builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0175 starttime: 1461235205.02 results: success (0) buildid: 20160421012904 builduid: bb5d1c29981040b5a68293158eb3d86e revision: 387167675e152537dd5538a61d07c155a4fabdd0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 03:40:05.025102) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 03:40:05.025812) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 03:40:05.026111) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 03:40:05.044095) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:40:05.044481) ========= 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.IxM2vAQsf0/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.32R8x9fCRa/Listeners TMPDIR=/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/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-04-21 03:40:05-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 154M=0s 2016-04-21 03:40:05 (154 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.119282 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:40:05.183271) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:40:05.183607) ========= 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.IxM2vAQsf0/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.32R8x9fCRa/Listeners TMPDIR=/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/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.019743 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:40:05.231561) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 03:40:05.231991) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 387167675e152537dd5538a61d07c155a4fabdd0 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 387167675e152537dd5538a61d07c155a4fabdd0 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.IxM2vAQsf0/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.32R8x9fCRa/Listeners TMPDIR=/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/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-04-21 03:40:05,307 truncating revision to first 12 chars 2016-04-21 03:40:05,307 Setting DEBUG logging. 2016-04-21 03:40:05,307 attempt 1/10 2016-04-21 03:40:05,307 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/387167675e15?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 03:40:06,320 unpacking tar archive at: fx-team-387167675e15/testing/mozharness/ program finished with exit code 0 elapsedTime=1.259863 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 03:40:06.509580) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 03:40:06.510047) ========= script_repo_revision: 387167675e152537dd5538a61d07c155a4fabdd0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 03:40:06.510574) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 03:40:06.510973) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 03:40:06.525653) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 23 secs) (at 2016-04-21 03:40:06.526214) ========= /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 fx-team --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', 'fx-team', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.IxM2vAQsf0/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.32R8x9fCRa/Listeners TMPDIR=/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/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 03:40:06 INFO - MultiFileLogger online at 20160421 03:40:06 in /builds/slave/test 03:40:06 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 fx-team --download-symbols true 03:40:06 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:40:06 INFO - {'append_to_log': False, 03:40:06 INFO - 'base_work_dir': '/builds/slave/test', 03:40:06 INFO - 'blob_upload_branch': 'fx-team', 03:40:06 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:40:06 INFO - 'buildbot_json_path': 'buildprops.json', 03:40:06 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:40:06 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:40:06 INFO - 'download_minidump_stackwalk': True, 03:40:06 INFO - 'download_symbols': 'true', 03:40:06 INFO - 'e10s': False, 03:40:06 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:40:06 INFO - 'tooltool.py': '/tools/tooltool.py', 03:40:06 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:40:06 INFO - '/tools/misc-python/virtualenv.py')}, 03:40:06 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:40:06 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:40:06 INFO - 'log_level': 'info', 03:40:06 INFO - 'log_to_console': True, 03:40:06 INFO - 'opt_config_files': (), 03:40:06 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:40:06 INFO - '--processes=1', 03:40:06 INFO - '--config=%(test_path)s/wptrunner.ini', 03:40:06 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:40:06 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:40:06 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:40:06 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:40:06 INFO - 'pip_index': False, 03:40:06 INFO - 'require_test_zip': True, 03:40:06 INFO - 'test_type': ('testharness',), 03:40:06 INFO - 'this_chunk': '1', 03:40:06 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:40:06 INFO - 'total_chunks': '10', 03:40:06 INFO - 'virtualenv_path': 'venv', 03:40:06 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:40:06 INFO - 'work_dir': 'build'} 03:40:06 INFO - ##### 03:40:06 INFO - ##### Running clobber step. 03:40:06 INFO - ##### 03:40:06 INFO - Running pre-action listener: _resource_record_pre_action 03:40:06 INFO - Running main action method: clobber 03:40:06 INFO - rmtree: /builds/slave/test/build 03:40:06 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:40:08 INFO - Running post-action listener: _resource_record_post_action 03:40:08 INFO - ##### 03:40:08 INFO - ##### Running read-buildbot-config step. 03:40:08 INFO - ##### 03:40:08 INFO - Running pre-action listener: _resource_record_pre_action 03:40:08 INFO - Running main action method: read_buildbot_config 03:40:08 INFO - Using buildbot properties: 03:40:08 INFO - { 03:40:08 INFO - "project": "", 03:40:08 INFO - "product": "firefox", 03:40:08 INFO - "script_repo_revision": "production", 03:40:08 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 03:40:08 INFO - "repository": "", 03:40:08 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 03:40:08 INFO - "buildid": "20160421012904", 03:40:08 INFO - "pgo_build": "False", 03:40:08 INFO - "basedir": "/builds/slave/test", 03:40:08 INFO - "buildnumber": 339, 03:40:08 INFO - "slavename": "t-yosemite-r7-0175", 03:40:08 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 03:40:08 INFO - "platform": "macosx64", 03:40:08 INFO - "branch": "fx-team", 03:40:08 INFO - "revision": "387167675e152537dd5538a61d07c155a4fabdd0", 03:40:08 INFO - "repo_path": "integration/fx-team", 03:40:08 INFO - "moz_repo_path": "", 03:40:08 INFO - "stage_platform": "macosx64", 03:40:08 INFO - "builduid": "bb5d1c29981040b5a68293158eb3d86e", 03:40:08 INFO - "slavebuilddir": "test" 03:40:08 INFO - } 03:40:08 INFO - Found installer url https://queue.taskcluster.net/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 03:40:08 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 03:40:08 INFO - Running post-action listener: _resource_record_post_action 03:40:08 INFO - ##### 03:40:08 INFO - ##### Running download-and-extract step. 03:40:08 INFO - ##### 03:40:08 INFO - Running pre-action listener: _resource_record_pre_action 03:40:08 INFO - Running main action method: download_and_extract 03:40:08 INFO - mkdir: /builds/slave/test/build/tests 03:40:08 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')]} 03:40:08 INFO - https://queue.taskcluster.net/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 03:40:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 03:40:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 03:40:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 03:40:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 03:40:09 INFO - Downloaded 1235 bytes. 03:40:09 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 03:40:09 INFO - Using the following test package requirements: 03:40:09 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 03:40:09 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:40:09 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 03:40:09 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:40:09 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 03:40:09 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:40:09 INFO - u'jsshell-mac64.zip'], 03:40:09 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:40:09 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 03:40:09 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 03:40:09 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:40:09 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 03:40:09 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:40:09 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 03:40:09 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:40:09 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 03:40:09 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:40:09 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 03:40:09 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 03:40:09 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')]} 03:40:09 INFO - https://queue.taskcluster.net/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 03:40:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 03:40:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 03:40:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 03:40:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 03:40:10 INFO - Downloaded 17979460 bytes. 03:40:10 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:40:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:40:10 INFO - caution: filename not matched: web-platform/* 03:40:10 INFO - Return code: 11 03:40:10 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')]} 03:40:10 INFO - https://queue.taskcluster.net/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 03:40:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 03:40:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 03:40:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 03:40:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 03:40:12 INFO - Downloaded 36397854 bytes. 03:40:12 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:40:12 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:40:16 INFO - caution: filename not matched: bin/* 03:40:16 INFO - caution: filename not matched: config/* 03:40:16 INFO - caution: filename not matched: mozbase/* 03:40:16 INFO - caution: filename not matched: marionette/* 03:40:16 INFO - caution: filename not matched: tools/wptserve/* 03:40:16 INFO - Return code: 11 03:40:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:40:16 INFO - https://queue.taskcluster.net/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 03:40:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 03:40:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 03:40:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 03:40:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 03:40:19 INFO - Downloaded 68757499 bytes. 03:40:19 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 03:40:19 INFO - mkdir: /builds/slave/test/properties 03:40:19 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:40:19 INFO - Writing to file /builds/slave/test/properties/build_url 03:40:19 INFO - Contents: 03:40:19 INFO - build_url:https://queue.taskcluster.net/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 03:40:20 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 03:40:20 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:40:20 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:40:20 INFO - Contents: 03:40:20 INFO - symbols_url:https://queue.taskcluster.net/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 03:40:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:40:20 INFO - https://queue.taskcluster.net/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:40:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 03:40:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 03:40:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 03:40:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 03:40:23 INFO - Downloaded 103388393 bytes. 03:40:23 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 03:40:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 03:40:27 INFO - Return code: 0 03:40:27 INFO - Running post-action listener: _resource_record_post_action 03:40:27 INFO - Running post-action listener: set_extra_try_arguments 03:40:27 INFO - ##### 03:40:27 INFO - ##### Running create-virtualenv step. 03:40:27 INFO - ##### 03:40:27 INFO - Running pre-action listener: _pre_create_virtualenv 03:40:27 INFO - Running pre-action listener: _resource_record_pre_action 03:40:27 INFO - Running main action method: create_virtualenv 03:40:27 INFO - Creating virtualenv /builds/slave/test/build/venv 03:40:27 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 03:40:27 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:40:27 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:40:27 INFO - Using real prefix '/tools/python27' 03:40:27 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:40:28 INFO - Installing distribute.............................................................................................................................................................................................done. 03:40:30 INFO - Installing pip.................done. 03:40:30 INFO - Return code: 0 03:40:30 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:40:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:40:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:40:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:40:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:40:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:40:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:40:30 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 0x10e9c4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e9e1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe6704bd3f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e9dd5e0>, '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 0x10e5c0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e5eb990>, '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.IxM2vAQsf0/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.32R8x9fCRa/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:40:30 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 03:40:30 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 03:40:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IxM2vAQsf0/Render', 03:40:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:40:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:40:30 INFO - 'HOME': '/Users/cltbld', 03:40:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:40:30 INFO - 'LOGNAME': 'cltbld', 03:40:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:40:30 INFO - 'MOZ_NO_REMOTE': '1', 03:40:30 INFO - 'NO_EM_RESTART': '1', 03:40:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:40:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:40:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:40:30 INFO - 'PWD': '/builds/slave/test', 03:40:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:40:30 INFO - 'SHELL': '/bin/bash', 03:40:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.32R8x9fCRa/Listeners', 03:40:30 INFO - 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', 03:40:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:40:30 INFO - 'USER': 'cltbld', 03:40:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:40:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:40:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:40:30 INFO - 'XPC_FLAGS': '0x0', 03:40:30 INFO - 'XPC_SERVICE_NAME': '0', 03:40:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:40:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:40:31 INFO - Downloading/unpacking psutil>=0.7.1 03:40:31 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 03:40:31 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 03:40:31 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 03:40:31 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 03:40:31 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 03:40:31 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 03:40:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:40:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:40:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:40:33 INFO - Installing collected packages: psutil 03:40:33 INFO - Running setup.py install for psutil 03:40:34 INFO - building 'psutil._psutil_osx' extension 03:40:34 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 03:40:34 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 03:40:34 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 03:40:34 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 03:40:34 INFO - building 'psutil._psutil_posix' extension 03:40:34 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 03:40:34 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 03:40:34 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 03:40:34 INFO - ^ 03:40:34 INFO - 1 warning generated. 03:40:34 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 03:40:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:40:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:40:34 INFO - Successfully installed psutil 03:40:34 INFO - Cleaning up... 03:40:34 INFO - Return code: 0 03:40:34 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:40:34 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')]} 03:40:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:40:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:40:34 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')]} 03:40:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:40:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:40:34 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 0x10e9c4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e9e1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe6704bd3f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e9dd5e0>, '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 0x10e5c0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e5eb990>, '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.IxM2vAQsf0/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.32R8x9fCRa/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:40:34 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 03:40:34 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 03:40:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IxM2vAQsf0/Render', 03:40:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:40:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:40:34 INFO - 'HOME': '/Users/cltbld', 03:40:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:40:34 INFO - 'LOGNAME': 'cltbld', 03:40:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:40:34 INFO - 'MOZ_NO_REMOTE': '1', 03:40:34 INFO - 'NO_EM_RESTART': '1', 03:40:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:40:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:40:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:40:34 INFO - 'PWD': '/builds/slave/test', 03:40:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:40:34 INFO - 'SHELL': '/bin/bash', 03:40:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.32R8x9fCRa/Listeners', 03:40:34 INFO - 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', 03:40:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:40:34 INFO - 'USER': 'cltbld', 03:40:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:40:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:40:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:40:34 INFO - 'XPC_FLAGS': '0x0', 03:40:34 INFO - 'XPC_SERVICE_NAME': '0', 03:40:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:40:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:40:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:40:35 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 03:40:35 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 03:40:35 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 03:40:35 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 03:40:35 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 03:40:35 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 03:40:37 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:40:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:40:37 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:40:37 INFO - Installing collected packages: mozsystemmonitor 03:40:37 INFO - Running setup.py install for mozsystemmonitor 03:40:37 INFO - Successfully installed mozsystemmonitor 03:40:37 INFO - Cleaning up... 03:40:37 INFO - Return code: 0 03:40:37 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:40:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:40:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:40:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:40:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:40:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:40:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:40:37 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 0x10e9c4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e9e1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe6704bd3f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e9dd5e0>, '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 0x10e5c0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e5eb990>, '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.IxM2vAQsf0/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.32R8x9fCRa/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:40:37 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 03:40:37 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 03:40:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IxM2vAQsf0/Render', 03:40:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:40:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:40:37 INFO - 'HOME': '/Users/cltbld', 03:40:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:40:37 INFO - 'LOGNAME': 'cltbld', 03:40:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:40:37 INFO - 'MOZ_NO_REMOTE': '1', 03:40:37 INFO - 'NO_EM_RESTART': '1', 03:40:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:40:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:40:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:40:37 INFO - 'PWD': '/builds/slave/test', 03:40:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:40:37 INFO - 'SHELL': '/bin/bash', 03:40:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.32R8x9fCRa/Listeners', 03:40:37 INFO - 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', 03:40:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:40:37 INFO - 'USER': 'cltbld', 03:40:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:40:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:40:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:40:37 INFO - 'XPC_FLAGS': '0x0', 03:40:37 INFO - 'XPC_SERVICE_NAME': '0', 03:40:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:40:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:40:38 INFO - Downloading/unpacking blobuploader==1.2.4 03:40:38 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 03:40:38 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 03:40:38 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 03:40:38 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 03:40:38 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 03:40:38 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 03:40:40 INFO - Downloading blobuploader-1.2.4.tar.gz 03:40:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:40:40 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:40: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 03:40: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 03:40: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 03:40: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 03:40: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 03:40: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 03:40:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:40:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:40:41 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 03:40:41 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 03:40:41 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 03:40:41 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 03:40:41 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 03:40:41 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 03:40:41 INFO - Downloading docopt-0.6.1.tar.gz 03:40:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:40:41 INFO - Installing collected packages: blobuploader, requests, docopt 03:40:41 INFO - Running setup.py install for blobuploader 03:40:41 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:40:41 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:40:41 INFO - Running setup.py install for requests 03:40:42 INFO - Running setup.py install for docopt 03:40:42 INFO - Successfully installed blobuploader requests docopt 03:40:42 INFO - Cleaning up... 03:40:42 INFO - Return code: 0 03:40:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:40:42 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')]} 03:40:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:40:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:40:42 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')]} 03:40:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:40:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:40:42 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 0x10e9c4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e9e1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe6704bd3f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e9dd5e0>, '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 0x10e5c0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e5eb990>, '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.IxM2vAQsf0/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.32R8x9fCRa/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:40:42 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 03:40:42 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 03:40:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IxM2vAQsf0/Render', 03:40:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:40:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:40:42 INFO - 'HOME': '/Users/cltbld', 03:40:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:40:42 INFO - 'LOGNAME': 'cltbld', 03:40:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:40:42 INFO - 'MOZ_NO_REMOTE': '1', 03:40:42 INFO - 'NO_EM_RESTART': '1', 03:40:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:40:42 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:40:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:40:42 INFO - 'PWD': '/builds/slave/test', 03:40:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:40:42 INFO - 'SHELL': '/bin/bash', 03:40:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.32R8x9fCRa/Listeners', 03:40:42 INFO - 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', 03:40:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:40:42 INFO - 'USER': 'cltbld', 03:40:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:40:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:40:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:40:42 INFO - 'XPC_FLAGS': '0x0', 03:40:42 INFO - 'XPC_SERVICE_NAME': '0', 03:40:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:40:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:40:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:40:42 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-80BJW6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:40:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:40:43 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-DqKKkN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:40:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:40:43 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-B6XMgB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:40:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:40:43 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-pc0jA9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:40:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:40:43 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-VeUFlC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:40:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:40:43 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-ormqZl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:40:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:40:43 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-cVxlb8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:40:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:40:43 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-TENe1D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:40:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:40:43 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-2TGCV6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:40:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:40:43 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-TU4EH_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:40:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:40:43 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-pNKspp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:40:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:40:44 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-USHMVb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:40:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:40:44 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-uOZLTY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:40:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:40:44 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-yMnmma-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:40:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:40:44 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-LGrvh3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:40:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:40:44 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-hwFIfI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:40:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:40:44 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-WgKyLi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:40:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:40:44 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-G_gYOV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:40:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:40:44 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-uSsJoh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:40:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:40:44 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-gHE7LM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:40:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:40:45 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-C7Nfmw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:40:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:40:45 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 03:40:45 INFO - Running setup.py install for manifestparser 03:40:45 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:40:45 INFO - Running setup.py install for mozcrash 03:40:45 INFO - Running setup.py install for mozdebug 03:40:45 INFO - Running setup.py install for mozdevice 03:40:46 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:40:46 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:40:46 INFO - Running setup.py install for mozfile 03:40:46 INFO - Running setup.py install for mozhttpd 03:40:46 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:40:46 INFO - Running setup.py install for mozinfo 03:40:46 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:40:46 INFO - Running setup.py install for mozInstall 03:40:46 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:40:46 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:40:46 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:40:46 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:40:46 INFO - Running setup.py install for mozleak 03:40:46 INFO - Running setup.py install for mozlog 03:40:46 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:40:47 INFO - Running setup.py install for moznetwork 03:40:47 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:40:47 INFO - Running setup.py install for mozprocess 03:40:47 INFO - Running setup.py install for mozprofile 03:40:47 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:40:47 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:40:47 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:40:47 INFO - Running setup.py install for mozrunner 03:40:47 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:40:47 INFO - Running setup.py install for mozscreenshot 03:40:47 INFO - Running setup.py install for moztest 03:40:47 INFO - Running setup.py install for mozversion 03:40:48 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:40:48 INFO - Running setup.py install for wptserve 03:40:48 INFO - Running setup.py install for marionette-driver 03:40:48 INFO - Running setup.py install for browsermob-proxy 03:40:48 INFO - Running setup.py install for marionette-client 03:40:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:40:48 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:40:48 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 03:40:48 INFO - Cleaning up... 03:40:48 INFO - Return code: 0 03:40:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:40:48 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')]} 03:40:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:40:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:40:48 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')]} 03:40:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:40:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:40:48 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 0x10e9c4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e9e1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe6704bd3f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e9dd5e0>, '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 0x10e5c0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e5eb990>, '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.IxM2vAQsf0/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.32R8x9fCRa/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:40:48 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 03:40:48 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 03:40:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IxM2vAQsf0/Render', 03:40:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:40:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:40:48 INFO - 'HOME': '/Users/cltbld', 03:40:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:40:48 INFO - 'LOGNAME': 'cltbld', 03:40:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:40:48 INFO - 'MOZ_NO_REMOTE': '1', 03:40:48 INFO - 'NO_EM_RESTART': '1', 03:40:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:40:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:40:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:40:48 INFO - 'PWD': '/builds/slave/test', 03:40:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:40:48 INFO - 'SHELL': '/bin/bash', 03:40:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.32R8x9fCRa/Listeners', 03:40:48 INFO - 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', 03:40:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:40:48 INFO - 'USER': 'cltbld', 03:40:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:40:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:40:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:40:48 INFO - 'XPC_FLAGS': '0x0', 03:40:48 INFO - 'XPC_SERVICE_NAME': '0', 03:40:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:40:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:40:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:40:49 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-rtLGMR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:40:49 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)) 03:40:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:40:49 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-HorsYl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:40:49 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)) 03:40:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:40:49 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-QtbYEo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:40:49 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)) 03:40:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:40:49 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-dimrqy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:40:49 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)) 03:40:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:40:49 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-nNG2bi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:40:49 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)) 03:40:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:40:49 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-8vY7aA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:40:49 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)) 03:40:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:40:49 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-Kg4Q6y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:40:49 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)) 03:40:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:40:49 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-0eE0B2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:40:50 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)) 03:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:40:50 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-I6QWYI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:40:50 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)) 03:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:40:50 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-k5aw5C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:40:50 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)) 03:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:40:50 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-HQc_10-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:40:50 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)) 03:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:40:50 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-kXJujy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:40:50 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)) 03:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:40:50 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-WTaBqL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:40:50 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)) 03:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:40:50 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-uxpGWH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:40:50 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)) 03:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:40:50 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-5AGNje-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:40:50 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)) 03:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:40:50 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-dqJr4G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:40:50 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)) 03:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:40:50 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-gO8Cah-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:40:51 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)) 03:40:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:40:51 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-xpgpYn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:40:51 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)) 03:40:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:40:51 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-LNk45V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:40:51 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)) 03:40:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:40:51 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-QD9Ero-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:40:51 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)) 03:40:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:40:51 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-LfXA4R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:40:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:40:51 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)) 03:40:51 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)) 03:40:51 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)) 03:40:51 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)) 03:40:51 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)) 03:40:51 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)) 03:40:51 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:40: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 03:40: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 03:40: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 03:40: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 03:40: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 03:40: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 03:40:54 INFO - Downloading blessings-1.6.tar.gz 03:40:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:40:54 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)) 03:40:54 INFO - Installing collected packages: blessings 03:40:54 INFO - Running setup.py install for blessings 03:40:54 INFO - Successfully installed blessings 03:40:54 INFO - Cleaning up... 03:40:54 INFO - Return code: 0 03:40:54 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:40:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:40:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:40:54 INFO - Reading from file tmpfile_stdout 03:40:54 INFO - Current package versions: 03:40:54 INFO - blessings == 1.6 03:40:54 INFO - blobuploader == 1.2.4 03:40:54 INFO - browsermob-proxy == 0.6.0 03:40:54 INFO - docopt == 0.6.1 03:40:54 INFO - manifestparser == 1.1 03:40:54 INFO - marionette-client == 2.3.0 03:40:54 INFO - marionette-driver == 1.4.0 03:40:54 INFO - mozInstall == 1.12 03:40:54 INFO - mozcrash == 0.17 03:40:54 INFO - mozdebug == 0.1 03:40:54 INFO - mozdevice == 0.48 03:40:54 INFO - mozfile == 1.2 03:40:54 INFO - mozhttpd == 0.7 03:40:54 INFO - mozinfo == 0.9 03:40:54 INFO - mozleak == 0.1 03:40:54 INFO - mozlog == 3.1 03:40:54 INFO - moznetwork == 0.27 03:40:54 INFO - mozprocess == 0.22 03:40:54 INFO - mozprofile == 0.28 03:40:54 INFO - mozrunner == 6.11 03:40:54 INFO - mozscreenshot == 0.1 03:40:54 INFO - mozsystemmonitor == 0.0 03:40:54 INFO - moztest == 0.7 03:40:54 INFO - mozversion == 1.4 03:40:54 INFO - psutil == 3.1.1 03:40:54 INFO - requests == 1.2.3 03:40:54 INFO - wptserve == 1.4.0 03:40:54 INFO - wsgiref == 0.1.2 03:40:54 INFO - Running post-action listener: _resource_record_post_action 03:40:54 INFO - Running post-action listener: _start_resource_monitoring 03:40:55 INFO - Starting resource monitoring. 03:40:55 INFO - ##### 03:40:55 INFO - ##### Running pull step. 03:40:55 INFO - ##### 03:40:55 INFO - Running pre-action listener: _resource_record_pre_action 03:40:55 INFO - Running main action method: pull 03:40:55 INFO - Pull has nothing to do! 03:40:55 INFO - Running post-action listener: _resource_record_post_action 03:40:55 INFO - ##### 03:40:55 INFO - ##### Running install step. 03:40:55 INFO - ##### 03:40:55 INFO - Running pre-action listener: _resource_record_pre_action 03:40:55 INFO - Running main action method: install 03:40:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:40:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:40:55 INFO - Reading from file tmpfile_stdout 03:40:55 INFO - Detecting whether we're running mozinstall >=1.0... 03:40:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:40:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:40:55 INFO - Reading from file tmpfile_stdout 03:40:55 INFO - Output received: 03:40:55 INFO - Usage: mozinstall [options] installer 03:40:55 INFO - Options: 03:40:55 INFO - -h, --help show this help message and exit 03:40:55 INFO - -d DEST, --destination=DEST 03:40:55 INFO - Directory to install application into. [default: 03:40:55 INFO - "/builds/slave/test"] 03:40:55 INFO - --app=APP Application being installed. [default: firefox] 03:40:55 INFO - mkdir: /builds/slave/test/build/application 03:40:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 03:40:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 03:41:15 INFO - Reading from file tmpfile_stdout 03:41:15 INFO - Output received: 03:41:15 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 03:41:15 INFO - Running post-action listener: _resource_record_post_action 03:41:15 INFO - ##### 03:41:15 INFO - ##### Running run-tests step. 03:41:15 INFO - ##### 03:41:15 INFO - Running pre-action listener: _resource_record_pre_action 03:41:15 INFO - Running main action method: run_tests 03:41:15 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:41:15 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:41:15 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:41:15 INFO - grabbing minidump binary from tooltool 03:41:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:41:15 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 0x10e9dd5e0>, '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 0x10e5c0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e5eb990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:41:15 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 03:41:15 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 03:41:15 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:41:15 INFO - Return code: 0 03:41:15 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 03:41:15 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:41:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.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 03:41:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.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 03:41:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IxM2vAQsf0/Render', 03:41:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:41:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:41:15 INFO - 'HOME': '/Users/cltbld', 03:41:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:41:15 INFO - 'LOGNAME': 'cltbld', 03:41:15 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:41:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:41:15 INFO - 'MOZ_NO_REMOTE': '1', 03:41:15 INFO - 'NO_EM_RESTART': '1', 03:41:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:41:15 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:41:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:41:15 INFO - 'PWD': '/builds/slave/test', 03:41:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:41:15 INFO - 'SHELL': '/bin/bash', 03:41:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.32R8x9fCRa/Listeners', 03:41:15 INFO - 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', 03:41:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:41:15 INFO - 'USER': 'cltbld', 03:41:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:41:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:41:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:41:15 INFO - 'XPC_FLAGS': '0x0', 03:41:15 INFO - 'XPC_SERVICE_NAME': '0', 03:41:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:41:15 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.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 03:41:15 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 03:41:15 INFO - import pkg_resources 03:41:16 INFO - Using 1 client processes 03:41:17 INFO - wptserve Starting http server on 127.0.0.1:8001 03:41:17 INFO - wptserve Starting http server on 127.0.0.1:8000 03:41:17 INFO - wptserve Starting http server on 127.0.0.1:8443 03:41:18 INFO - SUITE-START | Running 778 tests 03:41:18 INFO - Running testharness tests 03:41:18 INFO - Setting up ssl 03:41:18 INFO - PROCESS | certutil | 03:41:18 INFO - PROCESS | certutil | 03:41:18 INFO - PROCESS | certutil | 03:41:18 INFO - Certificate Nickname Trust Attributes 03:41:18 INFO - SSL,S/MIME,JAR/XPI 03:41:18 INFO - 03:41:18 INFO - web-platform-tests CT,, 03:41:18 INFO - 03:41:18 INFO - Starting runner 03:41:19 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 03:41:19 INFO - PROCESS | 1949 | 1461235279909 Marionette DEBUG Marionette enabled via build flag and pref 03:41:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x11681e800 == 1 [pid = 1949] [id = 1] 03:41:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 1 (0x11681f000) [pid = 1949] [serial = 1] [outer = 0x0] 03:41:20 INFO - PROCESS | 1949 | [1949] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 03:41:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 2 (0x116820000) [pid = 1949] [serial = 2] [outer = 0x11681f000] 03:41:20 INFO - PROCESS | 1949 | 1461235280294 Marionette INFO Listening on port 2828 03:41:20 INFO - PROCESS | 1949 | 1461235280624 Marionette DEBUG Marionette enabled via command-line flag 03:41:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x119135000 == 2 [pid = 1949] [id = 2] 03:41:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 3 (0x119135800) [pid = 1949] [serial = 3] [outer = 0x0] 03:41:20 INFO - PROCESS | 1949 | [1949] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 03:41:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 4 (0x119136800) [pid = 1949] [serial = 4] [outer = 0x119135800] 03:41:20 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:41:20 INFO - PROCESS | 1949 | 1461235280789 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52295 03:41:20 INFO - PROCESS | 1949 | 1461235280859 Marionette DEBUG Closed connection conn0 03:41:20 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:41:20 INFO - PROCESS | 1949 | 1461235280865 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52296 03:41:20 INFO - PROCESS | 1949 | 1461235280881 Marionette DEBUG Closed connection conn1 03:41:20 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:41:20 INFO - PROCESS | 1949 | 1461235280886 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52297 03:41:20 INFO - PROCESS | 1949 | 1461235280894 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:41:20 INFO - PROCESS | 1949 | 1461235280900 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160421012904","device":"desktop","version":"48.0a1"} 03:41:21 INFO - PROCESS | 1949 | [1949] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:41:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c9cd800 == 3 [pid = 1949] [id = 3] 03:41:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 5 (0x11c9ce000) [pid = 1949] [serial = 5] [outer = 0x0] 03:41:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c9ce800 == 4 [pid = 1949] [id = 4] 03:41:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 6 (0x11d50f000) [pid = 1949] [serial = 6] [outer = 0x0] 03:41:22 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:41:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x126a50800 == 5 [pid = 1949] [id = 5] 03:41:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 7 (0x11d50e800) [pid = 1949] [serial = 7] [outer = 0x0] 03:41:22 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:41:22 INFO - PROCESS | 1949 | [1949] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:41:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 8 (0x126b4f000) [pid = 1949] [serial = 8] [outer = 0x11d50e800] 03:41:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 9 (0x1271cf800) [pid = 1949] [serial = 9] [outer = 0x11c9ce000] 03:41:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 10 (0x126858000) [pid = 1949] [serial = 10] [outer = 0x11d50f000] 03:41:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 11 (0x126859c00) [pid = 1949] [serial = 11] [outer = 0x11d50e800] 03:41:22 INFO - PROCESS | 1949 | 1461235282940 Marionette DEBUG loaded listener.js 03:41:22 INFO - PROCESS | 1949 | 1461235282950 Marionette DEBUG loaded listener.js 03:41:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 12 (0x11c443000) [pid = 1949] [serial = 12] [outer = 0x11d50e800] 03:41:23 INFO - PROCESS | 1949 | 1461235283312 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"7971bbbd-d6dc-b74e-a7ab-d3323abc013a","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160421012904","device":"desktop","version":"48.0a1","command_id":1}}] 03:41:23 INFO - PROCESS | 1949 | 1461235283407 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}] 03:41:23 INFO - PROCESS | 1949 | 1461235283450 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 03:41:23 INFO - PROCESS | 1949 | 1461235283544 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:41:23 INFO - PROCESS | 1949 | [1949] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:41:23 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 03:41:23 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 03:41:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 13 (0x12b5b5000) [pid = 1949] [serial = 13] [outer = 0x11d50e800] 03:41:23 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:41:23 INFO - PROCESS | 1949 | 1461235283820 Marionette TRACE conn2 <- [1,3,null,{}] 03:41:23 INFO - PROCESS | 1949 | 1461235283822 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:41:23 INFO - PROCESS | 1949 | 1461235283834 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 03:41:23 INFO - PROCESS | 1949 | 1461235283859 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 03:41:23 INFO - PROCESS | 1949 | 1461235283861 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 03:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:41:23 INFO - PROCESS | 1949 | 1461235283866 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:41:23 INFO - PROCESS | 1949 | 1461235283869 Marionette TRACE conn2 <- [1,6,null,{}] 03:41:23 INFO - PROCESS | 1949 | 1461235283871 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}] 03:41:23 INFO - PROCESS | 1949 | 1461235283879 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 03:41:23 INFO - PROCESS | 1949 | 1461235283881 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b94d000 == 6 [pid = 1949] [id = 6] 03:41:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 14 (0x11c3d6400) [pid = 1949] [serial = 14] [outer = 0x0] 03:41:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 15 (0x11c7aec00) [pid = 1949] [serial = 15] [outer = 0x11c3d6400] 03:41:23 INFO - PROCESS | 1949 | 1461235283919 Marionette DEBUG loaded listener.js 03:41:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 16 (0x12bb41800) [pid = 1949] [serial = 16] [outer = 0x11c3d6400] 03:41:24 INFO - PROCESS | 1949 | 1461235284196 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]]]}] 03:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 374ms 03:41:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x12bee0000 == 7 [pid = 1949] [id = 7] 03:41:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 17 (0x12b5bcc00) [pid = 1949] [serial = 17] [outer = 0x0] 03:41:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 18 (0x12bd19800) [pid = 1949] [serial = 18] [outer = 0x12b5bcc00] 03:41:24 INFO - PROCESS | 1949 | 1461235284259 Marionette DEBUG loaded listener.js 03:41:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 19 (0x12bd1f000) [pid = 1949] [serial = 19] [outer = 0x12b5bcc00] 03:41:24 INFO - PROCESS | 1949 | 1461235284297 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 03:41:24 INFO - PROCESS | 1949 | 1461235284299 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 03:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:41:24 INFO - PROCESS | 1949 | 1461235284335 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:41:24 INFO - PROCESS | 1949 | 1461235284336 Marionette TRACE conn2 <- [1,10,null,{}] 03:41:24 INFO - PROCESS | 1949 | 1461235284357 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}] 03:41:24 INFO - PROCESS | 1949 | 1461235284493 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 03:41:24 INFO - PROCESS | 1949 | 1461235284525 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d23e000 == 8 [pid = 1949] [id = 8] 03:41:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 20 (0x12d26ac00) [pid = 1949] [serial = 20] [outer = 0x0] 03:41:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 21 (0x12d26c800) [pid = 1949] [serial = 21] [outer = 0x12d26ac00] 03:41:24 INFO - PROCESS | 1949 | 1461235284555 Marionette DEBUG loaded listener.js 03:41:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 22 (0x12d271000) [pid = 1949] [serial = 22] [outer = 0x12d26ac00] 03:41:24 INFO - PROCESS | 1949 | 1461235284873 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]]]}] 03:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 592ms 03:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:41:24 INFO - PROCESS | 1949 | 1461235284927 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 03:41:24 INFO - PROCESS | 1949 | 1461235284929 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 03:41:24 INFO - PROCESS | 1949 | 1461235284931 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:41:24 INFO - PROCESS | 1949 | 1461235284933 Marionette TRACE conn2 <- [1,14,null,{}] 03:41:24 INFO - PROCESS | 1949 | 1461235284936 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}] 03:41:25 INFO - PROCESS | 1949 | 1461235285026 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 03:41:25 INFO - PROCESS | 1949 | 1461235285031 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x12da1d800 == 9 [pid = 1949] [id = 9] 03:41:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 23 (0x12d276800) [pid = 1949] [serial = 23] [outer = 0x0] 03:41:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 24 (0x12d3d2800) [pid = 1949] [serial = 24] [outer = 0x12d276800] 03:41:25 INFO - PROCESS | 1949 | 1461235285057 Marionette DEBUG loaded listener.js 03:41:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 25 (0x1279c9400) [pid = 1949] [serial = 25] [outer = 0x12d276800] 03:41:25 INFO - PROCESS | 1949 | 1461235285323 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]]]}] 03:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 421ms 03:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:41:25 INFO - PROCESS | 1949 | 1461235285356 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 03:41:25 INFO - PROCESS | 1949 | 1461235285357 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 03:41:25 INFO - PROCESS | 1949 | 1461235285359 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:41:25 INFO - PROCESS | 1949 | 1461235285360 Marionette TRACE conn2 <- [1,18,null,{}] 03:41:25 INFO - PROCESS | 1949 | 1461235285363 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}] 03:41:25 INFO - PROCESS | 1949 | 1461235285460 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 03:41:25 INFO - PROCESS | 1949 | 1461235285464 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e3d2800 == 10 [pid = 1949] [id = 10] 03:41:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 26 (0x1279d0c00) [pid = 1949] [serial = 26] [outer = 0x0] 03:41:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 27 (0x12e28ac00) [pid = 1949] [serial = 27] [outer = 0x1279d0c00] 03:41:25 INFO - PROCESS | 1949 | 1461235285492 Marionette DEBUG loaded listener.js 03:41:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 28 (0x12e2b3c00) [pid = 1949] [serial = 28] [outer = 0x1279d0c00] 03:41:25 INFO - PROCESS | 1949 | 1461235285770 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]]]}] 03:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 03:41:25 INFO - PROCESS | 1949 | 1461235285829 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 03:41:25 INFO - PROCESS | 1949 | 1461235285831 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 03:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:41:25 INFO - PROCESS | 1949 | 1461235285836 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:41:25 INFO - PROCESS | 1949 | 1461235285837 Marionette TRACE conn2 <- [1,22,null,{}] 03:41:25 INFO - PROCESS | 1949 | 1461235285839 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}] 03:41:25 INFO - PROCESS | 1949 | 1461235285925 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 03:41:25 INFO - PROCESS | 1949 | 1461235285929 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e760800 == 11 [pid = 1949] [id = 11] 03:41:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 29 (0x12e2b7800) [pid = 1949] [serial = 29] [outer = 0x0] 03:41:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 30 (0x12e6dd400) [pid = 1949] [serial = 30] [outer = 0x12e2b7800] 03:41:25 INFO - PROCESS | 1949 | 1461235285954 Marionette DEBUG loaded listener.js 03:41:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 31 (0x11a9e2000) [pid = 1949] [serial = 31] [outer = 0x12e2b7800] 03:41:26 INFO - PROCESS | 1949 | 1461235286200 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]]]}] 03:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms 03:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:41:26 INFO - PROCESS | 1949 | 1461235286255 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 03:41:26 INFO - PROCESS | 1949 | 1461235286256 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 03:41:26 INFO - PROCESS | 1949 | 1461235286258 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:41:26 INFO - PROCESS | 1949 | 1461235286259 Marionette TRACE conn2 <- [1,26,null,{}] 03:41:26 INFO - PROCESS | 1949 | 1461235286262 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}] 03:41:26 INFO - PROCESS | 1949 | 1461235286354 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 03:41:26 INFO - PROCESS | 1949 | 1461235286359 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ea2f000 == 12 [pid = 1949] [id = 12] 03:41:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 32 (0x11a973800) [pid = 1949] [serial = 32] [outer = 0x0] 03:41:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 33 (0x11c3cf400) [pid = 1949] [serial = 33] [outer = 0x11a973800] 03:41:26 INFO - PROCESS | 1949 | 1461235286384 Marionette DEBUG loaded listener.js 03:41:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 34 (0x12e792c00) [pid = 1949] [serial = 34] [outer = 0x11a973800] 03:41:26 INFO - PROCESS | 1949 | 1461235286624 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]]]}] 03:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 369ms 03:41:26 INFO - PROCESS | 1949 | 1461235286628 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 03:41:26 INFO - PROCESS | 1949 | 1461235286629 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 03:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:41:26 INFO - PROCESS | 1949 | 1461235286639 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:41:26 INFO - PROCESS | 1949 | 1461235286640 Marionette TRACE conn2 <- [1,30,null,{}] 03:41:26 INFO - PROCESS | 1949 | 1461235286642 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}] 03:41:26 INFO - PROCESS | 1949 | 1461235286738 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 03:41:26 INFO - PROCESS | 1949 | 1461235286743 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ec15000 == 13 [pid = 1949] [id = 13] 03:41:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 35 (0x12e795800) [pid = 1949] [serial = 35] [outer = 0x0] 03:41:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 36 (0x12e79bc00) [pid = 1949] [serial = 36] [outer = 0x12e795800] 03:41:26 INFO - PROCESS | 1949 | 1461235286769 Marionette DEBUG loaded listener.js 03:41:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 37 (0x12ec8a800) [pid = 1949] [serial = 37] [outer = 0x12e795800] 03:41:27 INFO - PROCESS | 1949 | 1461235287004 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]]]}] 03:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 376ms 03:41:27 INFO - PROCESS | 1949 | 1461235287008 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 03:41:27 INFO - PROCESS | 1949 | 1461235287010 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 03:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:41:27 INFO - PROCESS | 1949 | 1461235287012 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:41:27 INFO - PROCESS | 1949 | 1461235287013 Marionette TRACE conn2 <- [1,34,null,{}] 03:41:27 INFO - PROCESS | 1949 | 1461235287023 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}] 03:41:27 INFO - PROCESS | 1949 | 1461235287117 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 03:41:27 INFO - PROCESS | 1949 | 1461235287133 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f1da000 == 14 [pid = 1949] [id = 14] 03:41:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 38 (0x12ec8f000) [pid = 1949] [serial = 38] [outer = 0x0] 03:41:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 39 (0x12ec94000) [pid = 1949] [serial = 39] [outer = 0x12ec8f000] 03:41:27 INFO - PROCESS | 1949 | 1461235287159 Marionette DEBUG loaded listener.js 03:41:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 40 (0x12f472000) [pid = 1949] [serial = 40] [outer = 0x12ec8f000] 03:41:27 INFO - PROCESS | 1949 | 1461235287408 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]]]}] 03:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 425ms 03:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:41:27 INFO - PROCESS | 1949 | 1461235287443 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 03:41:27 INFO - PROCESS | 1949 | 1461235287444 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 03:41:27 INFO - PROCESS | 1949 | 1461235287447 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:41:27 INFO - PROCESS | 1949 | 1461235287448 Marionette TRACE conn2 <- [1,38,null,{}] 03:41:27 INFO - PROCESS | 1949 | 1461235287457 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}] 03:41:27 INFO - PROCESS | 1949 | 1461235287550 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 03:41:27 INFO - PROCESS | 1949 | 1461235287556 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f4de000 == 15 [pid = 1949] [id = 15] 03:41:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 41 (0x12f476400) [pid = 1949] [serial = 41] [outer = 0x0] 03:41:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 42 (0x12f47dc00) [pid = 1949] [serial = 42] [outer = 0x12f476400] 03:41:27 INFO - PROCESS | 1949 | 1461235287581 Marionette DEBUG loaded listener.js 03:41:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 43 (0x12f672000) [pid = 1949] [serial = 43] [outer = 0x12f476400] 03:41:27 INFO - PROCESS | 1949 | 1461235287824 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]]]}] 03:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 03:41:27 INFO - PROCESS | 1949 | 1461235287874 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 03:41:27 INFO - PROCESS | 1949 | 1461235287875 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 03:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:41:27 INFO - PROCESS | 1949 | 1461235287877 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:41:27 INFO - PROCESS | 1949 | 1461235287878 Marionette TRACE conn2 <- [1,42,null,{}] 03:41:27 INFO - PROCESS | 1949 | 1461235287889 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}] 03:41:27 INFO - PROCESS | 1949 | 1461235287986 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 03:41:27 INFO - PROCESS | 1949 | 1461235287990 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f916800 == 16 [pid = 1949] [id = 16] 03:41:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 44 (0x12f674800) [pid = 1949] [serial = 44] [outer = 0x0] 03:41:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 45 (0x12f67cc00) [pid = 1949] [serial = 45] [outer = 0x12f674800] 03:41:28 INFO - PROCESS | 1949 | 1461235288016 Marionette DEBUG loaded listener.js 03:41:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 46 (0x12f997c00) [pid = 1949] [serial = 46] [outer = 0x12f674800] 03:41:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x12fbc4000 == 17 [pid = 1949] [id = 17] 03:41:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 47 (0x12fbc5800) [pid = 1949] [serial = 47] [outer = 0x0] 03:41:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 48 (0x12fbc8800) [pid = 1949] [serial = 48] [outer = 0x12fbc5800] 03:41:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 49 (0x12fbcc800) [pid = 1949] [serial = 49] [outer = 0x12fbc5800] 03:41:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x12fbc3800 == 18 [pid = 1949] [id = 18] 03:41:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 50 (0x12fe58400) [pid = 1949] [serial = 50] [outer = 0x0] 03:41:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 51 (0x12fe61c00) [pid = 1949] [serial = 51] [outer = 0x12fe58400] 03:41:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 52 (0x12fe63400) [pid = 1949] [serial = 52] [outer = 0x12fe58400] 03:41:28 INFO - PROCESS | 1949 | 1461235288378 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]]]}] 03:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 519ms 03:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:41:28 INFO - PROCESS | 1949 | 1461235288411 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 03:41:28 INFO - PROCESS | 1949 | 1461235288412 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 03:41:28 INFO - PROCESS | 1949 | 1461235288414 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:41:28 INFO - PROCESS | 1949 | 1461235288416 Marionette TRACE conn2 <- [1,46,null,{}] 03:41:28 INFO - PROCESS | 1949 | 1461235288419 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}] 03:41:28 INFO - PROCESS | 1949 | 1461235288507 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 03:41:28 INFO - PROCESS | 1949 | 1461235288511 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x1301a5000 == 19 [pid = 1949] [id = 19] 03:41:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 53 (0x12f99bc00) [pid = 1949] [serial = 53] [outer = 0x0] 03:41:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 54 (0x12ff1c400) [pid = 1949] [serial = 54] [outer = 0x12f99bc00] 03:41:28 INFO - PROCESS | 1949 | 1461235288540 Marionette DEBUG loaded listener.js 03:41:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 55 (0x13027f400) [pid = 1949] [serial = 55] [outer = 0x12f99bc00] 03:41:28 INFO - PROCESS | 1949 | 1461235288801 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]]]}] 03:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms 03:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:41:28 INFO - PROCESS | 1949 | 1461235288840 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 03:41:28 INFO - PROCESS | 1949 | 1461235288841 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 03:41:28 INFO - PROCESS | 1949 | 1461235288843 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:41:28 INFO - PROCESS | 1949 | 1461235288844 Marionette TRACE conn2 <- [1,50,null,{}] 03:41:28 INFO - PROCESS | 1949 | 1461235288847 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}] 03:41:28 INFO - PROCESS | 1949 | 1461235288957 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 03:41:28 INFO - PROCESS | 1949 | 1461235288961 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x1303a1000 == 20 [pid = 1949] [id = 20] 03:41:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 56 (0x11a9e7800) [pid = 1949] [serial = 56] [outer = 0x0] 03:41:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 57 (0x11b935c00) [pid = 1949] [serial = 57] [outer = 0x11a9e7800] 03:41:28 INFO - PROCESS | 1949 | 1461235288985 Marionette DEBUG loaded listener.js 03:41:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 58 (0x130286400) [pid = 1949] [serial = 58] [outer = 0x11a9e7800] 03:41:29 INFO - PROCESS | 1949 | 1461235289225 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]]]}] 03:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 03:41:29 INFO - PROCESS | 1949 | 1461235289263 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 03:41:29 INFO - PROCESS | 1949 | 1461235289264 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 03:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:41:29 INFO - PROCESS | 1949 | 1461235289277 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:41:29 INFO - PROCESS | 1949 | 1461235289278 Marionette TRACE conn2 <- [1,54,null,{}] 03:41:29 INFO - PROCESS | 1949 | 1461235289281 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}] 03:41:29 INFO - PROCESS | 1949 | 1461235289436 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 03:41:29 INFO - PROCESS | 1949 | 1461235289443 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x11aad4800 == 21 [pid = 1949] [id = 21] 03:41:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 59 (0x11a853400) [pid = 1949] [serial = 59] [outer = 0x0] 03:41:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 60 (0x11a857400) [pid = 1949] [serial = 60] [outer = 0x11a853400] 03:41:29 INFO - PROCESS | 1949 | 1461235289483 Marionette DEBUG loaded listener.js 03:41:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 61 (0x11a85cc00) [pid = 1949] [serial = 61] [outer = 0x11a853400] 03:41:29 INFO - PROCESS | 1949 | 1461235289822 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]]]}] 03:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 569ms 03:41:29 INFO - PROCESS | 1949 | 1461235289847 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 03:41:29 INFO - PROCESS | 1949 | 1461235289848 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 03:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:41:29 INFO - PROCESS | 1949 | 1461235289853 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:41:29 INFO - PROCESS | 1949 | 1461235289854 Marionette TRACE conn2 <- [1,58,null,{}] 03:41:29 INFO - PROCESS | 1949 | 1461235289856 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}] 03:41:29 INFO - PROCESS | 1949 | 1461235289946 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 03:41:29 INFO - PROCESS | 1949 | 1461235289950 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x130a6a000 == 22 [pid = 1949] [id = 22] 03:41:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 62 (0x11a859000) [pid = 1949] [serial = 62] [outer = 0x0] 03:41:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 63 (0x13028a400) [pid = 1949] [serial = 63] [outer = 0x11a859000] 03:41:29 INFO - PROCESS | 1949 | 1461235289975 Marionette DEBUG loaded listener.js 03:41:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 64 (0x13051c400) [pid = 1949] [serial = 64] [outer = 0x11a859000] 03:41:31 INFO - PROCESS | 1949 | 1461235291058 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]]]}] 03:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1272ms 03:41:31 INFO - PROCESS | 1949 | 1461235291127 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 03:41:31 INFO - PROCESS | 1949 | 1461235291130 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 03:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:41:31 INFO - PROCESS | 1949 | 1461235291134 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:41:31 INFO - PROCESS | 1949 | 1461235291136 Marionette TRACE conn2 <- [1,62,null,{}] 03:41:31 INFO - PROCESS | 1949 | 1461235291140 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}] 03:41:31 INFO - PROCESS | 1949 | 1461235291248 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 03:41:31 INFO - PROCESS | 1949 | 1461235291290 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x115777800 == 23 [pid = 1949] [id = 23] 03:41:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 65 (0x11530ec00) [pid = 1949] [serial = 65] [outer = 0x0] 03:41:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 66 (0x116656000) [pid = 1949] [serial = 66] [outer = 0x11530ec00] 03:41:31 INFO - PROCESS | 1949 | 1461235291322 Marionette DEBUG loaded listener.js 03:41:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 67 (0x118640400) [pid = 1949] [serial = 67] [outer = 0x11530ec00] 03:41:31 INFO - PROCESS | 1949 | 1461235291724 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]]]}] 03:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 620ms 03:41:31 INFO - PROCESS | 1949 | 1461235291755 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 03:41:31 INFO - PROCESS | 1949 | 1461235291759 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 03:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:41:31 INFO - PROCESS | 1949 | 1461235291764 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:41:31 INFO - PROCESS | 1949 | 1461235291766 Marionette TRACE conn2 <- [1,66,null,{}] 03:41:31 INFO - PROCESS | 1949 | 1461235291768 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}] 03:41:31 INFO - PROCESS | 1949 | 1461235291878 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 03:41:31 INFO - PROCESS | 1949 | 1461235291919 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x119263000 == 24 [pid = 1949] [id = 24] 03:41:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 68 (0x118f95000) [pid = 1949] [serial = 68] [outer = 0x0] 03:41:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 69 (0x11a85bc00) [pid = 1949] [serial = 69] [outer = 0x118f95000] 03:41:31 INFO - PROCESS | 1949 | 1461235291950 Marionette DEBUG loaded listener.js 03:41:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 70 (0x11a96a800) [pid = 1949] [serial = 70] [outer = 0x118f95000] 03:41:32 INFO - PROCESS | 1949 | 1461235292370 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]]]}] 03:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 672ms 03:41:32 INFO - PROCESS | 1949 | 1461235292436 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 03:41:32 INFO - PROCESS | 1949 | 1461235292439 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 03:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:41:32 INFO - PROCESS | 1949 | 1461235292443 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:41:32 INFO - PROCESS | 1949 | 1461235292447 Marionette TRACE conn2 <- [1,70,null,{}] 03:41:32 INFO - PROCESS | 1949 | 1461235292458 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}] 03:41:32 INFO - PROCESS | 1949 | 1461235292627 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 03:41:32 INFO - PROCESS | 1949 | 1461235292681 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x1198ba000 == 25 [pid = 1949] [id = 25] 03:41:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 71 (0x11aa68c00) [pid = 1949] [serial = 71] [outer = 0x0] 03:41:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 72 (0x11ad81400) [pid = 1949] [serial = 72] [outer = 0x11aa68c00] 03:41:32 INFO - PROCESS | 1949 | 1461235292717 Marionette DEBUG loaded listener.js 03:41:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 73 (0x11c1abc00) [pid = 1949] [serial = 73] [outer = 0x11aa68c00] 03:41:33 INFO - PROCESS | 1949 | 1461235293376 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]]]}] 03:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 976ms 03:41:33 INFO - PROCESS | 1949 | 1461235293419 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 03:41:33 INFO - PROCESS | 1949 | 1461235293421 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 03:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:41:33 INFO - PROCESS | 1949 | 1461235293425 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:41:33 INFO - PROCESS | 1949 | 1461235293427 Marionette TRACE conn2 <- [1,74,null,{}] 03:41:33 INFO - PROCESS | 1949 | 1461235293432 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}] 03:41:33 INFO - PROCESS | 1949 | 1461235293513 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 03:41:33 INFO - PROCESS | 1949 | 1461235293578 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:33 INFO - PROCESS | 1949 | ++DOCSHELL 0x11573d000 == 26 [pid = 1949] [id = 26] 03:41:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 74 (0x116834400) [pid = 1949] [serial = 74] [outer = 0x0] 03:41:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 75 (0x118638800) [pid = 1949] [serial = 75] [outer = 0x116834400] 03:41:33 INFO - PROCESS | 1949 | 1461235293607 Marionette DEBUG loaded listener.js 03:41:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 76 (0x118977400) [pid = 1949] [serial = 76] [outer = 0x116834400] 03:41:34 INFO - PROCESS | 1949 | 1461235294027 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]]]}] 03:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 672ms 03:41:34 INFO - PROCESS | 1949 | 1461235294097 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 03:41:34 INFO - PROCESS | 1949 | 1461235294100 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 03:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:41:34 INFO - PROCESS | 1949 | 1461235294110 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:41:34 INFO - PROCESS | 1949 | 1461235294112 Marionette TRACE conn2 <- [1,78,null,{}] 03:41:34 INFO - PROCESS | 1949 | 1461235294115 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}] 03:41:34 INFO - PROCESS | 1949 | 1461235294189 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 03:41:34 INFO - PROCESS | 1949 | 1461235294193 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x11660f000 == 27 [pid = 1949] [id = 27] 03:41:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 77 (0x118a75000) [pid = 1949] [serial = 77] [outer = 0x0] 03:41:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 78 (0x118ad1400) [pid = 1949] [serial = 78] [outer = 0x118a75000] 03:41:34 INFO - PROCESS | 1949 | 1461235294225 Marionette DEBUG loaded listener.js 03:41:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 79 (0x119122800) [pid = 1949] [serial = 79] [outer = 0x118a75000] 03:41:34 INFO - PROCESS | 1949 | 1461235294561 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]]]}] 03:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 03:41:34 INFO - PROCESS | 1949 | 1461235294580 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 03:41:34 INFO - PROCESS | 1949 | 1461235294582 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 03:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:41:34 INFO - PROCESS | 1949 | 1461235294586 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:41:34 INFO - PROCESS | 1949 | 1461235294589 Marionette TRACE conn2 <- [1,82,null,{}] 03:41:34 INFO - PROCESS | 1949 | 1461235294596 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}] 03:41:34 INFO - PROCESS | 1949 | 1461235294672 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 03:41:34 INFO - PROCESS | 1949 | 1461235294676 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x118a9b000 == 28 [pid = 1949] [id = 28] 03:41:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 80 (0x119245800) [pid = 1949] [serial = 80] [outer = 0x0] 03:41:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 81 (0x11a602400) [pid = 1949] [serial = 81] [outer = 0x119245800] 03:41:34 INFO - PROCESS | 1949 | 1461235294707 Marionette DEBUG loaded listener.js 03:41:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 82 (0x11a85b800) [pid = 1949] [serial = 82] [outer = 0x119245800] 03:41:35 INFO - PROCESS | 1949 | 1461235295051 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]]]}] 03:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 473ms 03:41:35 INFO - PROCESS | 1949 | 1461235295060 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 03:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:41:35 INFO - PROCESS | 1949 | 1461235295061 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 03:41:35 INFO - PROCESS | 1949 | 1461235295064 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:41:35 INFO - PROCESS | 1949 | 1461235295065 Marionette TRACE conn2 <- [1,86,null,{}] 03:41:35 INFO - PROCESS | 1949 | 1461235295071 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}] 03:41:35 INFO - PROCESS | 1949 | 1461235295146 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 03:41:35 INFO - PROCESS | 1949 | 1461235295190 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:35 INFO - PROCESS | 1949 | ++DOCSHELL 0x11913e800 == 29 [pid = 1949] [id = 29] 03:41:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 83 (0x11a60c800) [pid = 1949] [serial = 83] [outer = 0x0] 03:41:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 84 (0x11a8ce000) [pid = 1949] [serial = 84] [outer = 0x11a60c800] 03:41:35 INFO - PROCESS | 1949 | 1461235295216 Marionette DEBUG loaded listener.js 03:41:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 85 (0x11aa6bc00) [pid = 1949] [serial = 85] [outer = 0x11a60c800] 03:41:35 INFO - PROCESS | 1949 | 1461235295485 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]]]}] 03:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 471ms 03:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:41:35 INFO - PROCESS | 1949 | 1461235295539 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 03:41:35 INFO - PROCESS | 1949 | 1461235295540 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 03:41:35 INFO - PROCESS | 1949 | 1461235295543 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:41:35 INFO - PROCESS | 1949 | 1461235295544 Marionette TRACE conn2 <- [1,90,null,{}] 03:41:35 INFO - PROCESS | 1949 | 1461235295546 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}] 03:41:35 INFO - PROCESS | 1949 | 1461235295620 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 03:41:35 INFO - PROCESS | 1949 | 1461235295624 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:35 INFO - PROCESS | 1949 | ++DOCSHELL 0x1198b7000 == 30 [pid = 1949] [id = 30] 03:41:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 86 (0x11aca3000) [pid = 1949] [serial = 86] [outer = 0x0] 03:41:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 87 (0x11ad60000) [pid = 1949] [serial = 87] [outer = 0x11aca3000] 03:41:35 INFO - PROCESS | 1949 | 1461235295652 Marionette DEBUG loaded listener.js 03:41:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 88 (0x11af0c400) [pid = 1949] [serial = 88] [outer = 0x11aca3000] 03:41:35 INFO - PROCESS | 1949 | 1461235295961 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]]]}] 03:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 03:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:41:36 INFO - PROCESS | 1949 | 1461235296012 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 03:41:36 INFO - PROCESS | 1949 | 1461235296014 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 03:41:36 INFO - PROCESS | 1949 | 1461235296016 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:41:36 INFO - PROCESS | 1949 | 1461235296017 Marionette TRACE conn2 <- [1,94,null,{}] 03:41:36 INFO - PROCESS | 1949 | 1461235296033 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}] 03:41:36 INFO - PROCESS | 1949 | 1461235296128 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 03:41:36 INFO - PROCESS | 1949 | 1461235296138 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x1141a7800 == 31 [pid = 1949] [id = 31] 03:41:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 89 (0x11af13000) [pid = 1949] [serial = 89] [outer = 0x0] 03:41:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 90 (0x11af94c00) [pid = 1949] [serial = 90] [outer = 0x11af13000] 03:41:36 INFO - PROCESS | 1949 | 1461235296185 Marionette DEBUG loaded listener.js 03:41:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 91 (0x11bfec000) [pid = 1949] [serial = 91] [outer = 0x11af13000] 03:41:36 INFO - PROCESS | 1949 | 1461235296652 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]]]}] 03:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 681ms 03:41:36 INFO - PROCESS | 1949 | 1461235296698 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 03:41:36 INFO - PROCESS | 1949 | 1461235296700 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 03:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:41:36 INFO - PROCESS | 1949 | 1461235296702 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:41:36 INFO - PROCESS | 1949 | 1461235296703 Marionette TRACE conn2 <- [1,98,null,{}] 03:41:36 INFO - PROCESS | 1949 | 1461235296706 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}] 03:41:36 INFO - PROCESS | 1949 | 1461235296773 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 03:41:36 INFO - PROCESS | 1949 | 1461235296777 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x11aae2800 == 32 [pid = 1949] [id = 32] 03:41:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 92 (0x11af98c00) [pid = 1949] [serial = 92] [outer = 0x0] 03:41:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 93 (0x11c171000) [pid = 1949] [serial = 93] [outer = 0x11af98c00] 03:41:36 INFO - PROCESS | 1949 | 1461235296805 Marionette DEBUG loaded listener.js 03:41:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 94 (0x11c1ac000) [pid = 1949] [serial = 94] [outer = 0x11af98c00] 03:41:37 INFO - PROCESS | 1949 | 1461235297093 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]]]}] 03:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 419ms 03:41:37 INFO - PROCESS | 1949 | 1461235297124 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 03:41:37 INFO - PROCESS | 1949 | 1461235297125 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 03:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:41:37 INFO - PROCESS | 1949 | 1461235297127 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:41:37 INFO - PROCESS | 1949 | 1461235297129 Marionette TRACE conn2 <- [1,102,null,{}] 03:41:37 INFO - PROCESS | 1949 | 1461235297131 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}] 03:41:37 INFO - PROCESS | 1949 | 1461235297206 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 03:41:37 INFO - PROCESS | 1949 | 1461235297210 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b92e800 == 33 [pid = 1949] [id = 33] 03:41:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 95 (0x11c17d000) [pid = 1949] [serial = 95] [outer = 0x0] 03:41:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 96 (0x11c3d4800) [pid = 1949] [serial = 96] [outer = 0x11c17d000] 03:41:37 INFO - PROCESS | 1949 | 1461235297238 Marionette DEBUG loaded listener.js 03:41:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 97 (0x11c538000) [pid = 1949] [serial = 97] [outer = 0x11c17d000] 03:41:37 INFO - PROCESS | 1949 | 1461235297512 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]]]}] 03:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 03:41:37 INFO - PROCESS | 1949 | 1461235297546 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 03:41:37 INFO - PROCESS | 1949 | 1461235297547 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 03:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:41:37 INFO - PROCESS | 1949 | 1461235297559 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:41:37 INFO - PROCESS | 1949 | 1461235297560 Marionette TRACE conn2 <- [1,106,null,{}] 03:41:37 INFO - PROCESS | 1949 | 1461235297562 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}] 03:41:37 INFO - PROCESS | 1949 | 1461235297660 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 03:41:37 INFO - PROCESS | 1949 | 1461235297667 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b99c800 == 34 [pid = 1949] [id = 34] 03:41:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 98 (0x1145a7800) [pid = 1949] [serial = 98] [outer = 0x0] 03:41:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 99 (0x11c3b9000) [pid = 1949] [serial = 99] [outer = 0x1145a7800] 03:41:37 INFO - PROCESS | 1949 | 1461235297692 Marionette DEBUG loaded listener.js 03:41:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 100 (0x11c920800) [pid = 1949] [serial = 100] [outer = 0x1145a7800] 03:41:37 INFO - PROCESS | 1949 | 1461235297987 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]]]}] 03:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 03:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:41:38 INFO - PROCESS | 1949 | 1461235298028 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 03:41:38 INFO - PROCESS | 1949 | 1461235298029 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 03:41:38 INFO - PROCESS | 1949 | 1461235298031 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:41:38 INFO - PROCESS | 1949 | 1461235298034 Marionette TRACE conn2 <- [1,110,null,{}] 03:41:38 INFO - PROCESS | 1949 | 1461235298038 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}] 03:41:38 INFO - PROCESS | 1949 | 1461235298110 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 03:41:38 INFO - PROCESS | 1949 | 1461235298115 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c341000 == 35 [pid = 1949] [id = 35] 03:41:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 101 (0x11c53e800) [pid = 1949] [serial = 101] [outer = 0x0] 03:41:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 102 (0x125d82400) [pid = 1949] [serial = 102] [outer = 0x11c53e800] 03:41:38 INFO - PROCESS | 1949 | 1461235298143 Marionette DEBUG loaded listener.js 03:41:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 103 (0x12684b000) [pid = 1949] [serial = 103] [outer = 0x11c53e800] 03:41:38 INFO - PROCESS | 1949 | 1461235298453 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]]]}] 03:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 472ms 03:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:41:38 INFO - PROCESS | 1949 | 1461235298503 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 03:41:38 INFO - PROCESS | 1949 | 1461235298505 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 03:41:38 INFO - PROCESS | 1949 | 1461235298517 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:41:38 INFO - PROCESS | 1949 | 1461235298519 Marionette TRACE conn2 <- [1,114,null,{}] 03:41:38 INFO - PROCESS | 1949 | 1461235298523 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}] 03:41:38 INFO - PROCESS | 1949 | 1461235298610 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 03:41:38 INFO - PROCESS | 1949 | 1461235298614 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c802800 == 36 [pid = 1949] [id = 36] 03:41:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 104 (0x125d8a000) [pid = 1949] [serial = 104] [outer = 0x0] 03:41:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 105 (0x12698c000) [pid = 1949] [serial = 105] [outer = 0x125d8a000] 03:41:38 INFO - PROCESS | 1949 | 1461235298646 Marionette DEBUG loaded listener.js 03:41:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 106 (0x1275f5c00) [pid = 1949] [serial = 106] [outer = 0x125d8a000] 03:41:38 INFO - PROCESS | 1949 | 1461235298986 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]]]}] 03:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 531ms 03:41:39 INFO - PROCESS | 1949 | 1461235299038 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 03:41:39 INFO - PROCESS | 1949 | 1461235299039 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 03:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:41:39 INFO - PROCESS | 1949 | 1461235299042 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:41:39 INFO - PROCESS | 1949 | 1461235299043 Marionette TRACE conn2 <- [1,118,null,{}] 03:41:39 INFO - PROCESS | 1949 | 1461235299045 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}] 03:41:39 INFO - PROCESS | 1949 | 1461235299137 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 03:41:39 INFO - PROCESS | 1949 | 1461235299162 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c9e8800 == 37 [pid = 1949] [id = 37] 03:41:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 107 (0x125ee9800) [pid = 1949] [serial = 107] [outer = 0x0] 03:41:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 108 (0x1276ed800) [pid = 1949] [serial = 108] [outer = 0x125ee9800] 03:41:39 INFO - PROCESS | 1949 | 1461235299187 Marionette DEBUG loaded listener.js 03:41:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 109 (0x1279d8c00) [pid = 1949] [serial = 109] [outer = 0x125ee9800] 03:41:39 INFO - PROCESS | 1949 | 1461235299430 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]]]}] 03:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 03:41:39 INFO - PROCESS | 1949 | 1461235299460 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 03:41:39 INFO - PROCESS | 1949 | 1461235299461 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 03:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:41:39 INFO - PROCESS | 1949 | 1461235299464 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:41:39 INFO - PROCESS | 1949 | 1461235299465 Marionette TRACE conn2 <- [1,122,null,{}] 03:41:39 INFO - PROCESS | 1949 | 1461235299477 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}] 03:41:39 INFO - PROCESS | 1949 | 1461235299558 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 03:41:39 INFO - PROCESS | 1949 | 1461235299562 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d14000 == 38 [pid = 1949] [id = 38] 03:41:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 110 (0x12810e400) [pid = 1949] [serial = 110] [outer = 0x0] 03:41:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 111 (0x1281f8000) [pid = 1949] [serial = 111] [outer = 0x12810e400] 03:41:39 INFO - PROCESS | 1949 | 1461235299588 Marionette DEBUG loaded listener.js 03:41:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 112 (0x128699400) [pid = 1949] [serial = 112] [outer = 0x12810e400] 03:41:39 INFO - PROCESS | 1949 | 1461235299913 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]]]}] 03:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 478ms 03:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:41:39 INFO - PROCESS | 1949 | 1461235299944 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 03:41:39 INFO - PROCESS | 1949 | 1461235299946 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 03:41:39 INFO - PROCESS | 1949 | 1461235299948 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:41:39 INFO - PROCESS | 1949 | 1461235299949 Marionette TRACE conn2 <- [1,126,null,{}] 03:41:39 INFO - PROCESS | 1949 | 1461235299953 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}] 03:41:40 INFO - PROCESS | 1949 | 1461235300099 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 03:41:40 INFO - PROCESS | 1949 | 1461235300208 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x114b71800 == 39 [pid = 1949] [id = 39] 03:41:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x114133c00) [pid = 1949] [serial = 113] [outer = 0x0] 03:41:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x1147b2800) [pid = 1949] [serial = 114] [outer = 0x114133c00] 03:41:40 INFO - PROCESS | 1949 | 1461235300259 Marionette DEBUG loaded listener.js 03:41:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x116157400) [pid = 1949] [serial = 115] [outer = 0x114133c00] 03:41:40 INFO - PROCESS | 1949 | 1461235300744 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]]]}] 03:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 821ms 03:41:40 INFO - PROCESS | 1949 | 1461235300770 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 03:41:40 INFO - PROCESS | 1949 | 1461235300773 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 03:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:41:40 INFO - PROCESS | 1949 | 1461235300777 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:41:40 INFO - PROCESS | 1949 | 1461235300779 Marionette TRACE conn2 <- [1,130,null,{}] 03:41:40 INFO - PROCESS | 1949 | 1461235300811 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}] 03:41:40 INFO - PROCESS | 1949 | 1461235300932 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 03:41:40 INFO - PROCESS | 1949 | 1461235300975 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x119133800 == 40 [pid = 1949] [id = 40] 03:41:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x119120800) [pid = 1949] [serial = 116] [outer = 0x0] 03:41:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x11912b800) [pid = 1949] [serial = 117] [outer = 0x119120800] 03:41:41 INFO - PROCESS | 1949 | 1461235301007 Marionette DEBUG loaded listener.js 03:41:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x11a84f800) [pid = 1949] [serial = 118] [outer = 0x119120800] 03:41:41 INFO - PROCESS | 1949 | 1461235301446 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]]]}] 03:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 721ms 03:41:41 INFO - PROCESS | 1949 | 1461235301518 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 03:41:41 INFO - PROCESS | 1949 | 1461235301520 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 03:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:41:41 INFO - PROCESS | 1949 | 1461235301525 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:41:41 INFO - PROCESS | 1949 | 1461235301527 Marionette TRACE conn2 <- [1,134,null,{}] 03:41:41 INFO - PROCESS | 1949 | 1461235301529 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}] 03:41:41 INFO - PROCESS | 1949 | 1461235301629 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 03:41:41 INFO - PROCESS | 1949 | 1461235301686 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c492800 == 41 [pid = 1949] [id = 41] 03:41:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x11aa6b000) [pid = 1949] [serial = 119] [outer = 0x0] 03:41:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x11af0cc00) [pid = 1949] [serial = 120] [outer = 0x11aa6b000] 03:41:41 INFO - PROCESS | 1949 | 1461235301717 Marionette DEBUG loaded listener.js 03:41:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x11af98800) [pid = 1949] [serial = 121] [outer = 0x11aa6b000] 03:41:42 INFO - PROCESS | 1949 | 1461235302207 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]]]}] 03:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 720ms 03:41:42 INFO - PROCESS | 1949 | 1461235302246 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 03:41:42 INFO - PROCESS | 1949 | 1461235302247 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 03:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:41:42 INFO - PROCESS | 1949 | 1461235302257 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:41:42 INFO - PROCESS | 1949 | 1461235302262 Marionette TRACE conn2 <- [1,138,null,{}] 03:41:42 INFO - PROCESS | 1949 | 1461235302265 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}] 03:41:42 INFO - PROCESS | 1949 | 1461235302364 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 03:41:42 INFO - PROCESS | 1949 | 1461235302424 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:42 INFO - PROCESS | 1949 | ++DOCSHELL 0x126a5e800 == 42 [pid = 1949] [id = 42] 03:41:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x11ad62400) [pid = 1949] [serial = 122] [outer = 0x0] 03:41:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x12692b800) [pid = 1949] [serial = 123] [outer = 0x11ad62400] 03:41:42 INFO - PROCESS | 1949 | 1461235302454 Marionette DEBUG loaded listener.js 03:41:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x126d2f800) [pid = 1949] [serial = 124] [outer = 0x11ad62400] 03:41:43 INFO - PROCESS | 1949 | 1461235303043 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]]]}] 03:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 830ms 03:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:41:43 INFO - PROCESS | 1949 | 1461235303082 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 03:41:43 INFO - PROCESS | 1949 | 1461235303084 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 03:41:43 INFO - PROCESS | 1949 | 1461235303088 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:41:43 INFO - PROCESS | 1949 | 1461235303091 Marionette TRACE conn2 <- [1,142,null,{}] 03:41:43 INFO - PROCESS | 1949 | 1461235303095 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}] 03:41:43 INFO - PROCESS | 1949 | 1461235303196 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 03:41:43 INFO - PROCESS | 1949 | 1461235303280 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x118a1d000 == 43 [pid = 1949] [id = 43] 03:41:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x118eca400) [pid = 1949] [serial = 125] [outer = 0x0] 03:41:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x118f97c00) [pid = 1949] [serial = 126] [outer = 0x118eca400] 03:41:43 INFO - PROCESS | 1949 | 1461235303329 Marionette DEBUG loaded listener.js 03:41:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x119e57c00) [pid = 1949] [serial = 127] [outer = 0x118eca400] 03:41:43 INFO - PROCESS | 1949 | --DOCSHELL 0x125d14000 == 42 [pid = 1949] [id = 38] 03:41:43 INFO - PROCESS | 1949 | --DOCSHELL 0x11c9e8800 == 41 [pid = 1949] [id = 37] 03:41:43 INFO - PROCESS | 1949 | --DOCSHELL 0x11c802800 == 40 [pid = 1949] [id = 36] 03:41:43 INFO - PROCESS | 1949 | --DOCSHELL 0x11c341000 == 39 [pid = 1949] [id = 35] 03:41:43 INFO - PROCESS | 1949 | --DOCSHELL 0x11b99c800 == 38 [pid = 1949] [id = 34] 03:41:43 INFO - PROCESS | 1949 | --DOCSHELL 0x11b92e800 == 37 [pid = 1949] [id = 33] 03:41:43 INFO - PROCESS | 1949 | --DOCSHELL 0x11aae2800 == 36 [pid = 1949] [id = 32] 03:41:43 INFO - PROCESS | 1949 | --DOCSHELL 0x1141a7800 == 35 [pid = 1949] [id = 31] 03:41:43 INFO - PROCESS | 1949 | --DOCSHELL 0x1198b7000 == 34 [pid = 1949] [id = 30] 03:41:43 INFO - PROCESS | 1949 | --DOCSHELL 0x11913e800 == 33 [pid = 1949] [id = 29] 03:41:43 INFO - PROCESS | 1949 | --DOCSHELL 0x118a9b000 == 32 [pid = 1949] [id = 28] 03:41:43 INFO - PROCESS | 1949 | --DOCSHELL 0x11660f000 == 31 [pid = 1949] [id = 27] 03:41:43 INFO - PROCESS | 1949 | --DOCSHELL 0x11573d000 == 30 [pid = 1949] [id = 26] 03:41:43 INFO - PROCESS | 1949 | --DOCSHELL 0x1198ba000 == 29 [pid = 1949] [id = 25] 03:41:43 INFO - PROCESS | 1949 | --DOCSHELL 0x119263000 == 28 [pid = 1949] [id = 24] 03:41:43 INFO - PROCESS | 1949 | --DOCSHELL 0x115777800 == 27 [pid = 1949] [id = 23] 03:41:43 INFO - PROCESS | 1949 | --DOCSHELL 0x130a6a000 == 26 [pid = 1949] [id = 22] 03:41:43 INFO - PROCESS | 1949 | 1461235303974 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]]]}] 03:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 922ms 03:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:41:44 INFO - PROCESS | 1949 | 1461235304010 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 03:41:44 INFO - PROCESS | 1949 | 1461235304012 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 03:41:44 INFO - PROCESS | 1949 | 1461235304030 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:41:44 INFO - PROCESS | 1949 | 1461235304033 Marionette TRACE conn2 <- [1,146,null,{}] 03:41:44 INFO - PROCESS | 1949 | 1461235304039 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}] 03:41:44 INFO - PROCESS | 1949 | 1461235304130 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 03:41:44 INFO - PROCESS | 1949 | 1461235304178 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:44 INFO - PROCESS | 1949 | ++DOCSHELL 0x116313000 == 27 [pid = 1949] [id = 44] 03:41:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x1166ef000) [pid = 1949] [serial = 128] [outer = 0x0] 03:41:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x118a7bc00) [pid = 1949] [serial = 129] [outer = 0x1166ef000] 03:41:44 INFO - PROCESS | 1949 | 1461235304211 Marionette DEBUG loaded listener.js 03:41:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x1192b6c00) [pid = 1949] [serial = 130] [outer = 0x1166ef000] 03:41:44 INFO - PROCESS | 1949 | 1461235304724 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]]]}] 03:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 739ms 03:41:44 INFO - PROCESS | 1949 | 1461235304772 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 03:41:44 INFO - PROCESS | 1949 | 1461235304778 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 03:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:41:44 INFO - PROCESS | 1949 | 1461235304789 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:41:44 INFO - PROCESS | 1949 | 1461235304792 Marionette TRACE conn2 <- [1,150,null,{}] 03:41:44 INFO - PROCESS | 1949 | 1461235304796 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}] 03:41:44 INFO - PROCESS | 1949 | 1461235304933 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 03:41:45 INFO - PROCESS | 1949 | 1461235305016 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x119eea800 == 28 [pid = 1949] [id = 45] 03:41:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x11a852800) [pid = 1949] [serial = 131] [outer = 0x0] 03:41:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x11a9e8400) [pid = 1949] [serial = 132] [outer = 0x11a852800] 03:41:45 INFO - PROCESS | 1949 | 1461235305066 Marionette DEBUG loaded listener.js 03:41:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x11ad59c00) [pid = 1949] [serial = 133] [outer = 0x11a852800] 03:41:45 INFO - PROCESS | 1949 | 1461235305544 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]]]}] 03:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 772ms 03:41:45 INFO - PROCESS | 1949 | 1461235305561 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 03:41:45 INFO - PROCESS | 1949 | 1461235305562 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 03:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:41:45 INFO - PROCESS | 1949 | 1461235305565 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:41:45 INFO - PROCESS | 1949 | 1461235305567 Marionette TRACE conn2 <- [1,154,null,{}] 03:41:45 INFO - PROCESS | 1949 | 1461235305575 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}] 03:41:45 INFO - PROCESS | 1949 | 1461235305671 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 03:41:45 INFO - PROCESS | 1949 | 1461235305729 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b923000 == 29 [pid = 1949] [id = 46] 03:41:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x11ad86400) [pid = 1949] [serial = 134] [outer = 0x0] 03:41:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x11b938000) [pid = 1949] [serial = 135] [outer = 0x11ad86400] 03:41:45 INFO - PROCESS | 1949 | 1461235305775 Marionette DEBUG loaded listener.js 03:41:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x11bff2000) [pid = 1949] [serial = 136] [outer = 0x11ad86400] 03:41:46 INFO - PROCESS | 1949 | 1461235306367 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]]]}] 03:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 874ms 03:41:46 INFO - PROCESS | 1949 | 1461235306438 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 03:41:46 INFO - PROCESS | 1949 | 1461235306440 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 03:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:41:46 INFO - PROCESS | 1949 | 1461235306442 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:41:46 INFO - PROCESS | 1949 | 1461235306444 Marionette TRACE conn2 <- [1,158,null,{}] 03:41:46 INFO - PROCESS | 1949 | 1461235306446 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}] 03:41:46 INFO - PROCESS | 1949 | 1461235306537 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 03:41:46 INFO - PROCESS | 1949 | 1461235306594 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c337800 == 30 [pid = 1949] [id = 47] 03:41:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x11c3d0c00) [pid = 1949] [serial = 137] [outer = 0x0] 03:41:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x11c5d2c00) [pid = 1949] [serial = 138] [outer = 0x11c3d0c00] 03:41:46 INFO - PROCESS | 1949 | 1461235306626 Marionette DEBUG loaded listener.js 03:41:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x125c0dc00) [pid = 1949] [serial = 139] [outer = 0x11c3d0c00] 03:41:47 INFO - PROCESS | 1949 | 1461235307060 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]]]}] 03:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 670ms 03:41:47 INFO - PROCESS | 1949 | 1461235307117 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 03:41:47 INFO - PROCESS | 1949 | 1461235307118 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 03:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:41:47 INFO - PROCESS | 1949 | 1461235307123 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:41:47 INFO - PROCESS | 1949 | 1461235307124 Marionette TRACE conn2 <- [1,162,null,{}] 03:41:47 INFO - PROCESS | 1949 | 1461235307127 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}] 03:41:47 INFO - PROCESS | 1949 | 1461235307215 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 03:41:47 INFO - PROCESS | 1949 | 1461235307271 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c805000 == 31 [pid = 1949] [id = 48] 03:41:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x11c446000) [pid = 1949] [serial = 140] [outer = 0x0] 03:41:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x126856c00) [pid = 1949] [serial = 141] [outer = 0x11c446000] 03:41:47 INFO - PROCESS | 1949 | 1461235307302 Marionette DEBUG loaded listener.js 03:41:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x126990800) [pid = 1949] [serial = 142] [outer = 0x11c446000] 03:41:47 INFO - PROCESS | 1949 | 1461235307763 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]]]}] 03:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 03:41:47 INFO - PROCESS | 1949 | 1461235307823 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 03:41:47 INFO - PROCESS | 1949 | 1461235307825 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 03:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:41:47 INFO - PROCESS | 1949 | 1461235307832 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:41:47 INFO - PROCESS | 1949 | 1461235307835 Marionette TRACE conn2 <- [1,166,null,{}] 03:41:47 INFO - PROCESS | 1949 | 1461235307839 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}] 03:41:48 INFO - PROCESS | 1949 | 1461235308023 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 03:41:48 INFO - PROCESS | 1949 | 1461235308069 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x12680b800 == 32 [pid = 1949] [id = 49] 03:41:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x1279cb400) [pid = 1949] [serial = 143] [outer = 0x0] 03:41:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x12869f000) [pid = 1949] [serial = 144] [outer = 0x1279cb400] 03:41:48 INFO - PROCESS | 1949 | 1461235308103 Marionette DEBUG loaded listener.js 03:41:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x129c90400) [pid = 1949] [serial = 145] [outer = 0x1279cb400] 03:41:48 INFO - PROCESS | 1949 | 1461235308618 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]]]}] 03:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 824ms 03:41:48 INFO - PROCESS | 1949 | 1461235308656 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 03:41:48 INFO - PROCESS | 1949 | 1461235308658 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 03:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:41:48 INFO - PROCESS | 1949 | 1461235308662 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:41:48 INFO - PROCESS | 1949 | 1461235308664 Marionette TRACE conn2 <- [1,170,null,{}] 03:41:48 INFO - PROCESS | 1949 | 1461235308689 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}] 03:41:48 INFO - PROCESS | 1949 | 1461235308789 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 03:41:48 INFO - PROCESS | 1949 | --DOCSHELL 0x119133800 == 31 [pid = 1949] [id = 40] 03:41:48 INFO - PROCESS | 1949 | --DOCSHELL 0x114b71800 == 30 [pid = 1949] [id = 39] 03:41:48 INFO - PROCESS | 1949 | 1461235308954 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x1156af000 == 31 [pid = 1949] [id = 50] 03:41:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x114c4c400) [pid = 1949] [serial = 146] [outer = 0x0] 03:41:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x116160400) [pid = 1949] [serial = 147] [outer = 0x114c4c400] 03:41:49 INFO - PROCESS | 1949 | 1461235309005 Marionette DEBUG loaded listener.js 03:41:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x118a78400) [pid = 1949] [serial = 148] [outer = 0x114c4c400] 03:41:49 INFO - PROCESS | 1949 | 1461235309508 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]]]}] 03:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 890ms 03:41:49 INFO - PROCESS | 1949 | 1461235309568 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 03:41:49 INFO - PROCESS | 1949 | 1461235309571 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 03:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:41:49 INFO - PROCESS | 1949 | 1461235309577 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:41:49 INFO - PROCESS | 1949 | 1461235309579 Marionette TRACE conn2 <- [1,174,null,{}] 03:41:49 INFO - PROCESS | 1949 | 1461235309583 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}] 03:41:49 INFO - PROCESS | 1949 | 1461235309679 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 03:41:49 INFO - PROCESS | 1949 | 1461235309740 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x11aac9000 == 32 [pid = 1949] [id = 51] 03:41:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x11a970800) [pid = 1949] [serial = 149] [outer = 0x0] 03:41:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x11a977c00) [pid = 1949] [serial = 150] [outer = 0x11a970800] 03:41:49 INFO - PROCESS | 1949 | 1461235309772 Marionette DEBUG loaded listener.js 03:41:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x11ad60c00) [pid = 1949] [serial = 151] [outer = 0x11a970800] 03:41:50 INFO - PROCESS | 1949 | 1461235310205 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]]]}] 03:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 03:41:50 INFO - PROCESS | 1949 | 1461235310271 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 03:41:50 INFO - PROCESS | 1949 | 1461235310275 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 03:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:41:50 INFO - PROCESS | 1949 | 1461235310286 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:41:50 INFO - PROCESS | 1949 | 1461235310289 Marionette TRACE conn2 <- [1,178,null,{}] 03:41:50 INFO - PROCESS | 1949 | 1461235310292 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}] 03:41:50 INFO - PROCESS | 1949 | 1461235310429 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 03:41:50 INFO - PROCESS | 1949 | 1461235310541 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:50 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c490800 == 33 [pid = 1949] [id = 52] 03:41:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x11af16c00) [pid = 1949] [serial = 152] [outer = 0x0] 03:41:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x11bfeac00) [pid = 1949] [serial = 153] [outer = 0x11af16c00] 03:41:50 INFO - PROCESS | 1949 | 1461235310572 Marionette DEBUG loaded listener.js 03:41:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x11c3bb400) [pid = 1949] [serial = 154] [outer = 0x11af16c00] 03:41:50 INFO - PROCESS | 1949 | 1461235310994 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]]]}] 03:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 727ms 03:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:41:51 INFO - PROCESS | 1949 | 1461235311010 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 03:41:51 INFO - PROCESS | 1949 | 1461235311012 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 03:41:51 INFO - PROCESS | 1949 | 1461235311018 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:41:51 INFO - PROCESS | 1949 | 1461235311023 Marionette TRACE conn2 <- [1,182,null,{}] 03:41:51 INFO - PROCESS | 1949 | 1461235311027 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}] 03:41:51 INFO - PROCESS | 1949 | 1461235311125 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 03:41:51 INFO - PROCESS | 1949 | 1461235311181 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x126f65800 == 34 [pid = 1949] [id = 53] 03:41:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x11b93c000) [pid = 1949] [serial = 155] [outer = 0x0] 03:41:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x12720fc00) [pid = 1949] [serial = 156] [outer = 0x11b93c000] 03:41:51 INFO - PROCESS | 1949 | 1461235311219 Marionette DEBUG loaded listener.js 03:41:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x1279de400) [pid = 1949] [serial = 157] [outer = 0x11b93c000] 03:41:51 INFO - PROCESS | 1949 | 1461235311625 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]]]}] 03:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 629ms 03:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:41:51 INFO - PROCESS | 1949 | 1461235311643 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 03:41:51 INFO - PROCESS | 1949 | 1461235311645 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 03:41:51 INFO - PROCESS | 1949 | 1461235311647 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:41:51 INFO - PROCESS | 1949 | 1461235311648 Marionette TRACE conn2 <- [1,186,null,{}] 03:41:51 INFO - PROCESS | 1949 | 1461235311651 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}] 03:41:51 INFO - PROCESS | 1949 | 1461235311742 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 03:41:51 INFO - PROCESS | 1949 | 1461235311836 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x128186000 == 35 [pid = 1949] [id = 54] 03:41:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x128699c00) [pid = 1949] [serial = 158] [outer = 0x0] 03:41:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x12b341c00) [pid = 1949] [serial = 159] [outer = 0x128699c00] 03:41:51 INFO - PROCESS | 1949 | 1461235311868 Marionette DEBUG loaded listener.js 03:41:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x12b3e1800) [pid = 1949] [serial = 160] [outer = 0x128699c00] 03:41:52 INFO - PROCESS | 1949 | 1461235312255 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]]]}] 03:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 620ms 03:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:41:52 INFO - PROCESS | 1949 | 1461235312268 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 03:41:52 INFO - PROCESS | 1949 | 1461235312269 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 03:41:52 INFO - PROCESS | 1949 | 1461235312271 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:41:52 INFO - PROCESS | 1949 | 1461235312273 Marionette TRACE conn2 <- [1,190,null,{}] 03:41:52 INFO - PROCESS | 1949 | 1461235312275 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}] 03:41:52 INFO - PROCESS | 1949 | 1461235312362 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 03:41:52 INFO - PROCESS | 1949 | 1461235312408 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:52 INFO - PROCESS | 1949 | ++DOCSHELL 0x128205000 == 36 [pid = 1949] [id = 55] 03:41:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x12810e800) [pid = 1949] [serial = 161] [outer = 0x0] 03:41:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x1281f2800) [pid = 1949] [serial = 162] [outer = 0x12810e800] 03:41:52 INFO - PROCESS | 1949 | 1461235312445 Marionette DEBUG loaded listener.js 03:41:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x12bb46c00) [pid = 1949] [serial = 163] [outer = 0x12810e800] 03:41:52 INFO - PROCESS | 1949 | 1461235312965 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]]]}] 03:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 720ms 03:41:53 INFO - PROCESS | 1949 | 1461235313004 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 03:41:53 INFO - PROCESS | 1949 | 1461235313006 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 03:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:41:53 INFO - PROCESS | 1949 | 1461235313039 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:41:53 INFO - PROCESS | 1949 | 1461235313041 Marionette TRACE conn2 <- [1,194,null,{}] 03:41:53 INFO - PROCESS | 1949 | 1461235313045 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}] 03:41:53 INFO - PROCESS | 1949 | 1461235313220 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 03:41:53 INFO - PROCESS | 1949 | 1461235313285 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b76b800 == 37 [pid = 1949] [id = 56] 03:41:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x12bd4fc00) [pid = 1949] [serial = 164] [outer = 0x0] 03:41:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x12ce6a000) [pid = 1949] [serial = 165] [outer = 0x12bd4fc00] 03:41:53 INFO - PROCESS | 1949 | 1461235313333 Marionette DEBUG loaded listener.js 03:41:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x12ced5c00) [pid = 1949] [serial = 166] [outer = 0x12bd4fc00] 03:41:53 INFO - PROCESS | 1949 | 1461235313879 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]]]}] 03:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 898ms 03:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:41:53 INFO - PROCESS | 1949 | 1461235313910 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 03:41:53 INFO - PROCESS | 1949 | 1461235313912 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 03:41:53 INFO - PROCESS | 1949 | 1461235313932 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:41:53 INFO - PROCESS | 1949 | 1461235313935 Marionette TRACE conn2 <- [1,198,null,{}] 03:41:53 INFO - PROCESS | 1949 | 1461235313943 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}] 03:41:54 INFO - PROCESS | 1949 | 1461235314039 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 03:41:54 INFO - PROCESS | 1949 | 1461235314106 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x1198ae800 == 38 [pid = 1949] [id = 57] 03:41:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x118f99800) [pid = 1949] [serial = 167] [outer = 0x0] 03:41:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x1191a6c00) [pid = 1949] [serial = 168] [outer = 0x118f99800] 03:41:54 INFO - PROCESS | 1949 | 1461235314136 Marionette DEBUG loaded listener.js 03:41:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x11a855c00) [pid = 1949] [serial = 169] [outer = 0x118f99800] 03:41:54 INFO - PROCESS | 1949 | --DOCSHELL 0x119eea800 == 37 [pid = 1949] [id = 45] 03:41:54 INFO - PROCESS | 1949 | --DOCSHELL 0x116313000 == 36 [pid = 1949] [id = 44] 03:41:54 INFO - PROCESS | 1949 | 1461235314655 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]]]}] 03:41:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 791ms 03:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:41:54 INFO - PROCESS | 1949 | 1461235314707 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 03:41:54 INFO - PROCESS | 1949 | 1461235314712 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 03:41:54 INFO - PROCESS | 1949 | 1461235314718 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:41:54 INFO - PROCESS | 1949 | 1461235314721 Marionette TRACE conn2 <- [1,202,null,{}] 03:41:54 INFO - PROCESS | 1949 | 1461235314727 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}] 03:41:54 INFO - PROCESS | 1949 | 1461235314893 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 03:41:54 INFO - PROCESS | 1949 | 1461235314948 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b551800 == 37 [pid = 1949] [id = 58] 03:41:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x11a96a400) [pid = 1949] [serial = 170] [outer = 0x0] 03:41:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x11aa65800) [pid = 1949] [serial = 171] [outer = 0x11a96a400] 03:41:55 INFO - PROCESS | 1949 | 1461235315023 Marionette DEBUG loaded listener.js 03:41:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x11af15000) [pid = 1949] [serial = 172] [outer = 0x11a96a400] 03:41:55 INFO - PROCESS | 1949 | 1461235315555 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]]]}] 03:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 877ms 03:41:55 INFO - PROCESS | 1949 | 1461235315595 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 03:41:55 INFO - PROCESS | 1949 | 1461235315601 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 03:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:41:55 INFO - PROCESS | 1949 | 1461235315608 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:41:55 INFO - PROCESS | 1949 | 1461235315611 Marionette TRACE conn2 <- [1,206,null,{}] 03:41:55 INFO - PROCESS | 1949 | 1461235315614 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}] 03:41:55 INFO - PROCESS | 1949 | 1461235315752 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 03:41:55 INFO - PROCESS | 1949 | 1461235315804 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d0b000 == 38 [pid = 1949] [id = 59] 03:41:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x11bfed800) [pid = 1949] [serial = 173] [outer = 0x0] 03:41:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x11c1ad000) [pid = 1949] [serial = 174] [outer = 0x11bfed800] 03:41:55 INFO - PROCESS | 1949 | 1461235315835 Marionette DEBUG loaded listener.js 03:41:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x11c53fc00) [pid = 1949] [serial = 175] [outer = 0x11bfed800] 03:41:56 INFO - PROCESS | 1949 | 1461235316290 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]]]}] 03:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 722ms 03:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:41:56 INFO - PROCESS | 1949 | 1461235316329 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 03:41:56 INFO - PROCESS | 1949 | 1461235316331 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 03:41:56 INFO - PROCESS | 1949 | 1461235316333 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:41:56 INFO - PROCESS | 1949 | 1461235316336 Marionette TRACE conn2 <- [1,210,null,{}] 03:41:56 INFO - PROCESS | 1949 | 1461235316344 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}] 03:41:56 INFO - PROCESS | 1949 | 1461235316443 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 03:41:56 INFO - PROCESS | 1949 | 1461235316509 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x12819f800 == 39 [pid = 1949] [id = 60] 03:41:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x126b57400) [pid = 1949] [serial = 176] [outer = 0x0] 03:41:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x1279c6800) [pid = 1949] [serial = 177] [outer = 0x126b57400] 03:41:56 INFO - PROCESS | 1949 | 1461235316557 Marionette DEBUG loaded listener.js 03:41:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x129c8d400) [pid = 1949] [serial = 178] [outer = 0x126b57400] 03:41:56 INFO - PROCESS | 1949 | 1461235316989 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]]]}] 03:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 672ms 03:41:57 INFO - PROCESS | 1949 | 1461235317006 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 03:41:57 INFO - PROCESS | 1949 | 1461235317007 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 03:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:41:57 INFO - PROCESS | 1949 | 1461235317010 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:41:57 INFO - PROCESS | 1949 | 1461235317011 Marionette TRACE conn2 <- [1,214,null,{}] 03:41:57 INFO - PROCESS | 1949 | 1461235317014 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}] 03:41:57 INFO - PROCESS | 1949 | 1461235317110 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 03:41:57 INFO - PROCESS | 1949 | 1461235317158 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x1156ba000 == 40 [pid = 1949] [id = 61] 03:41:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x12b5c0400) [pid = 1949] [serial = 179] [outer = 0x0] 03:41:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0x12bb4b800) [pid = 1949] [serial = 180] [outer = 0x12b5c0400] 03:41:57 INFO - PROCESS | 1949 | 1461235317189 Marionette DEBUG loaded listener.js 03:41:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0x12bd1f800) [pid = 1949] [serial = 181] [outer = 0x12b5c0400] 03:41:57 INFO - PROCESS | 1949 | 1461235317610 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]]]}] 03:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 618ms 03:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:41:57 INFO - PROCESS | 1949 | 1461235317628 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 03:41:57 INFO - PROCESS | 1949 | 1461235317630 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 03:41:57 INFO - PROCESS | 1949 | 1461235317632 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:41:57 INFO - PROCESS | 1949 | 1461235317633 Marionette TRACE conn2 <- [1,218,null,{}] 03:41:57 INFO - PROCESS | 1949 | 1461235317636 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}] 03:41:57 INFO - PROCESS | 1949 | 1461235317729 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 03:41:57 INFO - PROCESS | 1949 | 1461235317809 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x12bef6000 == 41 [pid = 1949] [id = 62] 03:41:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 182 (0x11c174400) [pid = 1949] [serial = 182] [outer = 0x0] 03:41:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 183 (0x12ce75c00) [pid = 1949] [serial = 183] [outer = 0x11c174400] 03:41:57 INFO - PROCESS | 1949 | 1461235317839 Marionette DEBUG loaded listener.js 03:41:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 184 (0x12cedb800) [pid = 1949] [serial = 184] [outer = 0x11c174400] 03:41:58 INFO - PROCESS | 1949 | 1461235318279 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]]]}] 03:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 673ms 03:41:58 INFO - PROCESS | 1949 | 1461235318306 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 03:41:58 INFO - PROCESS | 1949 | 1461235318307 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 03:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:41:58 INFO - PROCESS | 1949 | 1461235318309 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:41:58 INFO - PROCESS | 1949 | 1461235318311 Marionette TRACE conn2 <- [1,222,null,{}] 03:41:58 INFO - PROCESS | 1949 | 1461235318313 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}] 03:41:58 INFO - PROCESS | 1949 | 1461235318430 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 03:41:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 185 (0x12cedf000) [pid = 1949] [serial = 185] [outer = 0x12fe58400] 03:41:58 INFO - PROCESS | 1949 | 1461235318504 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d933800 == 42 [pid = 1949] [id = 63] 03:41:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 186 (0x12d3d6000) [pid = 1949] [serial = 186] [outer = 0x0] 03:41:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 187 (0x12e289000) [pid = 1949] [serial = 187] [outer = 0x12d3d6000] 03:41:58 INFO - PROCESS | 1949 | 1461235318552 Marionette DEBUG loaded listener.js 03:41:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 188 (0x12e291c00) [pid = 1949] [serial = 188] [outer = 0x12d3d6000] 03:41:59 INFO - PROCESS | 1949 | 1461235319152 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]]]}] 03:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 872ms 03:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:41:59 INFO - PROCESS | 1949 | 1461235319182 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 03:41:59 INFO - PROCESS | 1949 | 1461235319185 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 03:41:59 INFO - PROCESS | 1949 | 1461235319188 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:41:59 INFO - PROCESS | 1949 | 1461235319190 Marionette TRACE conn2 <- [1,226,null,{}] 03:41:59 INFO - PROCESS | 1949 | 1461235319194 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}] 03:41:59 INFO - PROCESS | 1949 | 1461235319287 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 03:41:59 INFO - PROCESS | 1949 | 1461235319337 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c30c000 == 43 [pid = 1949] [id = 64] 03:41:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 189 (0x11a971000) [pid = 1949] [serial = 189] [outer = 0x0] 03:41:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 190 (0x11af0e800) [pid = 1949] [serial = 190] [outer = 0x11a971000] 03:41:59 INFO - PROCESS | 1949 | 1461235319367 Marionette DEBUG loaded listener.js 03:41:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 191 (0x11bfc5c00) [pid = 1949] [serial = 191] [outer = 0x11a971000] 03:41:59 INFO - PROCESS | 1949 | --DOCSHELL 0x11c492800 == 42 [pid = 1949] [id = 41] 03:41:59 INFO - PROCESS | 1949 | --DOCSHELL 0x11aac9000 == 41 [pid = 1949] [id = 51] 03:41:59 INFO - PROCESS | 1949 | --DOCSHELL 0x1156af000 == 40 [pid = 1949] [id = 50] 03:41:59 INFO - PROCESS | 1949 | --DOCSHELL 0x118a1d000 == 39 [pid = 1949] [id = 43] 03:41:59 INFO - PROCESS | 1949 | 1461235319858 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]]]}] 03:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 723ms 03:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:41:59 INFO - PROCESS | 1949 | 1461235319911 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 03:41:59 INFO - PROCESS | 1949 | 1461235319915 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 03:41:59 INFO - PROCESS | 1949 | 1461235319919 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:41:59 INFO - PROCESS | 1949 | 1461235319921 Marionette TRACE conn2 <- [1,230,null,{}] 03:41:59 INFO - PROCESS | 1949 | 1461235319924 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}] 03:42:00 INFO - PROCESS | 1949 | 1461235320023 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 03:42:00 INFO - PROCESS | 1949 | 1461235320096 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c766000 == 40 [pid = 1949] [id = 65] 03:42:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 192 (0x11b938c00) [pid = 1949] [serial = 192] [outer = 0x0] 03:42:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 193 (0x11bfea000) [pid = 1949] [serial = 193] [outer = 0x11b938c00] 03:42:00 INFO - PROCESS | 1949 | 1461235320132 Marionette DEBUG loaded listener.js 03:42:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 194 (0x11c440800) [pid = 1949] [serial = 194] [outer = 0x11b938c00] 03:42:00 INFO - PROCESS | 1949 | 1461235320572 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]]]}] 03:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 671ms 03:42:00 INFO - PROCESS | 1949 | 1461235320589 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 03:42:00 INFO - PROCESS | 1949 | 1461235320594 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 03:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:42:00 INFO - PROCESS | 1949 | 1461235320634 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:42:00 INFO - PROCESS | 1949 | 1461235320636 Marionette TRACE conn2 <- [1,234,null,{}] 03:42:00 INFO - PROCESS | 1949 | 1461235320641 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}] 03:42:00 INFO - PROCESS | 1949 | 1461235320740 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 03:42:00 INFO - PROCESS | 1949 | 1461235320793 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x12818f800 == 41 [pid = 1949] [id = 66] 03:42:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 195 (0x11c53c800) [pid = 1949] [serial = 195] [outer = 0x0] 03:42:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0x126859400) [pid = 1949] [serial = 196] [outer = 0x11c53c800] 03:42:00 INFO - PROCESS | 1949 | 1461235320823 Marionette DEBUG loaded listener.js 03:42:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 197 (0x1282b0800) [pid = 1949] [serial = 197] [outer = 0x11c53c800] 03:42:01 INFO - PROCESS | 1949 | 1461235321243 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]]]}] 03:42:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 637ms 03:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:42:01 INFO - PROCESS | 1949 | 1461235321255 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 03:42:01 INFO - PROCESS | 1949 | 1461235321257 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 03:42:01 INFO - PROCESS | 1949 | 1461235321259 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:42:01 INFO - PROCESS | 1949 | 1461235321262 Marionette TRACE conn2 <- [1,238,null,{}] 03:42:01 INFO - PROCESS | 1949 | 1461235321286 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}] 03:42:01 INFO - PROCESS | 1949 | 1461235321406 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 03:42:01 INFO - PROCESS | 1949 | 1461235321457 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x12befb800 == 42 [pid = 1949] [id = 67] 03:42:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 198 (0x12b7a9000) [pid = 1949] [serial = 198] [outer = 0x0] 03:42:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 199 (0x12bb47800) [pid = 1949] [serial = 199] [outer = 0x12b7a9000] 03:42:01 INFO - PROCESS | 1949 | 1461235321490 Marionette DEBUG loaded listener.js 03:42:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 200 (0x12cee0800) [pid = 1949] [serial = 200] [outer = 0x12b7a9000] 03:42:01 INFO - PROCESS | 1949 | 1461235321920 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]]]}] 03:42:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 671ms 03:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:42:01 INFO - PROCESS | 1949 | 1461235321930 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 03:42:01 INFO - PROCESS | 1949 | 1461235321932 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 03:42:01 INFO - PROCESS | 1949 | 1461235321935 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:42:01 INFO - PROCESS | 1949 | 1461235321936 Marionette TRACE conn2 <- [1,242,null,{}] 03:42:01 INFO - PROCESS | 1949 | 1461235321938 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}] 03:42:02 INFO - PROCESS | 1949 | 1461235322052 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 03:42:02 INFO - PROCESS | 1949 | 1461235322117 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:02 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d919000 == 43 [pid = 1949] [id = 68] 03:42:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 201 (0x12d3c8800) [pid = 1949] [serial = 201] [outer = 0x0] 03:42:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 202 (0x12d3d2000) [pid = 1949] [serial = 202] [outer = 0x12d3c8800] 03:42:02 INFO - PROCESS | 1949 | 1461235322147 Marionette DEBUG loaded listener.js 03:42:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 203 (0x12d95a400) [pid = 1949] [serial = 203] [outer = 0x12d3c8800] 03:42:02 INFO - PROCESS | 1949 | 1461235322552 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]]]}] 03:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 670ms 03:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:42:02 INFO - PROCESS | 1949 | 1461235322605 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 03:42:02 INFO - PROCESS | 1949 | 1461235322607 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 03:42:02 INFO - PROCESS | 1949 | 1461235322609 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:42:02 INFO - PROCESS | 1949 | 1461235322610 Marionette TRACE conn2 <- [1,246,null,{}] 03:42:02 INFO - PROCESS | 1949 | 1461235322613 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}] 03:42:02 INFO - PROCESS | 1949 | 1461235322704 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 03:42:02 INFO - PROCESS | 1949 | 1461235322772 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:02 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e047000 == 44 [pid = 1949] [id = 69] 03:42:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 204 (0x11a859800) [pid = 1949] [serial = 204] [outer = 0x0] 03:42:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 205 (0x12d95dc00) [pid = 1949] [serial = 205] [outer = 0x11a859800] 03:42:02 INFO - PROCESS | 1949 | 1461235322805 Marionette DEBUG loaded listener.js 03:42:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 206 (0x12e2b5400) [pid = 1949] [serial = 206] [outer = 0x11a859800] 03:42:03 INFO - PROCESS | 1949 | 1461235323239 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]]]}] 03:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 668ms 03:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:42:03 INFO - PROCESS | 1949 | 1461235323278 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 03:42:03 INFO - PROCESS | 1949 | 1461235323279 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 03:42:03 INFO - PROCESS | 1949 | 1461235323281 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:42:03 INFO - PROCESS | 1949 | 1461235323283 Marionette TRACE conn2 <- [1,250,null,{}] 03:42:03 INFO - PROCESS | 1949 | 1461235323285 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}] 03:42:03 INFO - PROCESS | 1949 | 1461235323410 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 03:42:03 INFO - PROCESS | 1949 | 1461235323465 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e760000 == 45 [pid = 1949] [id = 70] 03:42:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 207 (0x12e2bb000) [pid = 1949] [serial = 207] [outer = 0x0] 03:42:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 208 (0x12e6e7800) [pid = 1949] [serial = 208] [outer = 0x12e2bb000] 03:42:03 INFO - PROCESS | 1949 | 1461235323497 Marionette DEBUG loaded listener.js 03:42:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 209 (0x12ec8dc00) [pid = 1949] [serial = 209] [outer = 0x12e2bb000] 03:42:03 INFO - PROCESS | 1949 | 1461235323917 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]]]}] 03:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 672ms 03:42:03 INFO - PROCESS | 1949 | 1461235323955 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 03:42:03 INFO - PROCESS | 1949 | 1461235323956 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 03:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:42:03 INFO - PROCESS | 1949 | 1461235323959 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:42:03 INFO - PROCESS | 1949 | 1461235323960 Marionette TRACE conn2 <- [1,254,null,{}] 03:42:03 INFO - PROCESS | 1949 | 1461235323962 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}] 03:42:04 INFO - PROCESS | 1949 | 1461235324057 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 03:42:04 INFO - PROCESS | 1949 | 1461235324124 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:04 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ea34000 == 46 [pid = 1949] [id = 71] 03:42:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 210 (0x12e2bd800) [pid = 1949] [serial = 210] [outer = 0x0] 03:42:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 211 (0x12f470c00) [pid = 1949] [serial = 211] [outer = 0x12e2bd800] 03:42:04 INFO - PROCESS | 1949 | 1461235324154 Marionette DEBUG loaded listener.js 03:42:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 212 (0x12f477000) [pid = 1949] [serial = 212] [outer = 0x12e2bd800] 03:42:04 INFO - PROCESS | 1949 | 1461235324626 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]]]}] 03:42:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 719ms 03:42:04 INFO - PROCESS | 1949 | 1461235324704 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 03:42:04 INFO - PROCESS | 1949 | 1461235324706 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 03:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:42:04 INFO - PROCESS | 1949 | 1461235324712 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:42:04 INFO - PROCESS | 1949 | 1461235324714 Marionette TRACE conn2 <- [1,258,null,{}] 03:42:04 INFO - PROCESS | 1949 | 1461235324718 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}] 03:42:04 INFO - PROCESS | 1949 | 1461235324811 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 03:42:04 INFO - PROCESS | 1949 | 1461235324879 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:04 INFO - PROCESS | 1949 | ++DOCSHELL 0x11aacc000 == 47 [pid = 1949] [id = 72] 03:42:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 213 (0x11ad82400) [pid = 1949] [serial = 213] [outer = 0x0] 03:42:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 214 (0x11af95800) [pid = 1949] [serial = 214] [outer = 0x11ad82400] 03:42:04 INFO - PROCESS | 1949 | 1461235324909 Marionette DEBUG loaded listener.js 03:42:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 215 (0x11c16ec00) [pid = 1949] [serial = 215] [outer = 0x11ad82400] 03:42:05 INFO - PROCESS | 1949 | --DOCSHELL 0x11b551800 == 46 [pid = 1949] [id = 58] 03:42:05 INFO - PROCESS | 1949 | 1461235325378 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]]]}] 03:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 674ms 03:42:05 INFO - PROCESS | 1949 | 1461235325386 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 03:42:05 INFO - PROCESS | 1949 | 1461235325389 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 03:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:42:05 INFO - PROCESS | 1949 | 1461235325393 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:42:05 INFO - PROCESS | 1949 | 1461235325395 Marionette TRACE conn2 <- [1,262,null,{}] 03:42:05 INFO - PROCESS | 1949 | 1461235325415 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}] 03:42:05 INFO - PROCESS | 1949 | 1461235325533 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 03:42:05 INFO - PROCESS | 1949 | 1461235325589 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c76f000 == 47 [pid = 1949] [id = 73] 03:42:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 216 (0x11b5cc000) [pid = 1949] [serial = 216] [outer = 0x0] 03:42:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 217 (0x11c1acc00) [pid = 1949] [serial = 217] [outer = 0x11b5cc000] 03:42:05 INFO - PROCESS | 1949 | 1461235325623 Marionette DEBUG loaded listener.js 03:42:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 218 (0x123c95400) [pid = 1949] [serial = 218] [outer = 0x11b5cc000] 03:42:06 INFO - PROCESS | 1949 | 1461235326055 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]]]}] 03:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 671ms 03:42:06 INFO - PROCESS | 1949 | 1461235326064 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 03:42:06 INFO - PROCESS | 1949 | 1461235326068 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 03:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:42:06 INFO - PROCESS | 1949 | 1461235326073 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:42:06 INFO - PROCESS | 1949 | 1461235326074 Marionette TRACE conn2 <- [1,266,null,{}] 03:42:06 INFO - PROCESS | 1949 | 1461235326077 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}] 03:42:06 INFO - PROCESS | 1949 | 1461235326177 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 03:42:06 INFO - PROCESS | 1949 | 1461235326265 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b760000 == 48 [pid = 1949] [id = 74] 03:42:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 219 (0x1282a1400) [pid = 1949] [serial = 219] [outer = 0x0] 03:42:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 220 (0x129c8a800) [pid = 1949] [serial = 220] [outer = 0x1282a1400] 03:42:06 INFO - PROCESS | 1949 | 1461235326295 Marionette DEBUG loaded listener.js 03:42:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 221 (0x129c96800) [pid = 1949] [serial = 221] [outer = 0x1282a1400] 03:42:06 INFO - PROCESS | 1949 | 1461235326724 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]]]}] 03:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 672ms 03:42:06 INFO - PROCESS | 1949 | 1461235326745 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 03:42:06 INFO - PROCESS | 1949 | 1461235326747 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 03:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:42:06 INFO - PROCESS | 1949 | 1461235326765 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:42:06 INFO - PROCESS | 1949 | 1461235326769 Marionette TRACE conn2 <- [1,270,null,{}] 03:42:06 INFO - PROCESS | 1949 | 1461235326781 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}] 03:42:06 INFO - PROCESS | 1949 | 1461235326882 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 03:42:06 INFO - PROCESS | 1949 | 1461235326952 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d922800 == 49 [pid = 1949] [id = 75] 03:42:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 222 (0x12b349400) [pid = 1949] [serial = 222] [outer = 0x0] 03:42:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 223 (0x12b34c800) [pid = 1949] [serial = 223] [outer = 0x12b349400] 03:42:06 INFO - PROCESS | 1949 | 1461235326985 Marionette DEBUG loaded listener.js 03:42:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 224 (0x12b5c3400) [pid = 1949] [serial = 224] [outer = 0x12b349400] 03:42:07 INFO - PROCESS | 1949 | 1461235327421 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]]]}] 03:42:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 691ms 03:42:07 INFO - PROCESS | 1949 | 1461235327441 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 03:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:42:07 INFO - PROCESS | 1949 | 1461235327443 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 03:42:07 INFO - PROCESS | 1949 | 1461235327445 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:42:07 INFO - PROCESS | 1949 | 1461235327446 Marionette TRACE conn2 <- [1,274,null,{}] 03:42:07 INFO - PROCESS | 1949 | 1461235327449 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}] 03:42:07 INFO - PROCESS | 1949 | 1461235327562 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 03:42:07 INFO - PROCESS | 1949 | 1461235327618 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ea1f000 == 50 [pid = 1949] [id = 76] 03:42:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 225 (0x12ced6000) [pid = 1949] [serial = 225] [outer = 0x0] 03:42:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 226 (0x12d275c00) [pid = 1949] [serial = 226] [outer = 0x12ced6000] 03:42:07 INFO - PROCESS | 1949 | 1461235327648 Marionette DEBUG loaded listener.js 03:42:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 227 (0x12e282c00) [pid = 1949] [serial = 227] [outer = 0x12ced6000] 03:42:08 INFO - PROCESS | 1949 | 1461235328048 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]]]}] 03:42:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 620ms 03:42:08 INFO - PROCESS | 1949 | 1461235328065 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 03:42:08 INFO - PROCESS | 1949 | 1461235328067 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 03:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:42:08 INFO - PROCESS | 1949 | 1461235328069 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:42:08 INFO - PROCESS | 1949 | 1461235328070 Marionette TRACE conn2 <- [1,278,null,{}] 03:42:08 INFO - PROCESS | 1949 | 1461235328073 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}] 03:42:08 INFO - PROCESS | 1949 | 1461235328164 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 03:42:08 INFO - PROCESS | 1949 | 1461235328216 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f4cf000 == 51 [pid = 1949] [id = 77] 03:42:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 228 (0x1154c9000) [pid = 1949] [serial = 228] [outer = 0x0] 03:42:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 229 (0x12e2b9400) [pid = 1949] [serial = 229] [outer = 0x1154c9000] 03:42:08 INFO - PROCESS | 1949 | 1461235328245 Marionette DEBUG loaded listener.js 03:42:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 230 (0x12e6e2000) [pid = 1949] [serial = 230] [outer = 0x1154c9000] 03:42:08 INFO - PROCESS | 1949 | 1461235328665 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]]]}] 03:42:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 619ms 03:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:42:08 INFO - PROCESS | 1949 | 1461235328688 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 03:42:08 INFO - PROCESS | 1949 | 1461235328690 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 03:42:08 INFO - PROCESS | 1949 | 1461235328692 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:42:08 INFO - PROCESS | 1949 | 1461235328693 Marionette TRACE conn2 <- [1,282,null,{}] 03:42:08 INFO - PROCESS | 1949 | 1461235328695 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}] 03:42:08 INFO - PROCESS | 1949 | 1461235328812 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 03:42:08 INFO - PROCESS | 1949 | 1461235328898 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x12fbbd800 == 52 [pid = 1949] [id = 78] 03:42:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 231 (0x12e792400) [pid = 1949] [serial = 231] [outer = 0x0] 03:42:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 232 (0x12ec96c00) [pid = 1949] [serial = 232] [outer = 0x12e792400] 03:42:08 INFO - PROCESS | 1949 | 1461235328942 Marionette DEBUG loaded listener.js 03:42:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 233 (0x12f995400) [pid = 1949] [serial = 233] [outer = 0x12e792400] 03:42:09 INFO - PROCESS | 1949 | 1461235329377 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]]]}] 03:42:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 719ms 03:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:42:09 INFO - PROCESS | 1949 | 1461235329412 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 03:42:09 INFO - PROCESS | 1949 | 1461235329413 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 03:42:09 INFO - PROCESS | 1949 | 1461235329415 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:42:09 INFO - PROCESS | 1949 | 1461235329416 Marionette TRACE conn2 <- [1,286,null,{}] 03:42:09 INFO - PROCESS | 1949 | 1461235329442 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}] 03:42:09 INFO - PROCESS | 1949 | 1461235329537 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 03:42:09 INFO - PROCESS | 1949 | 1461235329607 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x130198000 == 53 [pid = 1949] [id = 79] 03:42:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 234 (0x112244000) [pid = 1949] [serial = 234] [outer = 0x0] 03:42:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 235 (0x11224b800) [pid = 1949] [serial = 235] [outer = 0x112244000] 03:42:09 INFO - PROCESS | 1949 | 1461235329636 Marionette DEBUG loaded listener.js 03:42:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 236 (0x1147ae000) [pid = 1949] [serial = 236] [outer = 0x112244000] 03:42:10 INFO - PROCESS | 1949 | 1461235330056 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]]]}] 03:42:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 688ms 03:42:10 INFO - PROCESS | 1949 | 1461235330104 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 03:42:10 INFO - PROCESS | 1949 | 1461235330105 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 03:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:42:10 INFO - PROCESS | 1949 | 1461235330124 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:42:10 INFO - PROCESS | 1949 | 1461235330126 Marionette TRACE conn2 <- [1,290,null,{}] 03:42:10 INFO - PROCESS | 1949 | 1461235330128 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}] 03:42:10 INFO - PROCESS | 1949 | 1461235330225 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 03:42:10 INFO - PROCESS | 1949 | 1461235330313 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x1303a0000 == 54 [pid = 1949] [id = 80] 03:42:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 237 (0x11a85a400) [pid = 1949] [serial = 237] [outer = 0x0] 03:42:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 238 (0x12f995c00) [pid = 1949] [serial = 238] [outer = 0x11a85a400] 03:42:10 INFO - PROCESS | 1949 | 1461235330362 Marionette DEBUG loaded listener.js 03:42:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 239 (0x12f99d800) [pid = 1949] [serial = 239] [outer = 0x11a85a400] 03:42:10 INFO - PROCESS | 1949 | --DOCSHELL 0x126f65800 == 53 [pid = 1949] [id = 53] 03:42:10 INFO - PROCESS | 1949 | --DOCSHELL 0x128205000 == 52 [pid = 1949] [id = 55] 03:42:10 INFO - PROCESS | 1949 | --DOCSHELL 0x11c490800 == 51 [pid = 1949] [id = 52] 03:42:10 INFO - PROCESS | 1949 | --DOCSHELL 0x128186000 == 50 [pid = 1949] [id = 54] 03:42:10 INFO - PROCESS | 1949 | --DOCSHELL 0x12e047000 == 49 [pid = 1949] [id = 69] 03:42:10 INFO - PROCESS | 1949 | --DOCSHELL 0x12d919000 == 48 [pid = 1949] [id = 68] 03:42:10 INFO - PROCESS | 1949 | --DOCSHELL 0x12befb800 == 47 [pid = 1949] [id = 67] 03:42:10 INFO - PROCESS | 1949 | --DOCSHELL 0x12818f800 == 46 [pid = 1949] [id = 66] 03:42:10 INFO - PROCESS | 1949 | --DOCSHELL 0x11c766000 == 45 [pid = 1949] [id = 65] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x11c805000 == 44 [pid = 1949] [id = 48] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12da1d800 == 43 [pid = 1949] [id = 9] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12b76b800 == 42 [pid = 1949] [id = 56] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12b94d000 == 41 [pid = 1949] [id = 6] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x126a5e800 == 40 [pid = 1949] [id = 42] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12ec15000 == 39 [pid = 1949] [id = 13] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12ea34000 == 38 [pid = 1949] [id = 71] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12f1da000 == 37 [pid = 1949] [id = 14] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12e760000 == 36 [pid = 1949] [id = 70] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x1198ae800 == 35 [pid = 1949] [id = 57] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x1303a1000 == 34 [pid = 1949] [id = 20] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12e760800 == 33 [pid = 1949] [id = 11] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x11c30c000 == 32 [pid = 1949] [id = 64] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12680b800 == 31 [pid = 1949] [id = 49] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x125d0b000 == 30 [pid = 1949] [id = 59] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12d23e000 == 29 [pid = 1949] [id = 8] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12819f800 == 28 [pid = 1949] [id = 60] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12e3d2800 == 27 [pid = 1949] [id = 10] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12f916800 == 26 [pid = 1949] [id = 16] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12f4de000 == 25 [pid = 1949] [id = 15] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x1156ba000 == 24 [pid = 1949] [id = 61] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x11aad4800 == 23 [pid = 1949] [id = 21] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x11b923000 == 22 [pid = 1949] [id = 46] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x11c337800 == 21 [pid = 1949] [id = 47] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x1301a5000 == 20 [pid = 1949] [id = 19] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12bef6000 == 19 [pid = 1949] [id = 62] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12d933800 == 18 [pid = 1949] [id = 63] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12ea2f000 == 17 [pid = 1949] [id = 12] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x130198000 == 16 [pid = 1949] [id = 79] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12fbbd800 == 15 [pid = 1949] [id = 78] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12f4cf000 == 14 [pid = 1949] [id = 77] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12ea1f000 == 13 [pid = 1949] [id = 76] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12d922800 == 12 [pid = 1949] [id = 75] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12b760000 == 11 [pid = 1949] [id = 74] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x11c76f000 == 10 [pid = 1949] [id = 73] 03:42:13 INFO - PROCESS | 1949 | --DOCSHELL 0x11aacc000 == 9 [pid = 1949] [id = 72] 03:42:15 INFO - PROCESS | 1949 | 1461235335161 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]]]}] 03:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 5086ms 03:42:15 INFO - PROCESS | 1949 | 1461235335212 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 03:42:15 INFO - PROCESS | 1949 | 1461235335215 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 03:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:42:15 INFO - PROCESS | 1949 | 1461235335220 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:42:15 INFO - PROCESS | 1949 | 1461235335223 Marionette TRACE conn2 <- [1,294,null,{}] 03:42:15 INFO - PROCESS | 1949 | 1461235335230 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}] 03:42:15 INFO - PROCESS | 1949 | 1461235335320 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 03:42:15 INFO - PROCESS | 1949 | 1461235335327 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:15 INFO - PROCESS | 1949 | ++DOCSHELL 0x119136000 == 10 [pid = 1949] [id = 81] 03:42:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 240 (0x11a858000) [pid = 1949] [serial = 240] [outer = 0x0] 03:42:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 241 (0x11a8cc800) [pid = 1949] [serial = 241] [outer = 0x11a858000] 03:42:15 INFO - PROCESS | 1949 | 1461235335358 Marionette DEBUG loaded listener.js 03:42:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 242 (0x11aa68400) [pid = 1949] [serial = 242] [outer = 0x11a858000] 03:42:15 INFO - PROCESS | 1949 | 1461235335715 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]]]}] 03:42:15 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. 03:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 526ms 03:42:15 INFO - PROCESS | 1949 | 1461235335745 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 03:42:15 INFO - PROCESS | 1949 | 1461235335749 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 03:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:42:15 INFO - PROCESS | 1949 | 1461235335754 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:42:15 INFO - PROCESS | 1949 | 1461235335755 Marionette TRACE conn2 <- [1,298,null,{}] 03:42:15 INFO - PROCESS | 1949 | 1461235335758 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}] 03:42:15 INFO - PROCESS | 1949 | 1461235335841 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 03:42:15 INFO - PROCESS | 1949 | 1461235335847 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:15 INFO - PROCESS | 1949 | ++DOCSHELL 0x114315000 == 11 [pid = 1949] [id = 82] 03:42:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 243 (0x119e5ac00) [pid = 1949] [serial = 243] [outer = 0x0] 03:42:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 244 (0x11af18400) [pid = 1949] [serial = 244] [outer = 0x119e5ac00] 03:42:15 INFO - PROCESS | 1949 | 1461235335876 Marionette DEBUG loaded listener.js 03:42:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 245 (0x11c43b000) [pid = 1949] [serial = 245] [outer = 0x119e5ac00] 03:42:16 INFO - PROCESS | 1949 | 1461235336240 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]]]}] 03:42:16 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. 03:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 520ms 03:42:16 INFO - PROCESS | 1949 | 1461235336274 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 03:42:16 INFO - PROCESS | 1949 | 1461235336275 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 03:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:42:16 INFO - PROCESS | 1949 | 1461235336289 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:42:16 INFO - PROCESS | 1949 | 1461235336292 Marionette TRACE conn2 <- [1,302,null,{}] 03:42:16 INFO - PROCESS | 1949 | 1461235336300 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}] 03:42:16 INFO - PROCESS | 1949 | 1461235336380 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 03:42:16 INFO - PROCESS | 1949 | 1461235336387 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x12818a000 == 12 [pid = 1949] [id = 83] 03:42:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 246 (0x11612c800) [pid = 1949] [serial = 246] [outer = 0x0] 03:42:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 247 (0x12720f000) [pid = 1949] [serial = 247] [outer = 0x11612c800] 03:42:16 INFO - PROCESS | 1949 | 1461235336416 Marionette DEBUG loaded listener.js 03:42:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 248 (0x1279ca800) [pid = 1949] [serial = 248] [outer = 0x11612c800] 03:42:16 INFO - PROCESS | 1949 | 1461235336812 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]]]}] 03:42:16 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. 03:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 572ms 03:42:16 INFO - PROCESS | 1949 | 1461235336862 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 03:42:16 INFO - PROCESS | 1949 | 1461235336864 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 03:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:42:16 INFO - PROCESS | 1949 | 1461235336868 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:42:16 INFO - PROCESS | 1949 | 1461235336870 Marionette TRACE conn2 <- [1,306,null,{}] 03:42:16 INFO - PROCESS | 1949 | 1461235336873 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}] 03:42:17 INFO - PROCESS | 1949 | 1461235337074 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 03:42:17 INFO - PROCESS | 1949 | 1461235337132 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x12bee1800 == 13 [pid = 1949] [id = 84] 03:42:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 249 (0x129c8d000) [pid = 1949] [serial = 249] [outer = 0x0] 03:42:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 250 (0x129c95400) [pid = 1949] [serial = 250] [outer = 0x129c8d000] 03:42:17 INFO - PROCESS | 1949 | 1461235337240 Marionette DEBUG loaded listener.js 03:42:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 251 (0x12a5df400) [pid = 1949] [serial = 251] [outer = 0x129c8d000] 03:42:17 INFO - PROCESS | 1949 | 1461235337624 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]]]}] 03:42:17 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. 03:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 771ms 03:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:42:17 INFO - PROCESS | 1949 | 1461235337638 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 03:42:17 INFO - PROCESS | 1949 | 1461235337639 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 03:42:17 INFO - PROCESS | 1949 | 1461235337641 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:42:17 INFO - PROCESS | 1949 | 1461235337643 Marionette TRACE conn2 <- [1,310,null,{}] 03:42:17 INFO - PROCESS | 1949 | 1461235337645 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}] 03:42:17 INFO - PROCESS | 1949 | 1461235337737 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 03:42:17 INFO - PROCESS | 1949 | 1461235337747 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d24a800 == 14 [pid = 1949] [id = 85] 03:42:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 252 (0x114fa6800) [pid = 1949] [serial = 252] [outer = 0x0] 03:42:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 253 (0x12a5e4c00) [pid = 1949] [serial = 253] [outer = 0x114fa6800] 03:42:17 INFO - PROCESS | 1949 | 1461235337775 Marionette DEBUG loaded listener.js 03:42:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 254 (0x12b33e800) [pid = 1949] [serial = 254] [outer = 0x114fa6800] 03:42:18 INFO - PROCESS | 1949 | 1461235338092 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]]]}] 03:42:18 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. 03:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 470ms 03:42:18 INFO - PROCESS | 1949 | 1461235338112 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 03:42:18 INFO - PROCESS | 1949 | 1461235338113 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 03:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:42:18 INFO - PROCESS | 1949 | 1461235338115 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:42:18 INFO - PROCESS | 1949 | 1461235338116 Marionette TRACE conn2 <- [1,314,null,{}] 03:42:18 INFO - PROCESS | 1949 | 1461235338121 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}] 03:42:18 INFO - PROCESS | 1949 | 1461235338239 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 03:42:18 INFO - PROCESS | 1949 | 1461235338251 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e3e5800 == 15 [pid = 1949] [id = 86] 03:42:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 255 (0x12b344400) [pid = 1949] [serial = 255] [outer = 0x0] 03:42:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 256 (0x12b3e6c00) [pid = 1949] [serial = 256] [outer = 0x12b344400] 03:42:18 INFO - PROCESS | 1949 | 1461235338281 Marionette DEBUG loaded listener.js 03:42:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 257 (0x12bd15c00) [pid = 1949] [serial = 257] [outer = 0x12b344400] 03:42:18 INFO - PROCESS | 1949 | 1461235338642 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]]]}] 03:42:18 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. 03:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 573ms 03:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:42:18 INFO - PROCESS | 1949 | 1461235338689 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 03:42:18 INFO - PROCESS | 1949 | 1461235338690 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 03:42:18 INFO - PROCESS | 1949 | 1461235338693 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:42:18 INFO - PROCESS | 1949 | 1461235338694 Marionette TRACE conn2 <- [1,318,null,{}] 03:42:18 INFO - PROCESS | 1949 | 1461235338696 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}] 03:42:18 INFO - PROCESS | 1949 | 1461235338799 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 03:42:18 INFO - PROCESS | 1949 | 1461235338803 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ec0e800 == 16 [pid = 1949] [id = 87] 03:42:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 258 (0x12bb43800) [pid = 1949] [serial = 258] [outer = 0x0] 03:42:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 259 (0x12bd4ac00) [pid = 1949] [serial = 259] [outer = 0x12bb43800] 03:42:18 INFO - PROCESS | 1949 | 1461235338838 Marionette DEBUG loaded listener.js 03:42:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 260 (0x12ced9800) [pid = 1949] [serial = 260] [outer = 0x12bb43800] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 259 (0x118f99800) [pid = 1949] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 258 (0x118eca400) [pid = 1949] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 257 (0x116834400) [pid = 1949] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 256 (0x11aa68c00) [pid = 1949] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 255 (0x11aca3000) [pid = 1949] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 254 (0x11af13000) [pid = 1949] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 253 (0x11af98c00) [pid = 1949] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 252 (0x11c17d000) [pid = 1949] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 251 (0x11c53e800) [pid = 1949] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 250 (0x125d8a000) [pid = 1949] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 249 (0x125ee9800) [pid = 1949] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 248 (0x11a60c800) [pid = 1949] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 247 (0x12810e400) [pid = 1949] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 246 (0x118a75000) [pid = 1949] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 245 (0x118f95000) [pid = 1949] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 244 (0x119245800) [pid = 1949] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 243 (0x1145a7800) [pid = 1949] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 242 (0x11530ec00) [pid = 1949] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 241 (0x11a859000) [pid = 1949] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 240 (0x1279cb400) [pid = 1949] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 239 (0x12e2bb000) [pid = 1949] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 238 (0x11a971000) [pid = 1949] [serial = 189] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 237 (0x12810e800) [pid = 1949] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 236 (0x1166ef000) [pid = 1949] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 235 (0x11c446000) [pid = 1949] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 234 (0x11bfed800) [pid = 1949] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 233 (0x11c3d0c00) [pid = 1949] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 232 (0x11a852800) [pid = 1949] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 231 (0x11ad82400) [pid = 1949] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 230 (0x11ad86400) [pid = 1949] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 229 (0x12e792400) [pid = 1949] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 228 (0x1279d0c00) [pid = 1949] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 227 (0x1154c9000) [pid = 1949] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 226 (0x11b938c00) [pid = 1949] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 225 (0x12d276800) [pid = 1949] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 224 (0x11c53c800) [pid = 1949] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 223 (0x12d26ac00) [pid = 1949] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 222 (0x12b5c0400) [pid = 1949] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 221 (0x12ced6000) [pid = 1949] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 220 (0x11a970800) [pid = 1949] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 219 (0x1282a1400) [pid = 1949] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 218 (0x114133c00) [pid = 1949] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 217 (0x11c3d6400) [pid = 1949] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 216 (0x12e2bd800) [pid = 1949] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 215 (0x126b57400) [pid = 1949] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 214 (0x12bd4fc00) [pid = 1949] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 213 (0x11a9e7800) [pid = 1949] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 212 (0x11a859800) [pid = 1949] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 211 (0x12b7a9000) [pid = 1949] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 210 (0x11aa6b000) [pid = 1949] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 209 (0x12f99bc00) [pid = 1949] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 208 (0x11ad62400) [pid = 1949] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 207 (0x114c4c400) [pid = 1949] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 206 (0x12f674800) [pid = 1949] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 205 (0x12f476400) [pid = 1949] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 204 (0x12d3d6000) [pid = 1949] [serial = 186] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 203 (0x12ec8f000) [pid = 1949] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 202 (0x11a96a400) [pid = 1949] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 201 (0x12b349400) [pid = 1949] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 200 (0x12e795800) [pid = 1949] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 199 (0x112244000) [pid = 1949] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 198 (0x119120800) [pid = 1949] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 197 (0x11b93c000) [pid = 1949] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 196 (0x11a973800) [pid = 1949] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 195 (0x11b5cc000) [pid = 1949] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 194 (0x11c174400) [pid = 1949] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 193 (0x12e2b7800) [pid = 1949] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 192 (0x128699c00) [pid = 1949] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 191 (0x11af16c00) [pid = 1949] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 190 (0x11a853400) [pid = 1949] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:42:20 INFO - PROCESS | 1949 | --DOMWINDOW == 189 (0x12d3c8800) [pid = 1949] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:42:20 INFO - PROCESS | 1949 | 1461235340330 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]]]}] 03:42:20 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. 03:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1672ms 03:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:42:20 INFO - PROCESS | 1949 | 1461235340365 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 03:42:20 INFO - PROCESS | 1949 | 1461235340366 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 03:42:20 INFO - PROCESS | 1949 | 1461235340368 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:42:20 INFO - PROCESS | 1949 | 1461235340369 Marionette TRACE conn2 <- [1,322,null,{}] 03:42:20 INFO - PROCESS | 1949 | 1461235340371 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}] 03:42:20 INFO - PROCESS | 1949 | 1461235340447 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 03:42:20 INFO - PROCESS | 1949 | 1461235340455 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x1198bc000 == 17 [pid = 1949] [id = 88] 03:42:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 190 (0x118a71800) [pid = 1949] [serial = 261] [outer = 0x0] 03:42:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 191 (0x118eca400) [pid = 1949] [serial = 262] [outer = 0x118a71800] 03:42:20 INFO - PROCESS | 1949 | 1461235340481 Marionette DEBUG loaded listener.js 03:42:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 192 (0x11a857800) [pid = 1949] [serial = 263] [outer = 0x118a71800] 03:42:20 INFO - PROCESS | 1949 | 1461235340807 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]]]}] 03:42:20 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. 03:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 470ms 03:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:42:20 INFO - PROCESS | 1949 | 1461235340838 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 03:42:20 INFO - PROCESS | 1949 | 1461235340839 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 03:42:20 INFO - PROCESS | 1949 | 1461235340841 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:42:20 INFO - PROCESS | 1949 | 1461235340843 Marionette TRACE conn2 <- [1,326,null,{}] 03:42:20 INFO - PROCESS | 1949 | 1461235340845 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}] 03:42:20 INFO - PROCESS | 1949 | 1461235340929 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 03:42:20 INFO - PROCESS | 1949 | 1461235340988 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c141000 == 18 [pid = 1949] [id = 89] 03:42:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 193 (0x118a72800) [pid = 1949] [serial = 264] [outer = 0x0] 03:42:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 194 (0x11a979400) [pid = 1949] [serial = 265] [outer = 0x118a72800] 03:42:21 INFO - PROCESS | 1949 | 1461235341013 Marionette DEBUG loaded listener.js 03:42:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 195 (0x11af13000) [pid = 1949] [serial = 266] [outer = 0x118a72800] 03:42:21 INFO - PROCESS | 1949 | 1461235341469 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]]]}] 03:42:21 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. 03:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 669ms 03:42:21 INFO - PROCESS | 1949 | 1461235341511 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 03:42:21 INFO - PROCESS | 1949 | 1461235341512 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 03:42:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:42:21 INFO - PROCESS | 1949 | 1461235341515 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:42:21 INFO - PROCESS | 1949 | 1461235341516 Marionette TRACE conn2 <- [1,330,null,{}] 03:42:21 INFO - PROCESS | 1949 | 1461235341518 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}] 03:42:21 INFO - PROCESS | 1949 | 1461235341600 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 03:42:21 INFO - PROCESS | 1949 | 1461235341607 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ce8b000 == 19 [pid = 1949] [id = 90] 03:42:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0x11b5cc000) [pid = 1949] [serial = 267] [outer = 0x0] 03:42:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 197 (0x11c3b8c00) [pid = 1949] [serial = 268] [outer = 0x11b5cc000] 03:42:21 INFO - PROCESS | 1949 | 1461235341632 Marionette DEBUG loaded listener.js 03:42:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 198 (0x125c0f800) [pid = 1949] [serial = 269] [outer = 0x11b5cc000] 03:42:21 INFO - PROCESS | 1949 | 1461235341987 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]]]}] 03:42:22 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. 03:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 522ms 03:42:22 INFO - PROCESS | 1949 | 1461235342074 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 03:42:22 INFO - PROCESS | 1949 | 1461235342076 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 03:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:42:22 INFO - PROCESS | 1949 | 1461235342081 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:42:22 INFO - PROCESS | 1949 | 1461235342083 Marionette TRACE conn2 <- [1,334,null,{}] 03:42:22 INFO - PROCESS | 1949 | 1461235342087 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}] 03:42:22 INFO - PROCESS | 1949 | 1461235342178 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 03:42:22 INFO - PROCESS | 1949 | 1461235342258 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x116627000 == 20 [pid = 1949] [id = 91] 03:42:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 199 (0x116135c00) [pid = 1949] [serial = 270] [outer = 0x0] 03:42:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 200 (0x11795c800) [pid = 1949] [serial = 271] [outer = 0x116135c00] 03:42:22 INFO - PROCESS | 1949 | 1461235342292 Marionette DEBUG loaded listener.js 03:42:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 201 (0x119129c00) [pid = 1949] [serial = 272] [outer = 0x116135c00] 03:42:22 INFO - PROCESS | 1949 | 1461235342818 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]]]}] 03:42:22 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. 03:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 772ms 03:42:22 INFO - PROCESS | 1949 | 1461235342877 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 03:42:22 INFO - PROCESS | 1949 | 1461235342880 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 03:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:42:22 INFO - PROCESS | 1949 | 1461235342889 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:42:22 INFO - PROCESS | 1949 | 1461235342891 Marionette TRACE conn2 <- [1,338,null,{}] 03:42:22 INFO - PROCESS | 1949 | 1461235342894 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}] 03:42:23 INFO - PROCESS | 1949 | 1461235343024 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 03:42:23 INFO - PROCESS | 1949 | 1461235343072 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:42:23 INFO - PROCESS | 1949 | 1461235343111 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b9cf800 == 21 [pid = 1949] [id = 92] 03:42:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 202 (0x11c7b1c00) [pid = 1949] [serial = 273] [outer = 0x0] 03:42:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 203 (0x125d88c00) [pid = 1949] [serial = 274] [outer = 0x11c7b1c00] 03:42:23 INFO - PROCESS | 1949 | 1461235343142 Marionette DEBUG loaded listener.js 03:42:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 204 (0x126d2c800) [pid = 1949] [serial = 275] [outer = 0x11c7b1c00] 03:42:23 INFO - PROCESS | 1949 | 1461235343824 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]]]}] 03:42:23 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. 03:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 976ms 03:42:23 INFO - PROCESS | 1949 | 1461235343872 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 03:42:23 INFO - PROCESS | 1949 | 1461235343874 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 03:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:42:23 INFO - PROCESS | 1949 | 1461235343878 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:42:23 INFO - PROCESS | 1949 | 1461235343880 Marionette TRACE conn2 <- [1,342,null,{}] 03:42:23 INFO - PROCESS | 1949 | 1461235343884 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}] 03:42:23 INFO - PROCESS | 1949 | 1461235343982 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 03:42:24 INFO - PROCESS | 1949 | 1461235344074 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x115747000 == 22 [pid = 1949] [id = 93] 03:42:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 205 (0x1155a9c00) [pid = 1949] [serial = 276] [outer = 0x0] 03:42:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 206 (0x1159f4000) [pid = 1949] [serial = 277] [outer = 0x1155a9c00] 03:42:24 INFO - PROCESS | 1949 | 1461235344120 Marionette DEBUG loaded listener.js 03:42:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 207 (0x1166ea400) [pid = 1949] [serial = 278] [outer = 0x1155a9c00] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 206 (0x126859c00) [pid = 1949] [serial = 11] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 205 (0x126b4f000) [pid = 1949] [serial = 8] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 204 (0x12f995c00) [pid = 1949] [serial = 238] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOCSHELL 0x1303a0000 == 21 [pid = 1949] [id = 80] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 203 (0x118638800) [pid = 1949] [serial = 75] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 202 (0x11ad81400) [pid = 1949] [serial = 72] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 201 (0x11ad60000) [pid = 1949] [serial = 87] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 200 (0x11af94c00) [pid = 1949] [serial = 90] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 199 (0x11c171000) [pid = 1949] [serial = 93] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 198 (0x11c3d4800) [pid = 1949] [serial = 96] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 197 (0x118f97c00) [pid = 1949] [serial = 126] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 196 (0x125d82400) [pid = 1949] [serial = 102] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 195 (0x12684b000) [pid = 1949] [serial = 103] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 194 (0x11c1ac000) [pid = 1949] [serial = 94] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 193 (0x12698c000) [pid = 1949] [serial = 105] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 192 (0x1276ed800) [pid = 1949] [serial = 108] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 191 (0x11a8ce000) [pid = 1949] [serial = 84] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 190 (0x1281f8000) [pid = 1949] [serial = 111] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 189 (0x118977400) [pid = 1949] [serial = 76] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 188 (0x11bfec000) [pid = 1949] [serial = 91] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 187 (0x11c538000) [pid = 1949] [serial = 97] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 186 (0x1275f5c00) [pid = 1949] [serial = 106] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 185 (0x1279d8c00) [pid = 1949] [serial = 109] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 184 (0x119122800) [pid = 1949] [serial = 79] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 183 (0x11af0c400) [pid = 1949] [serial = 88] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 182 (0x11a85bc00) [pid = 1949] [serial = 69] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 181 (0x11a602400) [pid = 1949] [serial = 81] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0x11c1abc00) [pid = 1949] [serial = 73] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 179 (0x11c3b9000) [pid = 1949] [serial = 99] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 178 (0x118ad1400) [pid = 1949] [serial = 78] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 177 (0x116656000) [pid = 1949] [serial = 66] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0x11a85b800) [pid = 1949] [serial = 82] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x11c920800) [pid = 1949] [serial = 100] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x128699400) [pid = 1949] [serial = 112] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x11a96a800) [pid = 1949] [serial = 70] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x11aa6bc00) [pid = 1949] [serial = 85] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x13051c400) [pid = 1949] [serial = 64] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x13028a400) [pid = 1949] [serial = 63] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x118640400) [pid = 1949] [serial = 67] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x116160400) [pid = 1949] [serial = 147] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x11aa65800) [pid = 1949] [serial = 171] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x11a855c00) [pid = 1949] [serial = 169] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x11bff2000) [pid = 1949] [serial = 136] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x1281f2800) [pid = 1949] [serial = 162] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x11af0e800) [pid = 1949] [serial = 190] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x11af95800) [pid = 1949] [serial = 214] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x11a9e8400) [pid = 1949] [serial = 132] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x11a977c00) [pid = 1949] [serial = 150] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x118a7bc00) [pid = 1949] [serial = 129] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x119e57c00) [pid = 1949] [serial = 127] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x1191a6c00) [pid = 1949] [serial = 168] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x126d2f800) [pid = 1949] [serial = 124] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x1192b6c00) [pid = 1949] [serial = 130] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x1279c6800) [pid = 1949] [serial = 177] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x12e6e7800) [pid = 1949] [serial = 208] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x12869f000) [pid = 1949] [serial = 144] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x126990800) [pid = 1949] [serial = 142] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x11c53fc00) [pid = 1949] [serial = 175] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x11c1acc00) [pid = 1949] [serial = 217] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x11c1ad000) [pid = 1949] [serial = 174] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x126856c00) [pid = 1949] [serial = 141] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x125c0dc00) [pid = 1949] [serial = 139] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x11ad59c00) [pid = 1949] [serial = 133] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x11c16ec00) [pid = 1949] [serial = 215] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x11b938000) [pid = 1949] [serial = 135] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x12e2b5400) [pid = 1949] [serial = 206] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x11c5d2c00) [pid = 1949] [serial = 138] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x11912b800) [pid = 1949] [serial = 117] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x12ced5c00) [pid = 1949] [serial = 166] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x11bfeac00) [pid = 1949] [serial = 153] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x129c90400) [pid = 1949] [serial = 145] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x12f470c00) [pid = 1949] [serial = 211] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x12ec8dc00) [pid = 1949] [serial = 209] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x129c8a800) [pid = 1949] [serial = 220] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x11bfc5c00) [pid = 1949] [serial = 191] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x11bfea000) [pid = 1949] [serial = 193] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x12bb46c00) [pid = 1949] [serial = 163] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x1147b2800) [pid = 1949] [serial = 114] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x12bd1f800) [pid = 1949] [serial = 181] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x12e282c00) [pid = 1949] [serial = 227] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x11ad60c00) [pid = 1949] [serial = 151] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x12720fc00) [pid = 1949] [serial = 156] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x129c96800) [pid = 1949] [serial = 221] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x12d275c00) [pid = 1949] [serial = 226] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x116157400) [pid = 1949] [serial = 115] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x12bd19800) [pid = 1949] [serial = 18] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x12bb4b800) [pid = 1949] [serial = 180] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x11c7aec00) [pid = 1949] [serial = 15] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x12f477000) [pid = 1949] [serial = 212] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x12bb41800) [pid = 1949] [serial = 16] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x126859400) [pid = 1949] [serial = 196] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x12f995400) [pid = 1949] [serial = 233] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 115 (0x11a9e2000) [pid = 1949] [serial = 31] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x11224b800) [pid = 1949] [serial = 235] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 113 (0x12e2b3c00) [pid = 1949] [serial = 28] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 112 (0x12ec96c00) [pid = 1949] [serial = 232] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 111 (0x12ce75c00) [pid = 1949] [serial = 183] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 110 (0x12bb47800) [pid = 1949] [serial = 199] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 109 (0x12e28ac00) [pid = 1949] [serial = 27] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 108 (0x12e6e2000) [pid = 1949] [serial = 230] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 107 (0x11c440800) [pid = 1949] [serial = 194] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 106 (0x12d3d2800) [pid = 1949] [serial = 24] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 105 (0x12b34c800) [pid = 1949] [serial = 223] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 104 (0x1279c9400) [pid = 1949] [serial = 25] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 103 (0x1282b0800) [pid = 1949] [serial = 197] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 102 (0x12d26c800) [pid = 1949] [serial = 21] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 101 (0x12e2b9400) [pid = 1949] [serial = 229] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 100 (0x12d271000) [pid = 1949] [serial = 22] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 99 (0x12f472000) [pid = 1949] [serial = 40] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 98 (0x12fe63400) [pid = 1949] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 97 (0x12e289000) [pid = 1949] [serial = 187] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 96 (0x11af15000) [pid = 1949] [serial = 172] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 95 (0x12ec94000) [pid = 1949] [serial = 39] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 94 (0x12b5c3400) [pid = 1949] [serial = 224] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 93 (0x12e79bc00) [pid = 1949] [serial = 36] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 92 (0x1147ae000) [pid = 1949] [serial = 236] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 91 (0x11a84f800) [pid = 1949] [serial = 118] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 90 (0x12ec8a800) [pid = 1949] [serial = 37] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 89 (0x1279de400) [pid = 1949] [serial = 157] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 88 (0x11c3cf400) [pid = 1949] [serial = 33] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 87 (0x123c95400) [pid = 1949] [serial = 218] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 86 (0x12e792c00) [pid = 1949] [serial = 34] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 85 (0x12cedb800) [pid = 1949] [serial = 184] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 84 (0x12e6dd400) [pid = 1949] [serial = 30] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 83 (0x11af0cc00) [pid = 1949] [serial = 120] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 82 (0x129c8d400) [pid = 1949] [serial = 178] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 81 (0x12ce6a000) [pid = 1949] [serial = 165] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 80 (0x130286400) [pid = 1949] [serial = 58] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 79 (0x12b341c00) [pid = 1949] [serial = 159] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 78 (0x11a857400) [pid = 1949] [serial = 60] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 77 (0x12d95dc00) [pid = 1949] [serial = 205] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 76 (0x12cee0800) [pid = 1949] [serial = 200] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 75 (0x11b935c00) [pid = 1949] [serial = 57] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 74 (0x11af98800) [pid = 1949] [serial = 121] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 73 (0x12ff1c400) [pid = 1949] [serial = 54] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 72 (0x13027f400) [pid = 1949] [serial = 55] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 71 (0x12fbc8800) [pid = 1949] [serial = 48] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 70 (0x12d3d2000) [pid = 1949] [serial = 202] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 69 (0x12692b800) [pid = 1949] [serial = 123] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 68 (0x12fe61c00) [pid = 1949] [serial = 51] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 67 (0x118a78400) [pid = 1949] [serial = 148] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 66 (0x12f67cc00) [pid = 1949] [serial = 45] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 65 (0x12f997c00) [pid = 1949] [serial = 46] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 64 (0x12f47dc00) [pid = 1949] [serial = 42] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 63 (0x12f672000) [pid = 1949] [serial = 43] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 62 (0x12e291c00) [pid = 1949] [serial = 188] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 61 (0x12b3e1800) [pid = 1949] [serial = 160] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 60 (0x11c3bb400) [pid = 1949] [serial = 154] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 59 (0x11a85cc00) [pid = 1949] [serial = 61] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | --DOMWINDOW == 58 (0x12d95a400) [pid = 1949] [serial = 203] [outer = 0x0] [url = about:blank] 03:42:24 INFO - PROCESS | 1949 | 1461235344807 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]]]}] 03:42:24 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. 03:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 973ms 03:42:24 INFO - PROCESS | 1949 | 1461235344854 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 03:42:24 INFO - PROCESS | 1949 | 1461235344860 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 03:42:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:42:24 INFO - PROCESS | 1949 | 1461235344867 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:42:24 INFO - PROCESS | 1949 | 1461235344870 Marionette TRACE conn2 <- [1,346,null,{}] 03:42:24 INFO - PROCESS | 1949 | 1461235344873 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}] 03:42:24 INFO - PROCESS | 1949 | 1461235344987 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 03:42:25 INFO - PROCESS | 1949 | 1461235345055 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x11576c800 == 22 [pid = 1949] [id = 94] 03:42:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 59 (0x1145a3c00) [pid = 1949] [serial = 279] [outer = 0x0] 03:42:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 60 (0x1166e9800) [pid = 1949] [serial = 280] [outer = 0x1145a3c00] 03:42:25 INFO - PROCESS | 1949 | 1461235345098 Marionette DEBUG loaded listener.js 03:42:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 61 (0x11897c800) [pid = 1949] [serial = 281] [outer = 0x1145a3c00] 03:42:25 INFO - PROCESS | 1949 | 1461235345491 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]]]}] 03:42:25 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. 03:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 674ms 03:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:42:25 INFO - PROCESS | 1949 | 1461235345541 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 03:42:25 INFO - PROCESS | 1949 | 1461235345542 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 03:42:25 INFO - PROCESS | 1949 | 1461235345544 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:42:25 INFO - PROCESS | 1949 | 1461235345547 Marionette TRACE conn2 <- [1,350,null,{}] 03:42:25 INFO - PROCESS | 1949 | 1461235345561 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}] 03:42:25 INFO - PROCESS | 1949 | 1461235345637 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 03:42:25 INFO - PROCESS | 1949 | 1461235345642 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x11861b000 == 23 [pid = 1949] [id = 95] 03:42:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 62 (0x119124800) [pid = 1949] [serial = 282] [outer = 0x0] 03:42:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 63 (0x1191a0c00) [pid = 1949] [serial = 283] [outer = 0x119124800] 03:42:25 INFO - PROCESS | 1949 | 1461235345673 Marionette DEBUG loaded listener.js 03:42:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 64 (0x11924d000) [pid = 1949] [serial = 284] [outer = 0x119124800] 03:42:26 INFO - PROCESS | 1949 | 1461235345997 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]]]}] 03:42:26 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. 03:42:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 471ms 03:42:26 INFO - PROCESS | 1949 | 1461235346015 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 03:42:26 INFO - PROCESS | 1949 | 1461235346017 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 03:42:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:42:26 INFO - PROCESS | 1949 | 1461235346022 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:42:26 INFO - PROCESS | 1949 | 1461235346023 Marionette TRACE conn2 <- [1,354,null,{}] 03:42:26 INFO - PROCESS | 1949 | 1461235346025 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}] 03:42:26 INFO - PROCESS | 1949 | 1461235346114 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 03:42:26 INFO - PROCESS | 1949 | 1461235346119 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x118e27800 == 24 [pid = 1949] [id = 96] 03:42:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 65 (0x119128c00) [pid = 1949] [serial = 285] [outer = 0x0] 03:42:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 66 (0x119e60000) [pid = 1949] [serial = 286] [outer = 0x119128c00] 03:42:26 INFO - PROCESS | 1949 | 1461235346146 Marionette DEBUG loaded listener.js 03:42:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 67 (0x11a854800) [pid = 1949] [serial = 287] [outer = 0x119128c00] 03:42:26 INFO - PROCESS | 1949 | 1461235346459 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]]]}] 03:42:26 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. 03:42:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 03:42:26 INFO - PROCESS | 1949 | 1461235346491 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 03:42:26 INFO - PROCESS | 1949 | 1461235346492 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 03:42:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:42:26 INFO - PROCESS | 1949 | 1461235346494 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:42:26 INFO - PROCESS | 1949 | 1461235346496 Marionette TRACE conn2 <- [1,358,null,{}] 03:42:26 INFO - PROCESS | 1949 | 1461235346498 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}] 03:42:26 INFO - PROCESS | 1949 | 1461235346568 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 03:42:26 INFO - PROCESS | 1949 | 1461235346572 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x11971c000 == 25 [pid = 1949] [id = 97] 03:42:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 68 (0x11a603000) [pid = 1949] [serial = 288] [outer = 0x0] 03:42:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 69 (0x11a85dc00) [pid = 1949] [serial = 289] [outer = 0x11a603000] 03:42:26 INFO - PROCESS | 1949 | 1461235346601 Marionette DEBUG loaded listener.js 03:42:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 70 (0x11a971400) [pid = 1949] [serial = 290] [outer = 0x11a603000] 03:42:26 INFO - PROCESS | 1949 | 1461235346956 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]]]}] 03:42:27 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. 03:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 518ms 03:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:42:27 INFO - PROCESS | 1949 | 1461235347013 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 03:42:27 INFO - PROCESS | 1949 | 1461235347014 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 03:42:27 INFO - PROCESS | 1949 | 1461235347022 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:42:27 INFO - PROCESS | 1949 | 1461235347023 Marionette TRACE conn2 <- [1,362,null,{}] 03:42:27 INFO - PROCESS | 1949 | 1461235347026 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}] 03:42:27 INFO - PROCESS | 1949 | 1461235347129 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 03:42:27 INFO - PROCESS | 1949 | 1461235347137 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x119ee1800 == 26 [pid = 1949] [id = 98] 03:42:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 71 (0x11a971800) [pid = 1949] [serial = 291] [outer = 0x0] 03:42:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 72 (0x11aa6b800) [pid = 1949] [serial = 292] [outer = 0x11a971800] 03:42:27 INFO - PROCESS | 1949 | 1461235347165 Marionette DEBUG loaded listener.js 03:42:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 73 (0x11ad7d800) [pid = 1949] [serial = 293] [outer = 0x11a971800] 03:42:27 INFO - PROCESS | 1949 | 1461235347507 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]]]}] 03:42:27 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. 03:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 523ms 03:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:42:27 INFO - PROCESS | 1949 | 1461235347541 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 03:42:27 INFO - PROCESS | 1949 | 1461235347542 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 03:42:27 INFO - PROCESS | 1949 | 1461235347544 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:42:27 INFO - PROCESS | 1949 | 1461235347545 Marionette TRACE conn2 <- [1,366,null,{}] 03:42:27 INFO - PROCESS | 1949 | 1461235347548 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}] 03:42:27 INFO - PROCESS | 1949 | 1461235347629 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 03:42:27 INFO - PROCESS | 1949 | 1461235347658 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x11a89c800 == 27 [pid = 1949] [id = 99] 03:42:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 74 (0x11ad7f800) [pid = 1949] [serial = 294] [outer = 0x0] 03:42:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 75 (0x11af13c00) [pid = 1949] [serial = 295] [outer = 0x11ad7f800] 03:42:27 INFO - PROCESS | 1949 | 1461235347683 Marionette DEBUG loaded listener.js 03:42:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 76 (0x11af99000) [pid = 1949] [serial = 296] [outer = 0x11ad7f800] 03:42:28 INFO - PROCESS | 1949 | 1461235347999 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]]]}] 03:42:28 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. 03:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 468ms 03:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:42:28 INFO - PROCESS | 1949 | 1461235348012 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 03:42:28 INFO - PROCESS | 1949 | 1461235348013 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 03:42:28 INFO - PROCESS | 1949 | 1461235348016 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:42:28 INFO - PROCESS | 1949 | 1461235348017 Marionette TRACE conn2 <- [1,370,null,{}] 03:42:28 INFO - PROCESS | 1949 | 1461235348023 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}] 03:42:28 INFO - PROCESS | 1949 | 1461235348110 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 03:42:28 INFO - PROCESS | 1949 | 1461235348138 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x11aac9000 == 28 [pid = 1949] [id = 100] 03:42:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 77 (0x11b5d0c00) [pid = 1949] [serial = 297] [outer = 0x0] 03:42:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 78 (0x11b93c400) [pid = 1949] [serial = 298] [outer = 0x11b5d0c00] 03:42:28 INFO - PROCESS | 1949 | 1461235348163 Marionette DEBUG loaded listener.js 03:42:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 79 (0x11bff1800) [pid = 1949] [serial = 299] [outer = 0x11b5d0c00] 03:42:28 INFO - PROCESS | 1949 | --DOMWINDOW == 78 (0x114fa6800) [pid = 1949] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:42:28 INFO - PROCESS | 1949 | --DOMWINDOW == 77 (0x12b344400) [pid = 1949] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:42:28 INFO - PROCESS | 1949 | --DOMWINDOW == 76 (0x11a858000) [pid = 1949] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:42:28 INFO - PROCESS | 1949 | --DOMWINDOW == 75 (0x119e5ac00) [pid = 1949] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:42:28 INFO - PROCESS | 1949 | --DOMWINDOW == 74 (0x11612c800) [pid = 1949] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:42:28 INFO - PROCESS | 1949 | --DOMWINDOW == 73 (0x12bb43800) [pid = 1949] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:42:28 INFO - PROCESS | 1949 | --DOMWINDOW == 72 (0x11a85a400) [pid = 1949] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:42:28 INFO - PROCESS | 1949 | --DOMWINDOW == 71 (0x118a71800) [pid = 1949] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:42:28 INFO - PROCESS | 1949 | --DOMWINDOW == 70 (0x118a72800) [pid = 1949] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:42:28 INFO - PROCESS | 1949 | --DOMWINDOW == 69 (0x129c8d000) [pid = 1949] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:42:28 INFO - PROCESS | 1949 | 1461235348524 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]]]}] 03:42:28 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. 03:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 522ms 03:42:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:42:28 INFO - PROCESS | 1949 | 1461235348538 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 03:42:28 INFO - PROCESS | 1949 | 1461235348539 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 03:42:28 INFO - PROCESS | 1949 | 1461235348542 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:42:28 INFO - PROCESS | 1949 | 1461235348543 Marionette TRACE conn2 <- [1,374,null,{}] 03:42:28 INFO - PROCESS | 1949 | 1461235348545 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}] 03:42:28 INFO - PROCESS | 1949 | 1461235348616 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 03:42:28 INFO - PROCESS | 1949 | 1461235348623 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b567800 == 29 [pid = 1949] [id = 101] 03:42:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 70 (0x118a72800) [pid = 1949] [serial = 300] [outer = 0x0] 03:42:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 71 (0x11aa68c00) [pid = 1949] [serial = 301] [outer = 0x118a72800] 03:42:28 INFO - PROCESS | 1949 | 1461235348650 Marionette DEBUG loaded listener.js 03:42:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 72 (0x11c174400) [pid = 1949] [serial = 302] [outer = 0x118a72800] 03:42:28 INFO - PROCESS | 1949 | 1461235348966 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:42:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:42:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 469ms 03:42:29 INFO - PROCESS | 1949 | 1461235349011 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 03:42:29 INFO - PROCESS | 1949 | 1461235349012 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 03:42:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:42:29 INFO - PROCESS | 1949 | 1461235349015 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:42:29 INFO - PROCESS | 1949 | 1461235349016 Marionette TRACE conn2 <- [1,378,null,{}] 03:42:29 INFO - PROCESS | 1949 | 1461235349018 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}] 03:42:29 INFO - PROCESS | 1949 | 1461235349088 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 03:42:29 INFO - PROCESS | 1949 | 1461235349130 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b9a0800 == 30 [pid = 1949] [id = 102] 03:42:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 73 (0x119e5ac00) [pid = 1949] [serial = 303] [outer = 0x0] 03:42:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 74 (0x11c1b3800) [pid = 1949] [serial = 304] [outer = 0x119e5ac00] 03:42:29 INFO - PROCESS | 1949 | 1461235349155 Marionette DEBUG loaded listener.js 03:42:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 75 (0x11c43f800) [pid = 1949] [serial = 305] [outer = 0x119e5ac00] 03:42:29 INFO - PROCESS | 1949 | 1461235349427 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:42:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:42:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 423ms 03:42:29 INFO - PROCESS | 1949 | 1461235349446 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 03:42:29 INFO - PROCESS | 1949 | 1461235349447 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 03:42:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:42:29 INFO - PROCESS | 1949 | 1461235349457 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:42:29 INFO - PROCESS | 1949 | 1461235349459 Marionette TRACE conn2 <- [1,382,null,{}] 03:42:29 INFO - PROCESS | 1949 | 1461235349461 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}] 03:42:29 INFO - PROCESS | 1949 | 1461235349555 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 03:42:29 INFO - PROCESS | 1949 | 1461235349560 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c341000 == 31 [pid = 1949] [id = 103] 03:42:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 76 (0x11c170000) [pid = 1949] [serial = 306] [outer = 0x0] 03:42:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 77 (0x11c5cd000) [pid = 1949] [serial = 307] [outer = 0x11c170000] 03:42:29 INFO - PROCESS | 1949 | 1461235349589 Marionette DEBUG loaded listener.js 03:42:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 78 (0x125fa6400) [pid = 1949] [serial = 308] [outer = 0x11c170000] 03:42:29 INFO - PROCESS | 1949 | 1461235349911 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:42:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:42:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 476ms 03:42:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:42:29 INFO - PROCESS | 1949 | 1461235349927 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 03:42:29 INFO - PROCESS | 1949 | 1461235349928 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 03:42:29 INFO - PROCESS | 1949 | 1461235349930 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:42:29 INFO - PROCESS | 1949 | 1461235349931 Marionette TRACE conn2 <- [1,386,null,{}] 03:42:29 INFO - PROCESS | 1949 | 1461235349933 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}] 03:42:30 INFO - PROCESS | 1949 | 1461235350029 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 03:42:30 INFO - PROCESS | 1949 | 1461235350035 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:30 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c496000 == 32 [pid = 1949] [id = 104] 03:42:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 79 (0x11c442000) [pid = 1949] [serial = 309] [outer = 0x0] 03:42:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 80 (0x126857800) [pid = 1949] [serial = 310] [outer = 0x11c442000] 03:42:30 INFO - PROCESS | 1949 | 1461235350060 Marionette DEBUG loaded listener.js 03:42:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 81 (0x126db0400) [pid = 1949] [serial = 311] [outer = 0x11c442000] 03:42:30 INFO - PROCESS | 1949 | 1461235350373 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]]]}] 03:42:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:42:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 469ms 03:42:30 INFO - PROCESS | 1949 | 1461235350399 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 03:42:30 INFO - PROCESS | 1949 | 1461235350401 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 03:42:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:42:30 INFO - PROCESS | 1949 | 1461235350405 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:42:30 INFO - PROCESS | 1949 | 1461235350407 Marionette TRACE conn2 <- [1,390,null,{}] 03:42:30 INFO - PROCESS | 1949 | 1461235350409 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}] 03:42:30 INFO - PROCESS | 1949 | 1461235350481 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 03:42:30 INFO - PROCESS | 1949 | 1461235350486 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:30 INFO - PROCESS | 1949 | ++DOCSHELL 0x123cbe000 == 33 [pid = 1949] [id = 105] 03:42:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 82 (0x123c9a400) [pid = 1949] [serial = 312] [outer = 0x0] 03:42:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 83 (0x1276f5800) [pid = 1949] [serial = 313] [outer = 0x123c9a400] 03:42:30 INFO - PROCESS | 1949 | 1461235350513 Marionette DEBUG loaded listener.js 03:42:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 84 (0x1279c9400) [pid = 1949] [serial = 314] [outer = 0x123c9a400] 03:42:31 INFO - PROCESS | 1949 | --DOMWINDOW == 83 (0x12a5e4c00) [pid = 1949] [serial = 253] [outer = 0x0] [url = about:blank] 03:42:31 INFO - PROCESS | 1949 | --DOMWINDOW == 82 (0x12b3e6c00) [pid = 1949] [serial = 256] [outer = 0x0] [url = about:blank] 03:42:31 INFO - PROCESS | 1949 | --DOMWINDOW == 81 (0x11a8cc800) [pid = 1949] [serial = 241] [outer = 0x0] [url = about:blank] 03:42:31 INFO - PROCESS | 1949 | --DOMWINDOW == 80 (0x11aa68400) [pid = 1949] [serial = 242] [outer = 0x0] [url = about:blank] 03:42:31 INFO - PROCESS | 1949 | --DOMWINDOW == 79 (0x11af18400) [pid = 1949] [serial = 244] [outer = 0x0] [url = about:blank] 03:42:31 INFO - PROCESS | 1949 | --DOMWINDOW == 78 (0x11c43b000) [pid = 1949] [serial = 245] [outer = 0x0] [url = about:blank] 03:42:31 INFO - PROCESS | 1949 | --DOMWINDOW == 77 (0x12720f000) [pid = 1949] [serial = 247] [outer = 0x0] [url = about:blank] 03:42:31 INFO - PROCESS | 1949 | --DOMWINDOW == 76 (0x1279ca800) [pid = 1949] [serial = 248] [outer = 0x0] [url = about:blank] 03:42:31 INFO - PROCESS | 1949 | --DOMWINDOW == 75 (0x12b33e800) [pid = 1949] [serial = 254] [outer = 0x0] [url = about:blank] 03:42:31 INFO - PROCESS | 1949 | --DOMWINDOW == 74 (0x12bd4ac00) [pid = 1949] [serial = 259] [outer = 0x0] [url = about:blank] 03:42:31 INFO - PROCESS | 1949 | --DOMWINDOW == 73 (0x12f99d800) [pid = 1949] [serial = 239] [outer = 0x0] [url = about:blank] 03:42:31 INFO - PROCESS | 1949 | --DOMWINDOW == 72 (0x118eca400) [pid = 1949] [serial = 262] [outer = 0x0] [url = about:blank] 03:42:31 INFO - PROCESS | 1949 | --DOMWINDOW == 71 (0x12ced9800) [pid = 1949] [serial = 260] [outer = 0x0] [url = about:blank] 03:42:31 INFO - PROCESS | 1949 | --DOMWINDOW == 70 (0x11a857800) [pid = 1949] [serial = 263] [outer = 0x0] [url = about:blank] 03:42:31 INFO - PROCESS | 1949 | --DOMWINDOW == 69 (0x11a979400) [pid = 1949] [serial = 265] [outer = 0x0] [url = about:blank] 03:42:31 INFO - PROCESS | 1949 | --DOMWINDOW == 68 (0x12a5df400) [pid = 1949] [serial = 251] [outer = 0x0] [url = about:blank] 03:42:31 INFO - PROCESS | 1949 | --DOMWINDOW == 67 (0x129c95400) [pid = 1949] [serial = 250] [outer = 0x0] [url = about:blank] 03:42:31 INFO - PROCESS | 1949 | --DOMWINDOW == 66 (0x11af13000) [pid = 1949] [serial = 266] [outer = 0x0] [url = about:blank] 03:42:31 INFO - PROCESS | 1949 | --DOMWINDOW == 65 (0x12bd15c00) [pid = 1949] [serial = 257] [outer = 0x0] [url = about:blank] 03:42:31 INFO - PROCESS | 1949 | --DOMWINDOW == 64 (0x11c3b8c00) [pid = 1949] [serial = 268] [outer = 0x0] [url = about:blank] 03:42:31 INFO - PROCESS | 1949 | 1461235351771 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]]]}] 03:42:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:42:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1372ms 03:42:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:42:31 INFO - PROCESS | 1949 | 1461235351778 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 03:42:31 INFO - PROCESS | 1949 | 1461235351780 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 03:42:31 INFO - PROCESS | 1949 | 1461235351784 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:42:31 INFO - PROCESS | 1949 | 1461235351789 Marionette TRACE conn2 <- [1,394,null,{}] 03:42:31 INFO - PROCESS | 1949 | 1461235351793 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}] 03:42:31 INFO - PROCESS | 1949 | 1461235351862 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 03:42:31 INFO - PROCESS | 1949 | 1461235351870 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x115741000 == 34 [pid = 1949] [id = 106] 03:42:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 65 (0x1154d2400) [pid = 1949] [serial = 315] [outer = 0x0] 03:42:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 66 (0x11615cc00) [pid = 1949] [serial = 316] [outer = 0x1154d2400] 03:42:31 INFO - PROCESS | 1949 | 1461235351900 Marionette DEBUG loaded listener.js 03:42:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 67 (0x118638800) [pid = 1949] [serial = 317] [outer = 0x1154d2400] 03:42:32 INFO - PROCESS | 1949 | 1461235352259 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]]]}] 03:42:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:42:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 523ms 03:42:32 INFO - PROCESS | 1949 | 1461235352307 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 03:42:32 INFO - PROCESS | 1949 | 1461235352312 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 03:42:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:42:32 INFO - PROCESS | 1949 | 1461235352316 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:42:32 INFO - PROCESS | 1949 | 1461235352318 Marionette TRACE conn2 <- [1,398,null,{}] 03:42:32 INFO - PROCESS | 1949 | 1461235352320 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}] 03:42:32 INFO - PROCESS | 1949 | 1461235352392 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 03:42:32 INFO - PROCESS | 1949 | 1461235352397 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x118a04000 == 35 [pid = 1949] [id = 107] 03:42:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 68 (0x118639800) [pid = 1949] [serial = 318] [outer = 0x0] 03:42:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 69 (0x1189da400) [pid = 1949] [serial = 319] [outer = 0x118639800] 03:42:32 INFO - PROCESS | 1949 | 1461235352426 Marionette DEBUG loaded listener.js 03:42:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 70 (0x118f96c00) [pid = 1949] [serial = 320] [outer = 0x118639800] 03:42:32 INFO - PROCESS | 1949 | 1461235352810 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]]]}] 03:42:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:42:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 522ms 03:42:32 INFO - PROCESS | 1949 | 1461235352839 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 03:42:32 INFO - PROCESS | 1949 | 1461235352842 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 03:42:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:42:32 INFO - PROCESS | 1949 | 1461235352846 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:42:32 INFO - PROCESS | 1949 | 1461235352849 Marionette TRACE conn2 <- [1,402,null,{}] 03:42:32 INFO - PROCESS | 1949 | 1461235352863 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}] 03:42:32 INFO - PROCESS | 1949 | 1461235352988 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 03:42:33 INFO - PROCESS | 1949 | 1461235352996 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:33 INFO - PROCESS | 1949 | ++DOCSHELL 0x11971b800 == 36 [pid = 1949] [id = 108] 03:42:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 71 (0x112456400) [pid = 1949] [serial = 321] [outer = 0x0] 03:42:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 72 (0x11a850800) [pid = 1949] [serial = 322] [outer = 0x112456400] 03:42:33 INFO - PROCESS | 1949 | 1461235353042 Marionette DEBUG loaded listener.js 03:42:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 73 (0x11a858400) [pid = 1949] [serial = 323] [outer = 0x112456400] 03:42:33 INFO - PROCESS | 1949 | 1461235353478 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]]]}] 03:42:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:42:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 675ms 03:42:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:42:33 INFO - PROCESS | 1949 | 1461235353521 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 03:42:33 INFO - PROCESS | 1949 | 1461235353522 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 03:42:33 INFO - PROCESS | 1949 | 1461235353525 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:42:33 INFO - PROCESS | 1949 | 1461235353526 Marionette TRACE conn2 <- [1,406,null,{}] 03:42:33 INFO - PROCESS | 1949 | 1461235353528 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}] 03:42:33 INFO - PROCESS | 1949 | 1461235353595 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 03:42:33 INFO - PROCESS | 1949 | 1461235353599 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:33 INFO - PROCESS | 1949 | ++DOCSHELL 0x11a89a000 == 37 [pid = 1949] [id = 109] 03:42:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 74 (0x11a85bc00) [pid = 1949] [serial = 324] [outer = 0x0] 03:42:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 75 (0x11a8cd800) [pid = 1949] [serial = 325] [outer = 0x11a85bc00] 03:42:33 INFO - PROCESS | 1949 | 1461235353629 Marionette DEBUG loaded listener.js 03:42:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 76 (0x11a974400) [pid = 1949] [serial = 326] [outer = 0x11a85bc00] 03:42:33 INFO - PROCESS | 1949 | 1461235353940 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]]]}] 03:42:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:42:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 471ms 03:42:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:42:34 INFO - PROCESS | 1949 | 1461235353996 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 03:42:34 INFO - PROCESS | 1949 | 1461235353997 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 03:42:34 INFO - PROCESS | 1949 | 1461235354000 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:42:34 INFO - PROCESS | 1949 | 1461235354001 Marionette TRACE conn2 <- [1,410,null,{}] 03:42:34 INFO - PROCESS | 1949 | 1461235354003 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}] 03:42:34 INFO - PROCESS | 1949 | 1461235354111 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 03:42:34 INFO - PROCESS | 1949 | 1461235354156 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x114b82000 == 38 [pid = 1949] [id = 110] 03:42:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 77 (0x112241400) [pid = 1949] [serial = 327] [outer = 0x0] 03:42:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 78 (0x112249400) [pid = 1949] [serial = 328] [outer = 0x112241400] 03:42:34 INFO - PROCESS | 1949 | 1461235354209 Marionette DEBUG loaded listener.js 03:42:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 79 (0x114c59800) [pid = 1949] [serial = 329] [outer = 0x112241400] 03:42:34 INFO - PROCESS | 1949 | 1461235354910 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]]]}] 03:42:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:42:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 974ms 03:42:34 INFO - PROCESS | 1949 | 1461235354975 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 03:42:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:42:34 INFO - PROCESS | 1949 | 1461235354979 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 03:42:34 INFO - PROCESS | 1949 | 1461235354982 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:42:34 INFO - PROCESS | 1949 | 1461235354985 Marionette TRACE conn2 <- [1,414,null,{}] 03:42:34 INFO - PROCESS | 1949 | 1461235354988 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}] 03:42:35 INFO - PROCESS | 1949 | 1461235355085 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 03:42:35 INFO - PROCESS | 1949 | 1461235355125 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:35 INFO - PROCESS | 1949 | ++DOCSHELL 0x1198b2800 == 39 [pid = 1949] [id = 111] 03:42:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 80 (0x118a77800) [pid = 1949] [serial = 330] [outer = 0x0] 03:42:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 81 (0x119120800) [pid = 1949] [serial = 331] [outer = 0x118a77800] 03:42:35 INFO - PROCESS | 1949 | 1461235355159 Marionette DEBUG loaded listener.js 03:42:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 82 (0x119e59c00) [pid = 1949] [serial = 332] [outer = 0x118a77800] 03:42:35 INFO - PROCESS | 1949 | 1461235355796 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]]]}] 03:42:35 INFO - PROCESS | 1949 | --DOCSHELL 0x11b567800 == 38 [pid = 1949] [id = 101] 03:42:35 INFO - PROCESS | 1949 | --DOCSHELL 0x11a89a000 == 37 [pid = 1949] [id = 109] 03:42:35 INFO - PROCESS | 1949 | --DOCSHELL 0x11971b800 == 36 [pid = 1949] [id = 108] 03:42:35 INFO - PROCESS | 1949 | --DOCSHELL 0x118a04000 == 35 [pid = 1949] [id = 107] 03:42:35 INFO - PROCESS | 1949 | --DOCSHELL 0x115741000 == 34 [pid = 1949] [id = 106] 03:42:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:42:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 872ms 03:42:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:42:35 INFO - PROCESS | 1949 | 1461235355854 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 03:42:35 INFO - PROCESS | 1949 | 1461235355856 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 03:42:35 INFO - PROCESS | 1949 | 1461235355859 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:42:35 INFO - PROCESS | 1949 | 1461235355861 Marionette TRACE conn2 <- [1,418,null,{}] 03:42:35 INFO - PROCESS | 1949 | 1461235355866 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}] 03:42:35 INFO - PROCESS | 1949 | 1461235355933 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 03:42:35 INFO - PROCESS | 1949 | 1461235355939 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:35 INFO - PROCESS | 1949 | ++DOCSHELL 0x1168af000 == 35 [pid = 1949] [id = 112] 03:42:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 83 (0x11595ac00) [pid = 1949] [serial = 333] [outer = 0x0] 03:42:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 84 (0x117958c00) [pid = 1949] [serial = 334] [outer = 0x11595ac00] 03:42:35 INFO - PROCESS | 1949 | 1461235355977 Marionette DEBUG loaded listener.js 03:42:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 85 (0x118a3c400) [pid = 1949] [serial = 335] [outer = 0x11595ac00] 03:42:36 INFO - PROCESS | 1949 | 1461235356780 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]]]}] 03:42:36 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 03:42:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 972ms 03:42:36 INFO - PROCESS | 1949 | 1461235356831 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 03:42:36 INFO - PROCESS | 1949 | 1461235356835 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 03:42:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:42:36 INFO - PROCESS | 1949 | 1461235356840 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:42:36 INFO - PROCESS | 1949 | 1461235356842 Marionette TRACE conn2 <- [1,422,null,{}] 03:42:36 INFO - PROCESS | 1949 | 1461235356844 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}] 03:42:36 INFO - PROCESS | 1949 | 1461235356913 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 03:42:36 INFO - PROCESS | 1949 | 1461235356918 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x119ee8000 == 36 [pid = 1949] [id = 113] 03:42:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 86 (0x1186b1000) [pid = 1949] [serial = 336] [outer = 0x0] 03:42:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 87 (0x11a857000) [pid = 1949] [serial = 337] [outer = 0x1186b1000] 03:42:36 INFO - PROCESS | 1949 | 1461235356947 Marionette DEBUG loaded listener.js 03:42:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 88 (0x11a8cb000) [pid = 1949] [serial = 338] [outer = 0x1186b1000] 03:42:37 INFO - PROCESS | 1949 | 1461235357771 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]]]}] 03:42:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:42:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 973ms 03:42:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:42:37 INFO - PROCESS | 1949 | 1461235357813 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 03:42:37 INFO - PROCESS | 1949 | 1461235357814 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 03:42:37 INFO - PROCESS | 1949 | 1461235357817 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:42:37 INFO - PROCESS | 1949 | 1461235357819 Marionette TRACE conn2 <- [1,426,null,{}] 03:42:37 INFO - PROCESS | 1949 | 1461235357835 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}] 03:42:37 INFO - PROCESS | 1949 | 1461235357922 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 03:42:37 INFO - PROCESS | 1949 | 1461235357927 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x114b71000 == 37 [pid = 1949] [id = 114] 03:42:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 89 (0x11a972c00) [pid = 1949] [serial = 339] [outer = 0x0] 03:42:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 90 (0x11ad7c800) [pid = 1949] [serial = 340] [outer = 0x11a972c00] 03:42:37 INFO - PROCESS | 1949 | 1461235357955 Marionette DEBUG loaded listener.js 03:42:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 91 (0x11af13000) [pid = 1949] [serial = 341] [outer = 0x11a972c00] 03:42:38 INFO - PROCESS | 1949 | 1461235358325 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] 03:42:38 INFO - PROCESS | 1949 | 1461235358344 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 03:42:38 INFO - PROCESS | 1949 | 1461235358347 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:42:38 INFO - PROCESS | 1949 | 1461235358348 Marionette TRACE conn2 <- [1,430,null,{}] 03:42:38 INFO - PROCESS | 1949 | 1461235358359 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}] 03:42:38 INFO - PROCESS | 1949 | 1461235358453 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 03:42:38 INFO - PROCESS | 1949 | 1461235358458 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c76f800 == 38 [pid = 1949] [id = 115] 03:42:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 92 (0x112240400) [pid = 1949] [serial = 342] [outer = 0x0] 03:42:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 93 (0x11b5d0000) [pid = 1949] [serial = 343] [outer = 0x112240400] 03:42:38 INFO - PROCESS | 1949 | 1461235358486 Marionette DEBUG loaded listener.js 03:42:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 94 (0x11c16e400) [pid = 1949] [serial = 344] [outer = 0x112240400] 03:42:38 INFO - PROCESS | 1949 | 1461235358863 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]]]}] 03:42:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:42:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 569ms 03:42:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:42:38 INFO - PROCESS | 1949 | 1461235358916 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 03:42:38 INFO - PROCESS | 1949 | 1461235358917 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 03:42:38 INFO - PROCESS | 1949 | 1461235358919 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:42:38 INFO - PROCESS | 1949 | 1461235358920 Marionette TRACE conn2 <- [1,434,null,{}] 03:42:38 INFO - PROCESS | 1949 | 1461235358923 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}] 03:42:39 INFO - PROCESS | 1949 | 1461235359005 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 03:42:39 INFO - PROCESS | 1949 | 1461235359034 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x123cc6800 == 39 [pid = 1949] [id = 116] 03:42:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 95 (0x112242000) [pid = 1949] [serial = 345] [outer = 0x0] 03:42:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 96 (0x11c179000) [pid = 1949] [serial = 346] [outer = 0x112242000] 03:42:39 INFO - PROCESS | 1949 | 1461235359059 Marionette DEBUG loaded listener.js 03:42:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 97 (0x11c3cf400) [pid = 1949] [serial = 347] [outer = 0x112242000] 03:42:39 INFO - PROCESS | 1949 | 1461235359381 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]]]}] 03:42:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:42:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 469ms 03:42:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:42:39 INFO - PROCESS | 1949 | 1461235359389 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 03:42:39 INFO - PROCESS | 1949 | 1461235359390 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 03:42:39 INFO - PROCESS | 1949 | 1461235359392 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:42:39 INFO - PROCESS | 1949 | 1461235359393 Marionette TRACE conn2 <- [1,438,null,{}] 03:42:39 INFO - PROCESS | 1949 | 1461235359396 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}] 03:42:39 INFO - PROCESS | 1949 | 1461235359497 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 03:42:39 INFO - PROCESS | 1949 | 1461235359527 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x125dd0800 == 40 [pid = 1949] [id = 117] 03:42:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 98 (0x11c1acc00) [pid = 1949] [serial = 348] [outer = 0x0] 03:42:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 99 (0x11c7afc00) [pid = 1949] [serial = 349] [outer = 0x11c1acc00] 03:42:39 INFO - PROCESS | 1949 | 1461235359555 Marionette DEBUG loaded listener.js 03:42:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 100 (0x126931800) [pid = 1949] [serial = 350] [outer = 0x11c1acc00] 03:42:39 INFO - PROCESS | 1949 | --DOMWINDOW == 99 (0x112456400) [pid = 1949] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:42:39 INFO - PROCESS | 1949 | --DOMWINDOW == 98 (0x1154d2400) [pid = 1949] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:42:39 INFO - PROCESS | 1949 | --DOMWINDOW == 97 (0x118639800) [pid = 1949] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:42:39 INFO - PROCESS | 1949 | --DOMWINDOW == 96 (0x11a971800) [pid = 1949] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:42:39 INFO - PROCESS | 1949 | --DOMWINDOW == 95 (0x11ad7f800) [pid = 1949] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:42:39 INFO - PROCESS | 1949 | --DOMWINDOW == 94 (0x11b5d0c00) [pid = 1949] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:42:39 INFO - PROCESS | 1949 | --DOMWINDOW == 93 (0x119e5ac00) [pid = 1949] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:42:39 INFO - PROCESS | 1949 | --DOMWINDOW == 92 (0x118a72800) [pid = 1949] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:42:39 INFO - PROCESS | 1949 | --DOMWINDOW == 91 (0x11c170000) [pid = 1949] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:42:39 INFO - PROCESS | 1949 | --DOMWINDOW == 90 (0x11c442000) [pid = 1949] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:42:39 INFO - PROCESS | 1949 | --DOMWINDOW == 89 (0x11a603000) [pid = 1949] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:42:39 INFO - PROCESS | 1949 | --DOMWINDOW == 88 (0x119128c00) [pid = 1949] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:42:39 INFO - PROCESS | 1949 | --DOMWINDOW == 87 (0x119124800) [pid = 1949] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:42:39 INFO - PROCESS | 1949 | --DOMWINDOW == 86 (0x1145a3c00) [pid = 1949] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:42:39 INFO - PROCESS | 1949 | --DOMWINDOW == 85 (0x1155a9c00) [pid = 1949] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:42:39 INFO - PROCESS | 1949 | --DOMWINDOW == 84 (0x11c7b1c00) [pid = 1949] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:42:39 INFO - PROCESS | 1949 | --DOMWINDOW == 83 (0x116135c00) [pid = 1949] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:42:39 INFO - PROCESS | 1949 | --DOMWINDOW == 82 (0x11b5cc000) [pid = 1949] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:42:39 INFO - PROCESS | 1949 | 1461235359971 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]]]}] 03:42:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 620ms 03:42:40 INFO - PROCESS | 1949 | 1461235360013 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 03:42:40 INFO - PROCESS | 1949 | 1461235360015 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 03:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:42:40 INFO - PROCESS | 1949 | 1461235360028 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:42:40 INFO - PROCESS | 1949 | 1461235360030 Marionette TRACE conn2 <- [1,442,null,{}] 03:42:40 INFO - PROCESS | 1949 | 1461235360033 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}] 03:42:40 INFO - PROCESS | 1949 | 1461235360144 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 03:42:40 INFO - PROCESS | 1949 | 1461235360148 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x118e1c800 == 41 [pid = 1949] [id = 118] 03:42:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 83 (0x1147b6c00) [pid = 1949] [serial = 351] [outer = 0x0] 03:42:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 84 (0x118f98800) [pid = 1949] [serial = 352] [outer = 0x1147b6c00] 03:42:40 INFO - PROCESS | 1949 | 1461235360174 Marionette DEBUG loaded listener.js 03:42:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 85 (0x11a859c00) [pid = 1949] [serial = 353] [outer = 0x1147b6c00] 03:42:40 INFO - PROCESS | 1949 | 1461235360479 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]]]}] 03:42:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 470ms 03:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:42:40 INFO - PROCESS | 1949 | 1461235360497 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 03:42:40 INFO - PROCESS | 1949 | 1461235360498 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 03:42:40 INFO - PROCESS | 1949 | 1461235360501 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:42:40 INFO - PROCESS | 1949 | 1461235360502 Marionette TRACE conn2 <- [1,446,null,{}] 03:42:40 INFO - PROCESS | 1949 | 1461235360508 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}] 03:42:40 INFO - PROCESS | 1949 | 1461235360599 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 03:42:40 INFO - PROCESS | 1949 | 1461235360605 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x126a54800 == 42 [pid = 1949] [id = 119] 03:42:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 86 (0x1154d2400) [pid = 1949] [serial = 354] [outer = 0x0] 03:42:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 87 (0x11ad7f800) [pid = 1949] [serial = 355] [outer = 0x1154d2400] 03:42:40 INFO - PROCESS | 1949 | 1461235360630 Marionette DEBUG loaded listener.js 03:42:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 88 (0x126b50000) [pid = 1949] [serial = 356] [outer = 0x1154d2400] 03:42:40 INFO - PROCESS | 1949 | 1461235360939 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]]]}] 03:42:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 471ms 03:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:42:40 INFO - PROCESS | 1949 | 1461235360973 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 03:42:40 INFO - PROCESS | 1949 | 1461235360974 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 03:42:40 INFO - PROCESS | 1949 | 1461235360976 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:42:40 INFO - PROCESS | 1949 | 1461235360977 Marionette TRACE conn2 <- [1,450,null,{}] 03:42:40 INFO - PROCESS | 1949 | 1461235360980 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}] 03:42:41 INFO - PROCESS | 1949 | 1461235361051 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 03:42:41 INFO - PROCESS | 1949 | 1461235361058 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x1271e7000 == 43 [pid = 1949] [id = 120] 03:42:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 89 (0x11c440800) [pid = 1949] [serial = 357] [outer = 0x0] 03:42:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 90 (0x127679c00) [pid = 1949] [serial = 358] [outer = 0x11c440800] 03:42:41 INFO - PROCESS | 1949 | 1461235361084 Marionette DEBUG loaded listener.js 03:42:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 91 (0x1279c7800) [pid = 1949] [serial = 359] [outer = 0x11c440800] 03:42:41 INFO - PROCESS | 1949 | 1461235361408 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 03:42:41 INFO - PROCESS | 1949 | 1461235361446 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 03:42:41 INFO - PROCESS | 1949 | 1461235361448 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:42:41 INFO - PROCESS | 1949 | 1461235361450 Marionette TRACE conn2 <- [1,454,null,{}] 03:42:41 INFO - PROCESS | 1949 | 1461235361454 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}] 03:42:41 INFO - PROCESS | 1949 | 1461235361544 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 03:42:41 INFO - PROCESS | 1949 | 1461235361548 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c76f000 == 44 [pid = 1949] [id = 121] 03:42:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 92 (0x1279c7c00) [pid = 1949] [serial = 360] [outer = 0x0] 03:42:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 93 (0x1279db000) [pid = 1949] [serial = 361] [outer = 0x1279c7c00] 03:42:41 INFO - PROCESS | 1949 | 1461235361575 Marionette DEBUG loaded listener.js 03:42:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 94 (0x1281f0000) [pid = 1949] [serial = 362] [outer = 0x1279c7c00] 03:42:41 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:42:41 INFO - PROCESS | 1949 | 1461235361883 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]]]}] 03:42:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:42:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 473ms 03:42:41 INFO - PROCESS | 1949 | 1461235361949 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 03:42:41 INFO - PROCESS | 1949 | 1461235361951 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 03:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:42:41 INFO - PROCESS | 1949 | 1461235361955 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:42:41 INFO - PROCESS | 1949 | 1461235361957 Marionette TRACE conn2 <- [1,458,null,{}] 03:42:41 INFO - PROCESS | 1949 | 1461235361961 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}] 03:42:42 INFO - PROCESS | 1949 | 1461235362041 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 03:42:42 INFO - PROCESS | 1949 | 1461235362123 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:42 INFO - PROCESS | 1949 | ++DOCSHELL 0x118eeb800 == 45 [pid = 1949] [id = 122] 03:42:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 95 (0x115961400) [pid = 1949] [serial = 363] [outer = 0x0] 03:42:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 96 (0x116656c00) [pid = 1949] [serial = 364] [outer = 0x115961400] 03:42:42 INFO - PROCESS | 1949 | 1461235362156 Marionette DEBUG loaded listener.js 03:42:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 97 (0x118ad9800) [pid = 1949] [serial = 365] [outer = 0x115961400] 03:42:42 INFO - PROCESS | 1949 | 1461235362628 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] 03:42:42 INFO - PROCESS | 1949 | 1461235362685 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 03:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:42:42 INFO - PROCESS | 1949 | 1461235362691 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:42:42 INFO - PROCESS | 1949 | 1461235362693 Marionette TRACE conn2 <- [1,462,null,{}] 03:42:42 INFO - PROCESS | 1949 | 1461235362696 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}] 03:42:42 INFO - PROCESS | 1949 | 1461235362787 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 03:42:42 INFO - PROCESS | 1949 | 1461235362843 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:42 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c769000 == 46 [pid = 1949] [id = 123] 03:42:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 98 (0x1159f4c00) [pid = 1949] [serial = 366] [outer = 0x0] 03:42:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 99 (0x11a9e7800) [pid = 1949] [serial = 367] [outer = 0x1159f4c00] 03:42:42 INFO - PROCESS | 1949 | 1461235362873 Marionette DEBUG loaded listener.js 03:42:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 100 (0x11ad60c00) [pid = 1949] [serial = 368] [outer = 0x1159f4c00] 03:42:43 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:42:43 INFO - PROCESS | 1949 | 1461235363316 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] 03:42:43 INFO - PROCESS | 1949 | 1461235363406 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 03:42:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:42:43 INFO - PROCESS | 1949 | 1461235363410 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:42:43 INFO - PROCESS | 1949 | 1461235363411 Marionette TRACE conn2 <- [1,466,null,{}] 03:42:43 INFO - PROCESS | 1949 | 1461235363418 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}] 03:42:43 INFO - PROCESS | 1949 | 1461235363513 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 03:42:43 INFO - PROCESS | 1949 | 1461235363572 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x1282d3000 == 47 [pid = 1949] [id = 124] 03:42:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 101 (0x11c5d4000) [pid = 1949] [serial = 369] [outer = 0x0] 03:42:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 102 (0x11d5a7c00) [pid = 1949] [serial = 370] [outer = 0x11c5d4000] 03:42:43 INFO - PROCESS | 1949 | 1461235363604 Marionette DEBUG loaded listener.js 03:42:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 103 (0x125ef0c00) [pid = 1949] [serial = 371] [outer = 0x11c5d4000] 03:42:44 INFO - PROCESS | 1949 | 1461235364081 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] 03:42:44 INFO - PROCESS | 1949 | 1461235364321 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 03:42:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:42:44 INFO - PROCESS | 1949 | 1461235364341 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:42:44 INFO - PROCESS | 1949 | 1461235364344 Marionette TRACE conn2 <- [1,470,null,{}] 03:42:44 INFO - PROCESS | 1949 | 1461235364349 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}] 03:42:44 INFO - PROCESS | 1949 | 1461235364475 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 03:42:44 INFO - PROCESS | 1949 | 1461235364540 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:44 INFO - PROCESS | 1949 | ++DOCSHELL 0x118606800 == 48 [pid = 1949] [id = 125] 03:42:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 104 (0x11612d800) [pid = 1949] [serial = 372] [outer = 0x0] 03:42:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 105 (0x1166ea800) [pid = 1949] [serial = 373] [outer = 0x11612d800] 03:42:44 INFO - PROCESS | 1949 | 1461235364567 Marionette DEBUG loaded listener.js 03:42:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 106 (0x118eca400) [pid = 1949] [serial = 374] [outer = 0x11612d800] 03:42:45 INFO - PROCESS | 1949 | --DOCSHELL 0x123cbe000 == 47 [pid = 1949] [id = 105] 03:42:45 INFO - PROCESS | 1949 | --DOCSHELL 0x11c341000 == 46 [pid = 1949] [id = 103] 03:42:45 INFO - PROCESS | 1949 | --DOCSHELL 0x1271e7000 == 45 [pid = 1949] [id = 120] 03:42:45 INFO - PROCESS | 1949 | --DOCSHELL 0x126a54800 == 44 [pid = 1949] [id = 119] 03:42:45 INFO - PROCESS | 1949 | --DOCSHELL 0x118e1c800 == 43 [pid = 1949] [id = 118] 03:42:45 INFO - PROCESS | 1949 | --DOCSHELL 0x125dd0800 == 42 [pid = 1949] [id = 117] 03:42:45 INFO - PROCESS | 1949 | --DOCSHELL 0x123cc6800 == 41 [pid = 1949] [id = 116] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 105 (0x11a8cd800) [pid = 1949] [serial = 325] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOCSHELL 0x11c76f800 == 40 [pid = 1949] [id = 115] 03:42:45 INFO - PROCESS | 1949 | --DOCSHELL 0x114b71000 == 39 [pid = 1949] [id = 114] 03:42:45 INFO - PROCESS | 1949 | --DOCSHELL 0x119ee8000 == 38 [pid = 1949] [id = 113] 03:42:45 INFO - PROCESS | 1949 | --DOCSHELL 0x1168af000 == 37 [pid = 1949] [id = 112] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 104 (0x11a858400) [pid = 1949] [serial = 323] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 103 (0x11615cc00) [pid = 1949] [serial = 316] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 102 (0x1189da400) [pid = 1949] [serial = 319] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 101 (0x11a850800) [pid = 1949] [serial = 322] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 100 (0x118f96c00) [pid = 1949] [serial = 320] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 99 (0x11aa6b800) [pid = 1949] [serial = 292] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 98 (0x11af13c00) [pid = 1949] [serial = 295] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 97 (0x11ad7d800) [pid = 1949] [serial = 293] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 96 (0x11b93c400) [pid = 1949] [serial = 298] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 95 (0x11af99000) [pid = 1949] [serial = 296] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 94 (0x11c1b3800) [pid = 1949] [serial = 304] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 93 (0x11aa68c00) [pid = 1949] [serial = 301] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 92 (0x11c174400) [pid = 1949] [serial = 302] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 91 (0x11c5cd000) [pid = 1949] [serial = 307] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 90 (0x125fa6400) [pid = 1949] [serial = 308] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 89 (0x126857800) [pid = 1949] [serial = 310] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 88 (0x11a85dc00) [pid = 1949] [serial = 289] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 87 (0x119e60000) [pid = 1949] [serial = 286] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 86 (0x11a854800) [pid = 1949] [serial = 287] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 85 (0x1191a0c00) [pid = 1949] [serial = 283] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 84 (0x11924d000) [pid = 1949] [serial = 284] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 83 (0x1166e9800) [pid = 1949] [serial = 280] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 82 (0x11897c800) [pid = 1949] [serial = 281] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 81 (0x1166ea400) [pid = 1949] [serial = 278] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 80 (0x1159f4000) [pid = 1949] [serial = 277] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 79 (0x126d2c800) [pid = 1949] [serial = 275] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 78 (0x125d88c00) [pid = 1949] [serial = 274] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 77 (0x119129c00) [pid = 1949] [serial = 272] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 76 (0x11795c800) [pid = 1949] [serial = 271] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 75 (0x125c0f800) [pid = 1949] [serial = 269] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 74 (0x11bff1800) [pid = 1949] [serial = 299] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 73 (0x11c43f800) [pid = 1949] [serial = 305] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 72 (0x11a971400) [pid = 1949] [serial = 290] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 71 (0x118638800) [pid = 1949] [serial = 317] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 70 (0x1276f5800) [pid = 1949] [serial = 313] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | --DOMWINDOW == 69 (0x126db0400) [pid = 1949] [serial = 311] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1949 | 1461235365052 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]]]}] 03:42:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:42:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 723ms 03:42:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:42:45 INFO - PROCESS | 1949 | 1461235365064 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 03:42:45 INFO - PROCESS | 1949 | 1461235365066 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 03:42:45 INFO - PROCESS | 1949 | 1461235365073 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:42:45 INFO - PROCESS | 1949 | 1461235365075 Marionette TRACE conn2 <- [1,474,null,{}] 03:42:45 INFO - PROCESS | 1949 | 1461235365078 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}] 03:42:45 INFO - PROCESS | 1949 | 1461235365150 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 03:42:45 INFO - PROCESS | 1949 | 1461235365155 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x11636f000 == 38 [pid = 1949] [id = 126] 03:42:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 70 (0x118f95c00) [pid = 1949] [serial = 375] [outer = 0x0] 03:42:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 71 (0x119929400) [pid = 1949] [serial = 376] [outer = 0x118f95c00] 03:42:45 INFO - PROCESS | 1949 | 1461235365184 Marionette DEBUG loaded listener.js 03:42:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 72 (0x11a855000) [pid = 1949] [serial = 377] [outer = 0x118f95c00] 03:42:45 INFO - PROCESS | 1949 | 1461235365547 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]]]}] 03:42:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:42:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 524ms 03:42:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:42:45 INFO - PROCESS | 1949 | 1461235365595 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 03:42:45 INFO - PROCESS | 1949 | 1461235365597 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 03:42:45 INFO - PROCESS | 1949 | 1461235365599 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:42:45 INFO - PROCESS | 1949 | 1461235365600 Marionette TRACE conn2 <- [1,478,null,{}] 03:42:45 INFO - PROCESS | 1949 | 1461235365607 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}] 03:42:45 INFO - PROCESS | 1949 | 1461235365682 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 03:42:45 INFO - PROCESS | 1949 | 1461235365690 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x119719800 == 39 [pid = 1949] [id = 127] 03:42:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 73 (0x11aa6d000) [pid = 1949] [serial = 378] [outer = 0x0] 03:42:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 74 (0x11ad56400) [pid = 1949] [serial = 379] [outer = 0x11aa6d000] 03:42:45 INFO - PROCESS | 1949 | 1461235365720 Marionette DEBUG loaded listener.js 03:42:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 75 (0x11ad86400) [pid = 1949] [serial = 380] [outer = 0x11aa6d000] 03:42:46 INFO - PROCESS | 1949 | 1461235366079 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]]]}] 03:42:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:42:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 521ms 03:42:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:42:46 INFO - PROCESS | 1949 | 1461235366120 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 03:42:46 INFO - PROCESS | 1949 | 1461235366122 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 03:42:46 INFO - PROCESS | 1949 | 1461235366124 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:42:46 INFO - PROCESS | 1949 | 1461235366125 Marionette TRACE conn2 <- [1,482,null,{}] 03:42:46 INFO - PROCESS | 1949 | 1461235366127 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}] 03:42:46 INFO - PROCESS | 1949 | 1461235366202 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 03:42:46 INFO - PROCESS | 1949 | 1461235366208 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x11a8ab800 == 40 [pid = 1949] [id = 128] 03:42:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 76 (0x11af17400) [pid = 1949] [serial = 381] [outer = 0x0] 03:42:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 77 (0x11b939c00) [pid = 1949] [serial = 382] [outer = 0x11af17400] 03:42:46 INFO - PROCESS | 1949 | 1461235366235 Marionette DEBUG loaded listener.js 03:42:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 78 (0x11c1b5c00) [pid = 1949] [serial = 383] [outer = 0x11af17400] 03:42:46 INFO - PROCESS | 1949 | 1461235366573 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]]]}] 03:42:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:42:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 471ms 03:42:46 INFO - PROCESS | 1949 | 1461235366595 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 03:42:46 INFO - PROCESS | 1949 | 1461235366596 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 03:42:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:42:46 INFO - PROCESS | 1949 | 1461235366599 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:42:46 INFO - PROCESS | 1949 | 1461235366600 Marionette TRACE conn2 <- [1,486,null,{}] 03:42:46 INFO - PROCESS | 1949 | 1461235366604 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}] 03:42:46 INFO - PROCESS | 1949 | 1461235366676 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 03:42:46 INFO - PROCESS | 1949 | 1461235366680 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b923000 == 41 [pid = 1949] [id = 129] 03:42:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 79 (0x11224a000) [pid = 1949] [serial = 384] [outer = 0x0] 03:42:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 80 (0x11c531c00) [pid = 1949] [serial = 385] [outer = 0x11224a000] 03:42:46 INFO - PROCESS | 1949 | 1461235366709 Marionette DEBUG loaded listener.js 03:42:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 81 (0x123c95c00) [pid = 1949] [serial = 386] [outer = 0x11224a000] 03:42:47 INFO - PROCESS | 1949 | 1461235367047 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]]]}] 03:42:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:42:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 472ms 03:42:47 INFO - PROCESS | 1949 | 1461235367072 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 03:42:47 INFO - PROCESS | 1949 | 1461235367074 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 03:42:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:42:47 INFO - PROCESS | 1949 | 1461235367090 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:42:47 INFO - PROCESS | 1949 | 1461235367091 Marionette TRACE conn2 <- [1,490,null,{}] 03:42:47 INFO - PROCESS | 1949 | 1461235367094 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}] 03:42:47 INFO - PROCESS | 1949 | 1461235367201 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 03:42:47 INFO - PROCESS | 1949 | 1461235367231 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c338000 == 42 [pid = 1949] [id = 130] 03:42:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 82 (0x125ef1400) [pid = 1949] [serial = 387] [outer = 0x0] 03:42:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 83 (0x126996000) [pid = 1949] [serial = 388] [outer = 0x125ef1400] 03:42:47 INFO - PROCESS | 1949 | 1461235367259 Marionette DEBUG loaded listener.js 03:42:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 84 (0x1279ce000) [pid = 1949] [serial = 389] [outer = 0x125ef1400] 03:42:47 INFO - PROCESS | 1949 | 1461235367587 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]]]}] 03:42:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:42:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 522ms 03:42:47 INFO - PROCESS | 1949 | 1461235367613 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 03:42:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:42:47 INFO - PROCESS | 1949 | 1461235367615 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 03:42:47 INFO - PROCESS | 1949 | 1461235367617 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:42:47 INFO - PROCESS | 1949 | 1461235367618 Marionette TRACE conn2 <- [1,494,null,{}] 03:42:47 INFO - PROCESS | 1949 | 1461235367620 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}] 03:42:47 INFO - PROCESS | 1949 | 1461235367709 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 03:42:47 INFO - PROCESS | 1949 | 1461235367713 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c810000 == 43 [pid = 1949] [id = 131] 03:42:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 85 (0x126dafc00) [pid = 1949] [serial = 390] [outer = 0x0] 03:42:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 86 (0x1281efc00) [pid = 1949] [serial = 391] [outer = 0x126dafc00] 03:42:47 INFO - PROCESS | 1949 | 1461235367739 Marionette DEBUG loaded listener.js 03:42:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 87 (0x1282aec00) [pid = 1949] [serial = 392] [outer = 0x126dafc00] 03:42:48 INFO - PROCESS | 1949 | 1461235368066 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]]]}] 03:42:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:42:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 472ms 03:42:48 INFO - PROCESS | 1949 | 1461235368091 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 03:42:48 INFO - PROCESS | 1949 | 1461235368092 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 03:42:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:42:48 INFO - PROCESS | 1949 | 1461235368094 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:42:48 INFO - PROCESS | 1949 | 1461235368095 Marionette TRACE conn2 <- [1,498,null,{}] 03:42:48 INFO - PROCESS | 1949 | 1461235368106 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}] 03:42:48 INFO - PROCESS | 1949 | 1461235368195 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 03:42:48 INFO - PROCESS | 1949 | 1461235368199 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x123cc9800 == 44 [pid = 1949] [id = 132] 03:42:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 88 (0x1279cf800) [pid = 1949] [serial = 393] [outer = 0x0] 03:42:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 89 (0x12869ec00) [pid = 1949] [serial = 394] [outer = 0x1279cf800] 03:42:48 INFO - PROCESS | 1949 | 1461235368227 Marionette DEBUG loaded listener.js 03:42:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 90 (0x129c8e000) [pid = 1949] [serial = 395] [outer = 0x1279cf800] 03:42:48 INFO - PROCESS | 1949 | 1461235368576 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]]]}] 03:42:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:42:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 527ms 03:42:48 INFO - PROCESS | 1949 | 1461235368621 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 03:42:48 INFO - PROCESS | 1949 | 1461235368622 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 03:42:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:42:48 INFO - PROCESS | 1949 | 1461235368625 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:42:48 INFO - PROCESS | 1949 | 1461235368626 Marionette TRACE conn2 <- [1,502,null,{}] 03:42:48 INFO - PROCESS | 1949 | 1461235368628 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}] 03:42:48 INFO - PROCESS | 1949 | 1461235368718 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 03:42:48 INFO - PROCESS | 1949 | 1461235368747 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x126815000 == 45 [pid = 1949] [id = 133] 03:42:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 91 (0x1281f1000) [pid = 1949] [serial = 396] [outer = 0x0] 03:42:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 92 (0x129c96000) [pid = 1949] [serial = 397] [outer = 0x1281f1000] 03:42:48 INFO - PROCESS | 1949 | 1461235368773 Marionette DEBUG loaded listener.js 03:42:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 93 (0x12a5e2000) [pid = 1949] [serial = 398] [outer = 0x1281f1000] 03:42:49 INFO - PROCESS | 1949 | 1461235369093 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]]]}] 03:42:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:42:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 520ms 03:42:49 INFO - PROCESS | 1949 | --DOMWINDOW == 92 (0x1186b1000) [pid = 1949] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:42:49 INFO - PROCESS | 1949 | --DOMWINDOW == 91 (0x11595ac00) [pid = 1949] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:42:49 INFO - PROCESS | 1949 | --DOMWINDOW == 90 (0x11a85bc00) [pid = 1949] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:42:49 INFO - PROCESS | 1949 | --DOMWINDOW == 89 (0x112242000) [pid = 1949] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:42:49 INFO - PROCESS | 1949 | --DOMWINDOW == 88 (0x112240400) [pid = 1949] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:42:49 INFO - PROCESS | 1949 | --DOMWINDOW == 87 (0x11c1acc00) [pid = 1949] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:42:49 INFO - PROCESS | 1949 | --DOMWINDOW == 86 (0x1147b6c00) [pid = 1949] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:42:49 INFO - PROCESS | 1949 | --DOMWINDOW == 85 (0x1154d2400) [pid = 1949] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:42:49 INFO - PROCESS | 1949 | --DOMWINDOW == 84 (0x11c440800) [pid = 1949] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:42:49 INFO - PROCESS | 1949 | --DOMWINDOW == 83 (0x11a972c00) [pid = 1949] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:42:49 INFO - PROCESS | 1949 | 1461235369208 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 03:42:49 INFO - PROCESS | 1949 | 1461235369209 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 03:42:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:42:49 INFO - PROCESS | 1949 | 1461235369214 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:42:49 INFO - PROCESS | 1949 | 1461235369215 Marionette TRACE conn2 <- [1,506,null,{}] 03:42:49 INFO - PROCESS | 1949 | 1461235369223 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}] 03:42:49 INFO - PROCESS | 1949 | 1461235369299 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 03:42:49 INFO - PROCESS | 1949 | 1461235369306 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b994000 == 46 [pid = 1949] [id = 134] 03:42:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 84 (0x118a71800) [pid = 1949] [serial = 399] [outer = 0x0] 03:42:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 85 (0x11b934400) [pid = 1949] [serial = 400] [outer = 0x118a71800] 03:42:49 INFO - PROCESS | 1949 | 1461235369332 Marionette DEBUG loaded listener.js 03:42:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 86 (0x126d26800) [pid = 1949] [serial = 401] [outer = 0x118a71800] 03:42:49 INFO - PROCESS | 1949 | 1461235369660 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]]]}] 03:42:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:42:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 467ms 03:42:49 INFO - PROCESS | 1949 | 1461235369682 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 03:42:49 INFO - PROCESS | 1949 | 1461235369683 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 03:42:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:42:49 INFO - PROCESS | 1949 | 1461235369688 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:42:49 INFO - PROCESS | 1949 | 1461235369691 Marionette TRACE conn2 <- [1,510,null,{}] 03:42:49 INFO - PROCESS | 1949 | 1461235369694 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}] 03:42:49 INFO - PROCESS | 1949 | 1461235369783 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 03:42:49 INFO - PROCESS | 1949 | 1461235369828 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x12819b000 == 47 [pid = 1949] [id = 135] 03:42:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 87 (0x11a85bc00) [pid = 1949] [serial = 402] [outer = 0x0] 03:42:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 88 (0x129c94000) [pid = 1949] [serial = 403] [outer = 0x11a85bc00] 03:42:49 INFO - PROCESS | 1949 | 1461235369857 Marionette DEBUG loaded listener.js 03:42:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 89 (0x12b34ac00) [pid = 1949] [serial = 404] [outer = 0x11a85bc00] 03:42:50 INFO - PROCESS | 1949 | 1461235370161 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]]]}] 03:42:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:42:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 521ms 03:42:50 INFO - PROCESS | 1949 | 1461235370209 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 03:42:50 INFO - PROCESS | 1949 | 1461235370210 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 03:42:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:42:50 INFO - PROCESS | 1949 | 1461235370212 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:42:50 INFO - PROCESS | 1949 | 1461235370213 Marionette TRACE conn2 <- [1,514,null,{}] 03:42:50 INFO - PROCESS | 1949 | 1461235370216 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}] 03:42:50 INFO - PROCESS | 1949 | 1461235370295 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 03:42:50 INFO - PROCESS | 1949 | 1461235370300 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:50 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b945800 == 48 [pid = 1949] [id = 136] 03:42:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 90 (0x11911e000) [pid = 1949] [serial = 405] [outer = 0x0] 03:42:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 91 (0x12b3e3000) [pid = 1949] [serial = 406] [outer = 0x11911e000] 03:42:50 INFO - PROCESS | 1949 | 1461235370327 Marionette DEBUG loaded listener.js 03:42:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 92 (0x12b79f800) [pid = 1949] [serial = 407] [outer = 0x11911e000] 03:42:50 INFO - PROCESS | 1949 | 1461235370651 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]]]}] 03:42:50 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 03:42:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 468ms 03:42:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:42:50 INFO - PROCESS | 1949 | 1461235370681 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 03:42:50 INFO - PROCESS | 1949 | 1461235370682 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 03:42:50 INFO - PROCESS | 1949 | 1461235370684 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:42:50 INFO - PROCESS | 1949 | 1461235370685 Marionette TRACE conn2 <- [1,518,null,{}] 03:42:50 INFO - PROCESS | 1949 | 1461235370688 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}] 03:42:50 INFO - PROCESS | 1949 | 1461235370783 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 03:42:50 INFO - PROCESS | 1949 | 1461235370792 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:50 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b9c8000 == 49 [pid = 1949] [id = 137] 03:42:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 93 (0x12b3e7800) [pid = 1949] [serial = 408] [outer = 0x0] 03:42:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 94 (0x12bb47000) [pid = 1949] [serial = 409] [outer = 0x12b3e7800] 03:42:50 INFO - PROCESS | 1949 | 1461235370817 Marionette DEBUG loaded listener.js 03:42:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 95 (0x12bb4f400) [pid = 1949] [serial = 410] [outer = 0x12b3e7800] 03:42:51 INFO - PROCESS | 1949 | 1461235371112 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]]]}] 03:42:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:42:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 471ms 03:42:51 INFO - PROCESS | 1949 | 1461235371156 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 03:42:51 INFO - PROCESS | 1949 | 1461235371157 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 03:42:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:42:51 INFO - PROCESS | 1949 | 1461235371159 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:42:51 INFO - PROCESS | 1949 | 1461235371160 Marionette TRACE conn2 <- [1,522,null,{}] 03:42:51 INFO - PROCESS | 1949 | 1461235371163 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}] 03:42:51 INFO - PROCESS | 1949 | 1461235371238 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 03:42:51 INFO - PROCESS | 1949 | 1461235371326 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x1156b9000 == 50 [pid = 1949] [id = 138] 03:42:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 96 (0x112241c00) [pid = 1949] [serial = 411] [outer = 0x0] 03:42:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 97 (0x112248400) [pid = 1949] [serial = 412] [outer = 0x112241c00] 03:42:51 INFO - PROCESS | 1949 | 1461235371358 Marionette DEBUG loaded listener.js 03:42:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 98 (0x115957c00) [pid = 1949] [serial = 413] [outer = 0x112241c00] 03:42:51 INFO - PROCESS | 1949 | 1461235371832 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]]]}] 03:42:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:42:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 719ms 03:42:51 INFO - PROCESS | 1949 | 1461235371880 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 03:42:51 INFO - PROCESS | 1949 | 1461235371884 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 03:42:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:42:51 INFO - PROCESS | 1949 | 1461235371890 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:42:51 INFO - PROCESS | 1949 | 1461235371892 Marionette TRACE conn2 <- [1,526,null,{}] 03:42:51 INFO - PROCESS | 1949 | 1461235371895 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}] 03:42:52 INFO - PROCESS | 1949 | 1461235372019 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 03:42:52 INFO - PROCESS | 1949 | 1461235372078 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:52 INFO - PROCESS | 1949 | ++DOCSHELL 0x11a87c800 == 51 [pid = 1949] [id = 139] 03:42:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 99 (0x11a853c00) [pid = 1949] [serial = 414] [outer = 0x0] 03:42:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 100 (0x11a858400) [pid = 1949] [serial = 415] [outer = 0x11a853c00] 03:42:52 INFO - PROCESS | 1949 | 1461235372110 Marionette DEBUG loaded listener.js 03:42:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 101 (0x11a979400) [pid = 1949] [serial = 416] [outer = 0x11a853c00] 03:42:52 INFO - PROCESS | 1949 | 1461235372540 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]]]}] 03:42:52 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 03:42:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 672ms 03:42:52 INFO - PROCESS | 1949 | 1461235372564 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 03:42:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:42:52 INFO - PROCESS | 1949 | 1461235372567 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 03:42:52 INFO - PROCESS | 1949 | 1461235372570 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:42:52 INFO - PROCESS | 1949 | 1461235372573 Marionette TRACE conn2 <- [1,530,null,{}] 03:42:52 INFO - PROCESS | 1949 | 1461235372576 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}] 03:42:52 INFO - PROCESS | 1949 | 1461235372673 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 03:42:52 INFO - PROCESS | 1949 | 1461235372716 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:52 INFO - PROCESS | 1949 | ++DOCSHELL 0x127522800 == 52 [pid = 1949] [id = 140] 03:42:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 102 (0x11ad57400) [pid = 1949] [serial = 417] [outer = 0x0] 03:42:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 103 (0x11bff3800) [pid = 1949] [serial = 418] [outer = 0x11ad57400] 03:42:52 INFO - PROCESS | 1949 | 1461235372747 Marionette DEBUG loaded listener.js 03:42:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 104 (0x123c9d000) [pid = 1949] [serial = 419] [outer = 0x11ad57400] 03:42:53 INFO - PROCESS | 1949 | 1461235373117 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"]]]}] 03:42:53 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 03:42:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:42:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:42:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:42:53 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 03:42:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:42:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:42:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:42:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 571ms 03:42:53 INFO - PROCESS | 1949 | 1461235373141 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 03:42:53 INFO - PROCESS | 1949 | 1461235373143 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 03:42:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:42:53 INFO - PROCESS | 1949 | 1461235373150 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:42:53 INFO - PROCESS | 1949 | 1461235373155 Marionette TRACE conn2 <- [1,534,null,{}] 03:42:53 INFO - PROCESS | 1949 | 1461235373158 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}] 03:42:53 INFO - PROCESS | 1949 | 1461235373264 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 03:42:53 INFO - PROCESS | 1949 | 1461235373350 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ce9f800 == 53 [pid = 1949] [id = 141] 03:42:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 105 (0x126d2c800) [pid = 1949] [serial = 420] [outer = 0x0] 03:42:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 106 (0x12b33f400) [pid = 1949] [serial = 421] [outer = 0x126d2c800] 03:42:53 INFO - PROCESS | 1949 | 1461235373381 Marionette DEBUG loaded listener.js 03:42:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 107 (0x12b348400) [pid = 1949] [serial = 422] [outer = 0x126d2c800] 03:42:53 INFO - PROCESS | 1949 | 1461235373774 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]]]}] 03:42:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:42:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 678ms 03:42:53 INFO - PROCESS | 1949 | 1461235373825 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 03:42:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:42:53 INFO - PROCESS | 1949 | 1461235373827 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 03:42:53 INFO - PROCESS | 1949 | 1461235373829 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:42:53 INFO - PROCESS | 1949 | 1461235373830 Marionette TRACE conn2 <- [1,538,null,{}] 03:42:53 INFO - PROCESS | 1949 | 1461235373833 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}] 03:42:53 INFO - PROCESS | 1949 | 1461235373934 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 03:42:54 INFO - PROCESS | 1949 | 1461235374008 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d919000 == 54 [pid = 1949] [id = 142] 03:42:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 108 (0x12b340400) [pid = 1949] [serial = 423] [outer = 0x0] 03:42:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 109 (0x12b3ea800) [pid = 1949] [serial = 424] [outer = 0x12b340400] 03:42:54 INFO - PROCESS | 1949 | 1461235374042 Marionette DEBUG loaded listener.js 03:42:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 110 (0x12bd1ec00) [pid = 1949] [serial = 425] [outer = 0x12b340400] 03:42:54 INFO - PROCESS | 1949 | 1461235374429 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]]]}] 03:42:54 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. 03:42:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 619ms 03:42:54 INFO - PROCESS | 1949 | 1461235374449 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 03:42:54 INFO - PROCESS | 1949 | 1461235374450 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 03:42:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:42:54 INFO - PROCESS | 1949 | 1461235374453 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:42:54 INFO - PROCESS | 1949 | 1461235374454 Marionette TRACE conn2 <- [1,542,null,{}] 03:42:54 INFO - PROCESS | 1949 | 1461235374457 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}] 03:42:54 INFO - PROCESS | 1949 | 1461235374552 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 03:42:54 INFO - PROCESS | 1949 | 1461235374637 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x116811800 == 55 [pid = 1949] [id = 143] 03:42:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 111 (0x12bd20400) [pid = 1949] [serial = 426] [outer = 0x0] 03:42:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 112 (0x12bd4d000) [pid = 1949] [serial = 427] [outer = 0x12bd20400] 03:42:54 INFO - PROCESS | 1949 | 1461235374676 Marionette DEBUG loaded listener.js 03:42:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x12ced3400) [pid = 1949] [serial = 428] [outer = 0x12bd20400] 03:42:55 INFO - PROCESS | 1949 | 1461235375193 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]]]}] 03:42:55 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. 03:42:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 769ms 03:42:55 INFO - PROCESS | 1949 | 1461235375222 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 03:42:55 INFO - PROCESS | 1949 | 1461235375225 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 03:42:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:42:55 INFO - PROCESS | 1949 | 1461235375229 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:42:55 INFO - PROCESS | 1949 | 1461235375231 Marionette TRACE conn2 <- [1,546,null,{}] 03:42:55 INFO - PROCESS | 1949 | 1461235375234 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}] 03:42:55 INFO - PROCESS | 1949 | 1461235375331 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 03:42:55 INFO - PROCESS | 1949 | 1461235375409 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x11bc41000 == 56 [pid = 1949] [id = 144] 03:42:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x11615cc00) [pid = 1949] [serial = 429] [outer = 0x0] 03:42:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x118a7d000) [pid = 1949] [serial = 430] [outer = 0x11615cc00] 03:42:55 INFO - PROCESS | 1949 | 1461235375444 Marionette DEBUG loaded listener.js 03:42:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x11a85a400) [pid = 1949] [serial = 431] [outer = 0x11615cc00] 03:42:55 INFO - PROCESS | 1949 | 1461235375833 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]]]}] 03:42:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 03:42:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 620ms 03:42:55 INFO - PROCESS | 1949 | 1461235375850 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 03:42:55 INFO - PROCESS | 1949 | 1461235375856 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 03:42:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:42:55 INFO - PROCESS | 1949 | 1461235375862 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:42:55 INFO - PROCESS | 1949 | 1461235375863 Marionette TRACE conn2 <- [1,550,null,{}] 03:42:55 INFO - PROCESS | 1949 | 1461235375866 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}] 03:42:56 INFO - PROCESS | 1949 | 1461235376002 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 03:42:56 INFO - PROCESS | 1949 | --DOCSHELL 0x12b9c8000 == 55 [pid = 1949] [id = 137] 03:42:56 INFO - PROCESS | 1949 | --DOCSHELL 0x12b945800 == 54 [pid = 1949] [id = 136] 03:42:56 INFO - PROCESS | 1949 | --DOCSHELL 0x12819b000 == 53 [pid = 1949] [id = 135] 03:42:56 INFO - PROCESS | 1949 | --DOCSHELL 0x11b994000 == 52 [pid = 1949] [id = 134] 03:42:56 INFO - PROCESS | 1949 | --DOCSHELL 0x126815000 == 51 [pid = 1949] [id = 133] 03:42:56 INFO - PROCESS | 1949 | --DOCSHELL 0x123cc9800 == 50 [pid = 1949] [id = 132] 03:42:56 INFO - PROCESS | 1949 | --DOCSHELL 0x11c810000 == 49 [pid = 1949] [id = 131] 03:42:56 INFO - PROCESS | 1949 | --DOCSHELL 0x11c338000 == 48 [pid = 1949] [id = 130] 03:42:56 INFO - PROCESS | 1949 | --DOMWINDOW == 115 (0x1279db000) [pid = 1949] [serial = 361] [outer = 0x0] [url = about:blank] 03:42:56 INFO - PROCESS | 1949 | --DOCSHELL 0x11b923000 == 47 [pid = 1949] [id = 129] 03:42:56 INFO - PROCESS | 1949 | --DOCSHELL 0x11a8ab800 == 46 [pid = 1949] [id = 128] 03:42:56 INFO - PROCESS | 1949 | --DOCSHELL 0x119719800 == 45 [pid = 1949] [id = 127] 03:42:56 INFO - PROCESS | 1949 | --DOCSHELL 0x11636f000 == 44 [pid = 1949] [id = 126] 03:42:56 INFO - PROCESS | 1949 | --DOCSHELL 0x118606800 == 43 [pid = 1949] [id = 125] 03:42:56 INFO - PROCESS | 1949 | --DOCSHELL 0x11c76f000 == 42 [pid = 1949] [id = 121] 03:42:56 INFO - PROCESS | 1949 | 1461235376161 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:56 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x112249400) [pid = 1949] [serial = 328] [outer = 0x0] [url = about:blank] 03:42:56 INFO - PROCESS | 1949 | --DOMWINDOW == 113 (0x119120800) [pid = 1949] [serial = 331] [outer = 0x0] [url = about:blank] 03:42:56 INFO - PROCESS | 1949 | --DOMWINDOW == 112 (0x11c179000) [pid = 1949] [serial = 346] [outer = 0x0] [url = about:blank] 03:42:56 INFO - PROCESS | 1949 | --DOMWINDOW == 111 (0x11b5d0000) [pid = 1949] [serial = 343] [outer = 0x0] [url = about:blank] 03:42:56 INFO - PROCESS | 1949 | --DOMWINDOW == 110 (0x11c7afc00) [pid = 1949] [serial = 349] [outer = 0x0] [url = about:blank] 03:42:56 INFO - PROCESS | 1949 | --DOMWINDOW == 109 (0x11c3cf400) [pid = 1949] [serial = 347] [outer = 0x0] [url = about:blank] 03:42:56 INFO - PROCESS | 1949 | --DOMWINDOW == 108 (0x11a859c00) [pid = 1949] [serial = 353] [outer = 0x0] [url = about:blank] 03:42:56 INFO - PROCESS | 1949 | --DOMWINDOW == 107 (0x118f98800) [pid = 1949] [serial = 352] [outer = 0x0] [url = about:blank] 03:42:56 INFO - PROCESS | 1949 | --DOMWINDOW == 106 (0x11ad7f800) [pid = 1949] [serial = 355] [outer = 0x0] [url = about:blank] 03:42:56 INFO - PROCESS | 1949 | --DOMWINDOW == 105 (0x1279c7800) [pid = 1949] [serial = 359] [outer = 0x0] [url = about:blank] 03:42:56 INFO - PROCESS | 1949 | --DOMWINDOW == 104 (0x127679c00) [pid = 1949] [serial = 358] [outer = 0x0] [url = about:blank] 03:42:56 INFO - PROCESS | 1949 | --DOMWINDOW == 103 (0x126931800) [pid = 1949] [serial = 350] [outer = 0x0] [url = about:blank] 03:42:56 INFO - PROCESS | 1949 | --DOMWINDOW == 102 (0x11ad7c800) [pid = 1949] [serial = 340] [outer = 0x0] [url = about:blank] 03:42:56 INFO - PROCESS | 1949 | --DOMWINDOW == 101 (0x11c16e400) [pid = 1949] [serial = 344] [outer = 0x0] [url = about:blank] 03:42:56 INFO - PROCESS | 1949 | --DOMWINDOW == 100 (0x126b50000) [pid = 1949] [serial = 356] [outer = 0x0] [url = about:blank] 03:42:56 INFO - PROCESS | 1949 | --DOMWINDOW == 99 (0x11af13000) [pid = 1949] [serial = 341] [outer = 0x0] [url = about:blank] 03:42:56 INFO - PROCESS | 1949 | --DOMWINDOW == 98 (0x11a8cb000) [pid = 1949] [serial = 338] [outer = 0x0] [url = about:blank] 03:42:56 INFO - PROCESS | 1949 | --DOMWINDOW == 97 (0x11a857000) [pid = 1949] [serial = 337] [outer = 0x0] [url = about:blank] 03:42:56 INFO - PROCESS | 1949 | --DOMWINDOW == 96 (0x117958c00) [pid = 1949] [serial = 334] [outer = 0x0] [url = about:blank] 03:42:56 INFO - PROCESS | 1949 | --DOMWINDOW == 95 (0x118a3c400) [pid = 1949] [serial = 335] [outer = 0x0] [url = about:blank] 03:42:56 INFO - PROCESS | 1949 | --DOMWINDOW == 94 (0x11a974400) [pid = 1949] [serial = 326] [outer = 0x0] [url = about:blank] 03:42:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x11576c000 == 43 [pid = 1949] [id = 145] 03:42:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 95 (0x117958c00) [pid = 1949] [serial = 432] [outer = 0x0] 03:42:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 96 (0x119e60400) [pid = 1949] [serial = 433] [outer = 0x117958c00] 03:42:56 INFO - PROCESS | 1949 | 1461235376201 Marionette DEBUG loaded listener.js 03:42:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 97 (0x11a979c00) [pid = 1949] [serial = 434] [outer = 0x117958c00] 03:42:56 INFO - PROCESS | 1949 | 1461235376492 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]]]}] 03:42:56 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. 03:42:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 669ms 03:42:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:42:56 INFO - PROCESS | 1949 | 1461235376531 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 03:42:56 INFO - PROCESS | 1949 | 1461235376533 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 03:42:56 INFO - PROCESS | 1949 | 1461235376535 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:42:56 INFO - PROCESS | 1949 | 1461235376539 Marionette TRACE conn2 <- [1,554,null,{}] 03:42:56 INFO - PROCESS | 1949 | 1461235376549 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}] 03:42:56 INFO - PROCESS | 1949 | 1461235376630 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 03:42:56 INFO - PROCESS | 1949 | 1461235376635 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b55e800 == 44 [pid = 1949] [id = 146] 03:42:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 98 (0x11ad63000) [pid = 1949] [serial = 435] [outer = 0x0] 03:42:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 99 (0x11bfc6800) [pid = 1949] [serial = 436] [outer = 0x11ad63000] 03:42:56 INFO - PROCESS | 1949 | 1461235376667 Marionette DEBUG loaded listener.js 03:42:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 100 (0x11c5d8800) [pid = 1949] [serial = 437] [outer = 0x11ad63000] 03:42:56 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:42:56 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:42:57 INFO - PROCESS | 1949 | 1461235377012 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]]]}] 03:42:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:42:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 527ms 03:42:57 INFO - PROCESS | 1949 | 1461235377063 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 03:42:57 INFO - PROCESS | 1949 | 1461235377064 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 03:42:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:42:57 INFO - PROCESS | 1949 | 1461235377067 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:42:57 INFO - PROCESS | 1949 | 1461235377068 Marionette TRACE conn2 <- [1,558,null,{}] 03:42:57 INFO - PROCESS | 1949 | 1461235377070 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}] 03:42:57 INFO - PROCESS | 1949 | 1461235377151 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 03:42:57 INFO - PROCESS | 1949 | 1461235377158 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c77a000 == 45 [pid = 1949] [id = 147] 03:42:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 101 (0x11c3d4c00) [pid = 1949] [serial = 438] [outer = 0x0] 03:42:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 102 (0x126855800) [pid = 1949] [serial = 439] [outer = 0x11c3d4c00] 03:42:57 INFO - PROCESS | 1949 | 1461235377185 Marionette DEBUG loaded listener.js 03:42:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 103 (0x126dae400) [pid = 1949] [serial = 440] [outer = 0x11c3d4c00] 03:42:57 INFO - PROCESS | 1949 | 1461235377550 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]]]}] 03:42:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:42:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 521ms 03:42:57 INFO - PROCESS | 1949 | 1461235377590 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 03:42:57 INFO - PROCESS | 1949 | 1461235377592 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 03:42:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:42:57 INFO - PROCESS | 1949 | 1461235377595 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:42:57 INFO - PROCESS | 1949 | 1461235377597 Marionette TRACE conn2 <- [1,562,null,{}] 03:42:57 INFO - PROCESS | 1949 | 1461235377601 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}] 03:42:57 INFO - PROCESS | 1949 | 1461235377720 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 03:42:57 INFO - PROCESS | 1949 | 1461235377727 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d10000 == 46 [pid = 1949] [id = 148] 03:42:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 104 (0x126db0400) [pid = 1949] [serial = 441] [outer = 0x0] 03:42:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 105 (0x1279c9000) [pid = 1949] [serial = 442] [outer = 0x126db0400] 03:42:57 INFO - PROCESS | 1949 | 1461235377768 Marionette DEBUG loaded listener.js 03:42:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 106 (0x1281f5800) [pid = 1949] [serial = 443] [outer = 0x126db0400] 03:42:58 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:42:58 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:42:58 INFO - PROCESS | 1949 | 1461235378179 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]]]}] 03:42:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:42:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 620ms 03:42:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:42:58 INFO - PROCESS | 1949 | 1461235378232 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 03:42:58 INFO - PROCESS | 1949 | 1461235378233 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 03:42:58 INFO - PROCESS | 1949 | 1461235378235 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:42:58 INFO - PROCESS | 1949 | 1461235378237 Marionette TRACE conn2 <- [1,566,null,{}] 03:42:58 INFO - PROCESS | 1949 | 1461235378239 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}] 03:42:58 INFO - PROCESS | 1949 | 1461235378348 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 03:42:58 INFO - PROCESS | 1949 | 1461235378378 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x1271d2800 == 47 [pid = 1949] [id = 149] 03:42:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 107 (0x1282a9400) [pid = 1949] [serial = 444] [outer = 0x0] 03:42:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 108 (0x12a5e3800) [pid = 1949] [serial = 445] [outer = 0x1282a9400] 03:42:58 INFO - PROCESS | 1949 | 1461235378406 Marionette DEBUG loaded listener.js 03:42:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 109 (0x12b3e3400) [pid = 1949] [serial = 446] [outer = 0x1282a9400] 03:42:58 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:42:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 110 (0x12bd1b000) [pid = 1949] [serial = 447] [outer = 0x12fe58400] 03:42:58 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:42:58 INFO - PROCESS | 1949 | 1461235378805 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]]]}] 03:42:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:42:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 619ms 03:42:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:42:58 INFO - PROCESS | 1949 | 1461235378856 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 03:42:58 INFO - PROCESS | 1949 | 1461235378857 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 03:42:58 INFO - PROCESS | 1949 | 1461235378859 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:42:58 INFO - PROCESS | 1949 | 1461235378860 Marionette TRACE conn2 <- [1,570,null,{}] 03:42:58 INFO - PROCESS | 1949 | 1461235378863 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}] 03:42:58 INFO - PROCESS | 1949 | 1461235378955 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 03:42:58 INFO - PROCESS | 1949 | 1461235378959 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x1282cf000 == 48 [pid = 1949] [id = 150] 03:42:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 111 (0x12b3e4c00) [pid = 1949] [serial = 448] [outer = 0x0] 03:42:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 112 (0x12bb4cc00) [pid = 1949] [serial = 449] [outer = 0x12b3e4c00] 03:42:58 INFO - PROCESS | 1949 | 1461235378984 Marionette DEBUG loaded listener.js 03:42:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x12ced5800) [pid = 1949] [serial = 450] [outer = 0x12b3e4c00] 03:42:59 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:42:59 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:42:59 INFO - PROCESS | 1949 | 1461235379400 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]]]}] 03:42:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:42:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 567ms 03:42:59 INFO - PROCESS | 1949 | 1461235379428 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 03:42:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:42:59 INFO - PROCESS | 1949 | 1461235379430 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 03:42:59 INFO - PROCESS | 1949 | 1461235379434 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:42:59 INFO - PROCESS | 1949 | 1461235379435 Marionette TRACE conn2 <- [1,574,null,{}] 03:42:59 INFO - PROCESS | 1949 | 1461235379439 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}] 03:42:59 INFO - PROCESS | 1949 | 1461235379584 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 03:42:59 INFO - PROCESS | 1949 | 1461235379674 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x12bee9800 == 49 [pid = 1949] [id = 151] 03:42:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x12bb48800) [pid = 1949] [serial = 451] [outer = 0x0] 03:42:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x12cedb000) [pid = 1949] [serial = 452] [outer = 0x12bb48800] 03:42:59 INFO - PROCESS | 1949 | 1461235379715 Marionette DEBUG loaded listener.js 03:42:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x12d26ec00) [pid = 1949] [serial = 453] [outer = 0x12bb48800] 03:43:00 INFO - PROCESS | 1949 | 1461235380064 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]]]}] 03:43:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:43:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 671ms 03:43:00 INFO - PROCESS | 1949 | 1461235380104 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 03:43:00 INFO - PROCESS | 1949 | 1461235380105 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 03:43:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:43:00 INFO - PROCESS | 1949 | 1461235380108 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:43:00 INFO - PROCESS | 1949 | 1461235380109 Marionette TRACE conn2 <- [1,578,null,{}] 03:43:00 INFO - PROCESS | 1949 | 1461235380111 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}] 03:43:00 INFO - PROCESS | 1949 | 1461235380209 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 03:43:00 INFO - PROCESS | 1949 | 1461235380222 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x12da04000 == 50 [pid = 1949] [id = 152] 03:43:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x12d26f000) [pid = 1949] [serial = 454] [outer = 0x0] 03:43:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x12d278800) [pid = 1949] [serial = 455] [outer = 0x12d26f000] 03:43:00 INFO - PROCESS | 1949 | 1461235380247 Marionette DEBUG loaded listener.js 03:43:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x12d3cfc00) [pid = 1949] [serial = 456] [outer = 0x12d26f000] 03:43:00 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x126dafc00) [pid = 1949] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:43:00 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x1279cf800) [pid = 1949] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:43:00 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x118f95c00) [pid = 1949] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:43:00 INFO - PROCESS | 1949 | --DOMWINDOW == 115 (0x11aa6d000) [pid = 1949] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:43:00 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x11612d800) [pid = 1949] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:43:00 INFO - PROCESS | 1949 | --DOMWINDOW == 113 (0x1281f1000) [pid = 1949] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:43:00 INFO - PROCESS | 1949 | --DOMWINDOW == 112 (0x11224a000) [pid = 1949] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:43:00 INFO - PROCESS | 1949 | --DOMWINDOW == 111 (0x11af17400) [pid = 1949] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:43:00 INFO - PROCESS | 1949 | --DOMWINDOW == 110 (0x1279c7c00) [pid = 1949] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:43:00 INFO - PROCESS | 1949 | --DOMWINDOW == 109 (0x11911e000) [pid = 1949] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:43:00 INFO - PROCESS | 1949 | --DOMWINDOW == 108 (0x11a85bc00) [pid = 1949] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:43:00 INFO - PROCESS | 1949 | --DOMWINDOW == 107 (0x118a71800) [pid = 1949] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:43:00 INFO - PROCESS | 1949 | --DOMWINDOW == 106 (0x125ef1400) [pid = 1949] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:43:00 INFO - PROCESS | 1949 | 1461235380689 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]]]}] 03:43:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:43:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 618ms 03:43:00 INFO - PROCESS | 1949 | 1461235380730 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 03:43:00 INFO - PROCESS | 1949 | 1461235380731 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 03:43:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:43:00 INFO - PROCESS | 1949 | 1461235380733 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:43:00 INFO - PROCESS | 1949 | 1461235380735 Marionette TRACE conn2 <- [1,582,null,{}] 03:43:00 INFO - PROCESS | 1949 | 1461235380743 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}] 03:43:00 INFO - PROCESS | 1949 | 1461235380828 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 03:43:00 INFO - PROCESS | 1949 | 1461235380833 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x12da19800 == 51 [pid = 1949] [id = 153] 03:43:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 107 (0x119123400) [pid = 1949] [serial = 457] [outer = 0x0] 03:43:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 108 (0x1281fc400) [pid = 1949] [serial = 458] [outer = 0x119123400] 03:43:00 INFO - PROCESS | 1949 | 1461235380861 Marionette DEBUG loaded listener.js 03:43:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 109 (0x12b3e9000) [pid = 1949] [serial = 459] [outer = 0x119123400] 03:43:01 INFO - PROCESS | 1949 | 1461235381194 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]]]}] 03:43:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:43:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 475ms 03:43:01 INFO - PROCESS | 1949 | 1461235381209 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 03:43:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:43:01 INFO - PROCESS | 1949 | 1461235381211 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 03:43:01 INFO - PROCESS | 1949 | 1461235381213 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:43:01 INFO - PROCESS | 1949 | 1461235381215 Marionette TRACE conn2 <- [1,586,null,{}] 03:43:01 INFO - PROCESS | 1949 | 1461235381217 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}] 03:43:01 INFO - PROCESS | 1949 | 1461235381312 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 03:43:01 INFO - PROCESS | 1949 | 1461235381358 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e04e000 == 52 [pid = 1949] [id = 154] 03:43:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 110 (0x119128400) [pid = 1949] [serial = 460] [outer = 0x0] 03:43:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 111 (0x12d275800) [pid = 1949] [serial = 461] [outer = 0x119128400] 03:43:01 INFO - PROCESS | 1949 | 1461235381387 Marionette DEBUG loaded listener.js 03:43:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 112 (0x12e28ec00) [pid = 1949] [serial = 462] [outer = 0x119128400] 03:43:01 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:43:01 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:43:01 INFO - PROCESS | 1949 | 1461235381717 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]]]}] 03:43:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:43:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 519ms 03:43:01 INFO - PROCESS | 1949 | 1461235381733 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 03:43:01 INFO - PROCESS | 1949 | 1461235381736 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 03:43:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:43:01 INFO - PROCESS | 1949 | 1461235381741 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:43:01 INFO - PROCESS | 1949 | 1461235381743 Marionette TRACE conn2 <- [1,590,null,{}] 03:43:01 INFO - PROCESS | 1949 | 1461235381747 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}] 03:43:01 INFO - PROCESS | 1949 | 1461235381872 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 03:43:01 INFO - PROCESS | 1949 | 1461235381940 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e3e9800 == 53 [pid = 1949] [id = 155] 03:43:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x11b5cc000) [pid = 1949] [serial = 463] [outer = 0x0] 03:43:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x12e291c00) [pid = 1949] [serial = 464] [outer = 0x11b5cc000] 03:43:01 INFO - PROCESS | 1949 | 1461235381982 Marionette DEBUG loaded listener.js 03:43:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x12e2bc400) [pid = 1949] [serial = 465] [outer = 0x11b5cc000] 03:43:02 INFO - PROCESS | 1949 | 1461235382390 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]]]}] 03:43:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:43:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 673ms 03:43:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:43:02 INFO - PROCESS | 1949 | 1461235382414 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 03:43:02 INFO - PROCESS | 1949 | 1461235382416 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 03:43:02 INFO - PROCESS | 1949 | 1461235382418 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:43:02 INFO - PROCESS | 1949 | 1461235382419 Marionette TRACE conn2 <- [1,594,null,{}] 03:43:02 INFO - PROCESS | 1949 | 1461235382424 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}] 03:43:02 INFO - PROCESS | 1949 | 1461235382501 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 03:43:02 INFO - PROCESS | 1949 | 1461235382605 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:02 INFO - PROCESS | 1949 | ++DOCSHELL 0x116302800 == 54 [pid = 1949] [id = 156] 03:43:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x112242000) [pid = 1949] [serial = 466] [outer = 0x0] 03:43:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x114133c00) [pid = 1949] [serial = 467] [outer = 0x112242000] 03:43:02 INFO - PROCESS | 1949 | 1461235382639 Marionette DEBUG loaded listener.js 03:43:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x11612cc00) [pid = 1949] [serial = 468] [outer = 0x112242000] 03:43:03 INFO - PROCESS | 1949 | 1461235383075 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]]]}] 03:43:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:43:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 673ms 03:43:03 INFO - PROCESS | 1949 | 1461235383092 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 03:43:03 INFO - PROCESS | 1949 | 1461235383095 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 03:43:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:43:03 INFO - PROCESS | 1949 | 1461235383098 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:43:03 INFO - PROCESS | 1949 | 1461235383101 Marionette TRACE conn2 <- [1,598,null,{}] 03:43:03 INFO - PROCESS | 1949 | 1461235383105 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}] 03:43:03 INFO - PROCESS | 1949 | 1461235383207 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 03:43:03 INFO - PROCESS | 1949 | 1461235383294 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b55c800 == 55 [pid = 1949] [id = 157] 03:43:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x11a96f800) [pid = 1949] [serial = 469] [outer = 0x0] 03:43:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x11aa71000) [pid = 1949] [serial = 470] [outer = 0x11a96f800] 03:43:03 INFO - PROCESS | 1949 | 1461235383326 Marionette DEBUG loaded listener.js 03:43:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x11af13c00) [pid = 1949] [serial = 471] [outer = 0x11a96f800] 03:43:03 INFO - PROCESS | 1949 | 1461235383751 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]]]}] 03:43:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:43:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 675ms 03:43:03 INFO - PROCESS | 1949 | 1461235383775 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 03:43:03 INFO - PROCESS | 1949 | 1461235383778 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 03:43:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:43:03 INFO - PROCESS | 1949 | 1461235383780 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:43:03 INFO - PROCESS | 1949 | 1461235383782 Marionette TRACE conn2 <- [1,602,null,{}] 03:43:03 INFO - PROCESS | 1949 | 1461235383784 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}] 03:43:03 INFO - PROCESS | 1949 | 1461235383885 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 03:43:03 INFO - PROCESS | 1949 | 1461235383932 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b938800 == 56 [pid = 1949] [id = 158] 03:43:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x11b5d3c00) [pid = 1949] [serial = 472] [outer = 0x0] 03:43:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x125eee400) [pid = 1949] [serial = 473] [outer = 0x11b5d3c00] 03:43:03 INFO - PROCESS | 1949 | 1461235383965 Marionette DEBUG loaded listener.js 03:43:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x12810e400) [pid = 1949] [serial = 474] [outer = 0x11b5d3c00] 03:43:04 INFO - PROCESS | 1949 | 1461235384381 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]]]}] 03:43:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:43:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 620ms 03:43:04 INFO - PROCESS | 1949 | 1461235384402 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 03:43:04 INFO - PROCESS | 1949 | 1461235384406 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 03:43:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:43:04 INFO - PROCESS | 1949 | 1461235384418 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:43:04 INFO - PROCESS | 1949 | 1461235384425 Marionette TRACE conn2 <- [1,606,null,{}] 03:43:04 INFO - PROCESS | 1949 | 1461235384430 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}] 03:43:04 INFO - PROCESS | 1949 | 1461235384611 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 03:43:04 INFO - PROCESS | 1949 | 1461235384712 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:04 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e3f1000 == 57 [pid = 1949] [id = 159] 03:43:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x12a5df800) [pid = 1949] [serial = 475] [outer = 0x0] 03:43:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x12bd1c400) [pid = 1949] [serial = 476] [outer = 0x12a5df800] 03:43:04 INFO - PROCESS | 1949 | 1461235384762 Marionette DEBUG loaded listener.js 03:43:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x12d275c00) [pid = 1949] [serial = 477] [outer = 0x12a5df800] 03:43:05 INFO - PROCESS | 1949 | 1461235385225 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]]]}] 03:43:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:43:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 835ms 03:43:05 INFO - PROCESS | 1949 | 1461235385245 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 03:43:05 INFO - PROCESS | 1949 | 1461235385247 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 03:43:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:43:05 INFO - PROCESS | 1949 | 1461235385250 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:43:05 INFO - PROCESS | 1949 | 1461235385251 Marionette TRACE conn2 <- [1,610,null,{}] 03:43:05 INFO - PROCESS | 1949 | 1461235385254 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}] 03:43:05 INFO - PROCESS | 1949 | 1461235385353 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 03:43:05 INFO - PROCESS | 1949 | 1461235385399 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ec02800 == 58 [pid = 1949] [id = 160] 03:43:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x12b340800) [pid = 1949] [serial = 478] [outer = 0x0] 03:43:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x12e284000) [pid = 1949] [serial = 479] [outer = 0x12b340800] 03:43:05 INFO - PROCESS | 1949 | 1461235385429 Marionette DEBUG loaded listener.js 03:43:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x12e2b4800) [pid = 1949] [serial = 480] [outer = 0x12b340800] 03:43:05 INFO - PROCESS | 1949 | 1461235385835 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]]]}] 03:43:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:43:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 771ms 03:43:06 INFO - PROCESS | 1949 | 1461235386083 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 03:43:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:43:06 INFO - PROCESS | 1949 | 1461235386086 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 03:43:06 INFO - PROCESS | 1949 | 1461235386092 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:43:06 INFO - PROCESS | 1949 | 1461235386094 Marionette TRACE conn2 <- [1,614,null,{}] 03:43:06 INFO - PROCESS | 1949 | 1461235386098 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}] 03:43:06 INFO - PROCESS | 1949 | 1461235386183 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 03:43:06 INFO - PROCESS | 1949 | 1461235386242 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x11aad1800 == 59 [pid = 1949] [id = 161] 03:43:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x119120400) [pid = 1949] [serial = 481] [outer = 0x0] 03:43:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x1191a7c00) [pid = 1949] [serial = 482] [outer = 0x119120400] 03:43:06 INFO - PROCESS | 1949 | 1461235386269 Marionette DEBUG loaded listener.js 03:43:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x11a85b400) [pid = 1949] [serial = 483] [outer = 0x119120400] 03:43:06 INFO - PROCESS | 1949 | 1461235386677 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]]]}] 03:43:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:43:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 622ms 03:43:06 INFO - PROCESS | 1949 | 1461235386715 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 03:43:06 INFO - PROCESS | 1949 | 1461235386717 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 03:43:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:43:06 INFO - PROCESS | 1949 | 1461235386723 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:43:06 INFO - PROCESS | 1949 | 1461235386725 Marionette TRACE conn2 <- [1,618,null,{}] 03:43:06 INFO - PROCESS | 1949 | 1461235386728 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}] 03:43:06 INFO - PROCESS | 1949 | 1461235386816 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 03:43:06 INFO - PROCESS | 1949 | 1461235386865 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x118e30800 == 60 [pid = 1949] [id = 162] 03:43:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x119120800) [pid = 1949] [serial = 484] [outer = 0x0] 03:43:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x11a8c3c00) [pid = 1949] [serial = 485] [outer = 0x119120800] 03:43:06 INFO - PROCESS | 1949 | 1461235386893 Marionette DEBUG loaded listener.js 03:43:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x11a979800) [pid = 1949] [serial = 486] [outer = 0x119120800] 03:43:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12e3e9800 == 59 [pid = 1949] [id = 155] 03:43:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12e04e000 == 58 [pid = 1949] [id = 154] 03:43:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12da19800 == 57 [pid = 1949] [id = 153] 03:43:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12da04000 == 56 [pid = 1949] [id = 152] 03:43:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12bee9800 == 55 [pid = 1949] [id = 151] 03:43:07 INFO - PROCESS | 1949 | --DOCSHELL 0x1282cf000 == 54 [pid = 1949] [id = 150] 03:43:07 INFO - PROCESS | 1949 | --DOCSHELL 0x1271d2800 == 53 [pid = 1949] [id = 149] 03:43:07 INFO - PROCESS | 1949 | --DOCSHELL 0x125d10000 == 52 [pid = 1949] [id = 148] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x116656c00) [pid = 1949] [serial = 364] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x11a9e7800) [pid = 1949] [serial = 367] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x11d5a7c00) [pid = 1949] [serial = 370] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x12bb47000) [pid = 1949] [serial = 409] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOCSHELL 0x11c77a000 == 51 [pid = 1949] [id = 147] 03:43:07 INFO - PROCESS | 1949 | --DOCSHELL 0x11b55e800 == 50 [pid = 1949] [id = 146] 03:43:07 INFO - PROCESS | 1949 | --DOCSHELL 0x11576c000 == 49 [pid = 1949] [id = 145] 03:43:07 INFO - PROCESS | 1949 | --DOCSHELL 0x11bc41000 == 48 [pid = 1949] [id = 144] 03:43:07 INFO - PROCESS | 1949 | --DOCSHELL 0x127522800 == 47 [pid = 1949] [id = 140] 03:43:07 INFO - PROCESS | 1949 | --DOCSHELL 0x11a87c800 == 46 [pid = 1949] [id = 139] 03:43:07 INFO - PROCESS | 1949 | --DOCSHELL 0x1156b9000 == 45 [pid = 1949] [id = 138] 03:43:07 INFO - PROCESS | 1949 | 1461235387344 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]]]}] 03:43:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:43:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 673ms 03:43:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:43:07 INFO - PROCESS | 1949 | 1461235387395 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 03:43:07 INFO - PROCESS | 1949 | 1461235387396 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 03:43:07 INFO - PROCESS | 1949 | 1461235387398 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:43:07 INFO - PROCESS | 1949 | 1461235387399 Marionette TRACE conn2 <- [1,622,null,{}] 03:43:07 INFO - PROCESS | 1949 | 1461235387408 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}] 03:43:07 INFO - PROCESS | 1949 | 1461235387507 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 03:43:07 INFO - PROCESS | 1949 | 1461235387514 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x119274000 == 46 [pid = 1949] [id = 163] 03:43:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x11af16c00) [pid = 1949] [serial = 487] [outer = 0x0] 03:43:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x11af98c00) [pid = 1949] [serial = 488] [outer = 0x11af16c00] 03:43:07 INFO - PROCESS | 1949 | 1461235387545 Marionette DEBUG loaded listener.js 03:43:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x11c172000) [pid = 1949] [serial = 489] [outer = 0x11af16c00] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x1281efc00) [pid = 1949] [serial = 391] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x12869ec00) [pid = 1949] [serial = 394] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x119929400) [pid = 1949] [serial = 376] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x11a855000) [pid = 1949] [serial = 377] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x11ad56400) [pid = 1949] [serial = 379] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x11ad86400) [pid = 1949] [serial = 380] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x118eca400) [pid = 1949] [serial = 374] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x1166ea800) [pid = 1949] [serial = 373] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x129c96000) [pid = 1949] [serial = 397] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x11c531c00) [pid = 1949] [serial = 385] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x11b939c00) [pid = 1949] [serial = 382] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x11c1b5c00) [pid = 1949] [serial = 383] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x1281f0000) [pid = 1949] [serial = 362] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x129c8e000) [pid = 1949] [serial = 395] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x12b79f800) [pid = 1949] [serial = 407] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x12a5e2000) [pid = 1949] [serial = 398] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x129c94000) [pid = 1949] [serial = 403] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x11b934400) [pid = 1949] [serial = 400] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x126d26800) [pid = 1949] [serial = 401] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 115 (0x12b3e3000) [pid = 1949] [serial = 406] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x126996000) [pid = 1949] [serial = 388] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 113 (0x1282aec00) [pid = 1949] [serial = 392] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 112 (0x1279ce000) [pid = 1949] [serial = 389] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 111 (0x12b34ac00) [pid = 1949] [serial = 404] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | --DOMWINDOW == 110 (0x123c95c00) [pid = 1949] [serial = 386] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1949 | 1461235387960 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]]]}] 03:43:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:43:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 569ms 03:43:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:43:07 INFO - PROCESS | 1949 | 1461235387972 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 03:43:07 INFO - PROCESS | 1949 | 1461235387974 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 03:43:07 INFO - PROCESS | 1949 | 1461235387977 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:43:07 INFO - PROCESS | 1949 | 1461235387979 Marionette TRACE conn2 <- [1,626,null,{}] 03:43:07 INFO - PROCESS | 1949 | 1461235387983 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}] 03:43:08 INFO - PROCESS | 1949 | 1461235388105 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 03:43:08 INFO - PROCESS | 1949 | 1461235388113 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b99b800 == 47 [pid = 1949] [id = 164] 03:43:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 111 (0x11c1abc00) [pid = 1949] [serial = 490] [outer = 0x0] 03:43:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 112 (0x11c440800) [pid = 1949] [serial = 491] [outer = 0x11c1abc00] 03:43:08 INFO - PROCESS | 1949 | 1461235388156 Marionette DEBUG loaded listener.js 03:43:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x11d50cc00) [pid = 1949] [serial = 492] [outer = 0x11c1abc00] 03:43:08 INFO - PROCESS | 1949 | 1461235388526 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]]]}] 03:43:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:43:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 569ms 03:43:08 INFO - PROCESS | 1949 | 1461235388547 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 03:43:08 INFO - PROCESS | 1949 | 1461235388548 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 03:43:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:43:08 INFO - PROCESS | 1949 | 1461235388550 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:43:08 INFO - PROCESS | 1949 | 1461235388552 Marionette TRACE conn2 <- [1,630,null,{}] 03:43:08 INFO - PROCESS | 1949 | 1461235388558 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}] 03:43:08 INFO - PROCESS | 1949 | 1461235388634 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 03:43:08 INFO - PROCESS | 1949 | 1461235388640 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c350000 == 48 [pid = 1949] [id = 165] 03:43:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x125c0d400) [pid = 1949] [serial = 493] [outer = 0x0] 03:43:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x126859400) [pid = 1949] [serial = 494] [outer = 0x125c0d400] 03:43:08 INFO - PROCESS | 1949 | 1461235388667 Marionette DEBUG loaded listener.js 03:43:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x126d2f800) [pid = 1949] [serial = 495] [outer = 0x125c0d400] 03:43:08 INFO - PROCESS | 1949 | 1461235388993 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]]]}] 03:43:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:43:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 473ms 03:43:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:43:09 INFO - PROCESS | 1949 | 1461235389024 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 03:43:09 INFO - PROCESS | 1949 | 1461235389025 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 03:43:09 INFO - PROCESS | 1949 | 1461235389027 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:43:09 INFO - PROCESS | 1949 | 1461235389028 Marionette TRACE conn2 <- [1,634,null,{}] 03:43:09 INFO - PROCESS | 1949 | 1461235389030 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}] 03:43:09 INFO - PROCESS | 1949 | 1461235389125 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 03:43:09 INFO - PROCESS | 1949 | 1461235389179 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c776000 == 49 [pid = 1949] [id = 166] 03:43:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x125ef1800) [pid = 1949] [serial = 496] [outer = 0x0] 03:43:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x1279c5000) [pid = 1949] [serial = 497] [outer = 0x125ef1800] 03:43:09 INFO - PROCESS | 1949 | 1461235389207 Marionette DEBUG loaded listener.js 03:43:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x129c8a800) [pid = 1949] [serial = 498] [outer = 0x125ef1800] 03:43:09 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:43:09 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:43:09 INFO - PROCESS | 1949 | 1461235389504 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]]]}] 03:43:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:43:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 518ms 03:43:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:43:09 INFO - PROCESS | 1949 | 1461235389546 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 03:43:09 INFO - PROCESS | 1949 | 1461235389547 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 03:43:09 INFO - PROCESS | 1949 | 1461235389549 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:43:09 INFO - PROCESS | 1949 | 1461235389550 Marionette TRACE conn2 <- [1,638,null,{}] 03:43:09 INFO - PROCESS | 1949 | 1461235389558 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}] 03:43:09 INFO - PROCESS | 1949 | 1461235389649 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 03:43:09 INFO - PROCESS | 1949 | 1461235389653 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x125dd9800 == 50 [pid = 1949] [id = 167] 03:43:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x114fa1800) [pid = 1949] [serial = 499] [outer = 0x0] 03:43:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x129c91400) [pid = 1949] [serial = 500] [outer = 0x114fa1800] 03:43:09 INFO - PROCESS | 1949 | 1461235389678 Marionette DEBUG loaded listener.js 03:43:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x12b340000) [pid = 1949] [serial = 501] [outer = 0x114fa1800] 03:43:09 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:43:09 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:43:10 INFO - PROCESS | 1949 | 1461235389997 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]]]}] 03:43:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:43:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 476ms 03:43:10 INFO - PROCESS | 1949 | 1461235390025 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 03:43:10 INFO - PROCESS | 1949 | 1461235390027 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 03:43:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:43:10 INFO - PROCESS | 1949 | 1461235390039 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:43:10 INFO - PROCESS | 1949 | 1461235390042 Marionette TRACE conn2 <- [1,642,null,{}] 03:43:10 INFO - PROCESS | 1949 | 1461235390045 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}] 03:43:10 INFO - PROCESS | 1949 | 1461235390188 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 03:43:10 INFO - PROCESS | 1949 | 1461235390205 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x126f54800 == 51 [pid = 1949] [id = 168] 03:43:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x12b340c00) [pid = 1949] [serial = 502] [outer = 0x0] 03:43:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x12b3db400) [pid = 1949] [serial = 503] [outer = 0x12b340c00] 03:43:10 INFO - PROCESS | 1949 | 1461235390246 Marionette DEBUG loaded listener.js 03:43:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x12b79c400) [pid = 1949] [serial = 504] [outer = 0x12b340c00] 03:43:10 INFO - PROCESS | 1949 | 1461235390692 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]]]}] 03:43:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:43:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 678ms 03:43:10 INFO - PROCESS | 1949 | 1461235390716 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 03:43:10 INFO - PROCESS | 1949 | 1461235390718 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 03:43:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:43:10 INFO - PROCESS | 1949 | 1461235390732 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:43:10 INFO - PROCESS | 1949 | 1461235390733 Marionette TRACE conn2 <- [1,646,null,{}] 03:43:10 INFO - PROCESS | 1949 | 1461235390737 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}] 03:43:10 INFO - PROCESS | 1949 | 1461235390883 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 03:43:10 INFO - PROCESS | 1949 | 1461235390959 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x128188000 == 52 [pid = 1949] [id = 169] 03:43:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x12b343400) [pid = 1949] [serial = 505] [outer = 0x0] 03:43:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x12bd19800) [pid = 1949] [serial = 506] [outer = 0x12b343400] 03:43:11 INFO - PROCESS | 1949 | 1461235391008 Marionette DEBUG loaded listener.js 03:43:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x12ced7400) [pid = 1949] [serial = 507] [outer = 0x12b343400] 03:43:11 INFO - PROCESS | 1949 | 1461235391321 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]]]}] 03:43:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:43:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 630ms 03:43:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:43:11 INFO - PROCESS | 1949 | 1461235391351 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 03:43:11 INFO - PROCESS | 1949 | 1461235391353 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 03:43:11 INFO - PROCESS | 1949 | 1461235391357 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:43:11 INFO - PROCESS | 1949 | 1461235391358 Marionette TRACE conn2 <- [1,650,null,{}] 03:43:11 INFO - PROCESS | 1949 | 1461235391360 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}] 03:43:11 INFO - PROCESS | 1949 | 1461235391456 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 03:43:11 INFO - PROCESS | 1949 | 1461235391460 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b76e800 == 53 [pid = 1949] [id = 170] 03:43:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x12b7a9000) [pid = 1949] [serial = 508] [outer = 0x0] 03:43:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x12cee0800) [pid = 1949] [serial = 509] [outer = 0x12b7a9000] 03:43:11 INFO - PROCESS | 1949 | 1461235391485 Marionette DEBUG loaded listener.js 03:43:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x12d957800) [pid = 1949] [serial = 510] [outer = 0x12b7a9000] 03:43:11 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x11615cc00) [pid = 1949] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:43:11 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x117958c00) [pid = 1949] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:43:11 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x126db0400) [pid = 1949] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:43:11 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x11c3d4c00) [pid = 1949] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:43:11 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x12bd20400) [pid = 1949] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:43:11 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x12b3e4c00) [pid = 1949] [serial = 448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:43:11 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x11ad63000) [pid = 1949] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:43:11 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x1282a9400) [pid = 1949] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:43:11 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x12bb48800) [pid = 1949] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:43:11 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x119123400) [pid = 1949] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:43:11 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x12d26f000) [pid = 1949] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:43:11 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x119128400) [pid = 1949] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:43:11 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x12b3e7800) [pid = 1949] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:43:11 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x123c9a400) [pid = 1949] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:43:11 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x118a77800) [pid = 1949] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:43:12 INFO - PROCESS | 1949 | 1461235392044 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]]]}] 03:43:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:43:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 719ms 03:43:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:43:12 INFO - PROCESS | 1949 | 1461235392077 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 03:43:12 INFO - PROCESS | 1949 | 1461235392080 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 03:43:12 INFO - PROCESS | 1949 | 1461235392083 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:43:12 INFO - PROCESS | 1949 | 1461235392085 Marionette TRACE conn2 <- [1,654,null,{}] 03:43:12 INFO - PROCESS | 1949 | 1461235392092 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}] 03:43:12 INFO - PROCESS | 1949 | 1461235392270 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 03:43:12 INFO - PROCESS | 1949 | 1461235392279 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x12bef2800 == 54 [pid = 1949] [id = 171] 03:43:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x12d26f400) [pid = 1949] [serial = 511] [outer = 0x0] 03:43:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x12e282800) [pid = 1949] [serial = 512] [outer = 0x12d26f400] 03:43:12 INFO - PROCESS | 1949 | 1461235392327 Marionette DEBUG loaded listener.js 03:43:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x12e2b6800) [pid = 1949] [serial = 513] [outer = 0x12d26f400] 03:43:12 INFO - PROCESS | 1949 | 1461235392744 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]]]}] 03:43:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:43:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 675ms 03:43:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:43:12 INFO - PROCESS | 1949 | 1461235392758 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 03:43:12 INFO - PROCESS | 1949 | 1461235392759 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 03:43:12 INFO - PROCESS | 1949 | 1461235392761 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:43:12 INFO - PROCESS | 1949 | 1461235392763 Marionette TRACE conn2 <- [1,658,null,{}] 03:43:12 INFO - PROCESS | 1949 | 1461235392765 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}] 03:43:12 INFO - PROCESS | 1949 | 1461235392874 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 03:43:12 INFO - PROCESS | 1949 | 1461235392878 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d24a000 == 55 [pid = 1949] [id = 172] 03:43:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x12e283800) [pid = 1949] [serial = 514] [outer = 0x0] 03:43:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x12e6ddc00) [pid = 1949] [serial = 515] [outer = 0x12e283800] 03:43:12 INFO - PROCESS | 1949 | 1461235392904 Marionette DEBUG loaded listener.js 03:43:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x12e78f400) [pid = 1949] [serial = 516] [outer = 0x12e283800] 03:43:13 INFO - PROCESS | 1949 | 1461235393207 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]]]}] 03:43:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:43:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 03:43:13 INFO - PROCESS | 1949 | 1461235393230 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 03:43:13 INFO - PROCESS | 1949 | 1461235393231 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 03:43:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:43:13 INFO - PROCESS | 1949 | 1461235393234 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:43:13 INFO - PROCESS | 1949 | 1461235393235 Marionette TRACE conn2 <- [1,662,null,{}] 03:43:13 INFO - PROCESS | 1949 | 1461235393241 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}] 03:43:13 INFO - PROCESS | 1949 | 1461235393323 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 03:43:13 INFO - PROCESS | 1949 | 1461235393327 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:13 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e3e7800 == 56 [pid = 1949] [id = 173] 03:43:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x12e2c1000) [pid = 1949] [serial = 517] [outer = 0x0] 03:43:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x12e796800) [pid = 1949] [serial = 518] [outer = 0x12e2c1000] 03:43:13 INFO - PROCESS | 1949 | 1461235393352 Marionette DEBUG loaded listener.js 03:43:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x12e79b800) [pid = 1949] [serial = 519] [outer = 0x12e2c1000] 03:43:13 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:43:13 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:43:13 INFO - PROCESS | 1949 | 1461235393690 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]]]}] 03:43:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:43:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 470ms 03:43:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:43:13 INFO - PROCESS | 1949 | 1461235393706 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 03:43:13 INFO - PROCESS | 1949 | 1461235393707 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 03:43:13 INFO - PROCESS | 1949 | 1461235393709 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:43:13 INFO - PROCESS | 1949 | 1461235393710 Marionette TRACE conn2 <- [1,666,null,{}] 03:43:13 INFO - PROCESS | 1949 | 1461235393713 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}] 03:43:13 INFO - PROCESS | 1949 | 1461235393813 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 03:43:13 INFO - PROCESS | 1949 | 1461235393894 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:13 INFO - PROCESS | 1949 | ++DOCSHELL 0x115378000 == 57 [pid = 1949] [id = 174] 03:43:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x112241000) [pid = 1949] [serial = 520] [outer = 0x0] 03:43:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x11224c400) [pid = 1949] [serial = 521] [outer = 0x112241000] 03:43:13 INFO - PROCESS | 1949 | 1461235393926 Marionette DEBUG loaded listener.js 03:43:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x11665ac00) [pid = 1949] [serial = 522] [outer = 0x112241000] 03:43:14 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:43:14 INFO - PROCESS | 1949 | 1461235394347 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]]]}] 03:43:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:43:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 670ms 03:43:14 INFO - PROCESS | 1949 | 1461235394380 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 03:43:14 INFO - PROCESS | 1949 | 1461235394383 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 03:43:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:43:14 INFO - PROCESS | 1949 | 1461235394387 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:43:14 INFO - PROCESS | 1949 | 1461235394390 Marionette TRACE conn2 <- [1,670,null,{}] 03:43:14 INFO - PROCESS | 1949 | 1461235394393 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}] 03:43:14 INFO - PROCESS | 1949 | 1461235394497 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 03:43:14 INFO - PROCESS | 1949 | 1461235394548 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x11aac8800 == 58 [pid = 1949] [id = 175] 03:43:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x119245800) [pid = 1949] [serial = 523] [outer = 0x0] 03:43:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x11a8cc400) [pid = 1949] [serial = 524] [outer = 0x119245800] 03:43:14 INFO - PROCESS | 1949 | 1461235394579 Marionette DEBUG loaded listener.js 03:43:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x11aca3000) [pid = 1949] [serial = 525] [outer = 0x119245800] 03:43:14 INFO - PROCESS | 1949 | 1461235394971 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]]]}] 03:43:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:43:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 620ms 03:43:15 INFO - PROCESS | 1949 | 1461235395011 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 03:43:15 INFO - PROCESS | 1949 | 1461235395014 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 03:43:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:43:15 INFO - PROCESS | 1949 | 1461235395017 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:43:15 INFO - PROCESS | 1949 | 1461235395018 Marionette TRACE conn2 <- [1,674,null,{}] 03:43:15 INFO - PROCESS | 1949 | 1461235395023 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}] 03:43:15 INFO - PROCESS | 1949 | 1461235395122 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 03:43:15 INFO - PROCESS | 1949 | 1461235395210 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:15 INFO - PROCESS | 1949 | ++DOCSHELL 0x126a4e800 == 59 [pid = 1949] [id = 176] 03:43:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x11c1b3800) [pid = 1949] [serial = 526] [outer = 0x0] 03:43:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x11c531c00) [pid = 1949] [serial = 527] [outer = 0x11c1b3800] 03:43:15 INFO - PROCESS | 1949 | 1461235395240 Marionette DEBUG loaded listener.js 03:43:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x126936400) [pid = 1949] [serial = 528] [outer = 0x11c1b3800] 03:43:15 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:43:15 INFO - PROCESS | 1949 | 1461235395680 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]]]}] 03:43:15 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 03:43:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 671ms 03:43:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:43:15 INFO - PROCESS | 1949 | 1461235395689 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 03:43:15 INFO - PROCESS | 1949 | 1461235395691 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 03:43:15 INFO - PROCESS | 1949 | 1461235395698 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:43:15 INFO - PROCESS | 1949 | 1461235395702 Marionette TRACE conn2 <- [1,678,null,{}] 03:43:15 INFO - PROCESS | 1949 | 1461235395706 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}] 03:43:15 INFO - PROCESS | 1949 | 1461235395806 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 03:43:15 INFO - PROCESS | 1949 | 1461235395853 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:15 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d91c000 == 60 [pid = 1949] [id = 177] 03:43:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x11c3bb400) [pid = 1949] [serial = 529] [outer = 0x0] 03:43:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x1281f1000) [pid = 1949] [serial = 530] [outer = 0x11c3bb400] 03:43:15 INFO - PROCESS | 1949 | 1461235395883 Marionette DEBUG loaded listener.js 03:43:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x12b347000) [pid = 1949] [serial = 531] [outer = 0x11c3bb400] 03:43:16 INFO - PROCESS | 1949 | 1461235396305 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]]]}] 03:43:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:43:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 629ms 03:43:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:43:16 INFO - PROCESS | 1949 | 1461235396323 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 03:43:16 INFO - PROCESS | 1949 | 1461235396325 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 03:43:16 INFO - PROCESS | 1949 | 1461235396327 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:43:16 INFO - PROCESS | 1949 | 1461235396328 Marionette TRACE conn2 <- [1,682,null,{}] 03:43:16 INFO - PROCESS | 1949 | 1461235396331 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}] 03:43:16 INFO - PROCESS | 1949 | 1461235396434 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 03:43:16 INFO - PROCESS | 1949 | 1461235396529 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f1ce000 == 61 [pid = 1949] [id = 178] 03:43:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x12b3db800) [pid = 1949] [serial = 532] [outer = 0x0] 03:43:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x12d273000) [pid = 1949] [serial = 533] [outer = 0x12b3db800] 03:43:16 INFO - PROCESS | 1949 | 1461235396559 Marionette DEBUG loaded listener.js 03:43:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x12e2b6400) [pid = 1949] [serial = 534] [outer = 0x12b3db800] 03:43:17 INFO - PROCESS | 1949 | 1461235397440 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]]]}] 03:43:17 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) 03:43:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1119ms 03:43:17 INFO - PROCESS | 1949 | 1461235397447 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 03:43:17 INFO - PROCESS | 1949 | 1461235397448 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 03:43:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:43:17 INFO - PROCESS | 1949 | 1461235397450 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:43:17 INFO - PROCESS | 1949 | 1461235397452 Marionette TRACE conn2 <- [1,686,null,{}] 03:43:17 INFO - PROCESS | 1949 | 1461235397456 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}] 03:43:17 INFO - PROCESS | 1949 | 1461235397558 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 03:43:17 INFO - PROCESS | 1949 | 1461235397606 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x119ece000 == 62 [pid = 1949] [id = 179] 03:43:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x12ced8000) [pid = 1949] [serial = 535] [outer = 0x0] 03:43:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x12d95bc00) [pid = 1949] [serial = 536] [outer = 0x12ced8000] 03:43:17 INFO - PROCESS | 1949 | 1461235397643 Marionette DEBUG loaded listener.js 03:43:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x12ec87c00) [pid = 1949] [serial = 537] [outer = 0x12ced8000] 03:43:18 INFO - PROCESS | 1949 | 1461235398616 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]]]}] 03:43:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:43:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1176ms 03:43:18 INFO - PROCESS | 1949 | 1461235398633 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 03:43:18 INFO - PROCESS | 1949 | 1461235398635 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 03:43:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:43:18 INFO - PROCESS | 1949 | 1461235398641 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:43:18 INFO - PROCESS | 1949 | 1461235398643 Marionette TRACE conn2 <- [1,690,null,{}] 03:43:18 INFO - PROCESS | 1949 | 1461235398647 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}] 03:43:18 INFO - PROCESS | 1949 | 1461235398735 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 03:43:18 INFO - PROCESS | 1949 | 1461235398786 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c34c800 == 63 [pid = 1949] [id = 180] 03:43:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x11795b800) [pid = 1949] [serial = 538] [outer = 0x0] 03:43:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x119249400) [pid = 1949] [serial = 539] [outer = 0x11795b800] 03:43:18 INFO - PROCESS | 1949 | 1461235398814 Marionette DEBUG loaded listener.js 03:43:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x11a8bf400) [pid = 1949] [serial = 540] [outer = 0x11795b800] 03:43:19 INFO - PROCESS | 1949 | --DOCSHELL 0x1198b2800 == 62 [pid = 1949] [id = 111] 03:43:19 INFO - PROCESS | 1949 | --DOCSHELL 0x114b82000 == 61 [pid = 1949] [id = 110] 03:43:19 INFO - PROCESS | 1949 | --DOCSHELL 0x11c769000 == 60 [pid = 1949] [id = 123] 03:43:19 INFO - PROCESS | 1949 | --DOCSHELL 0x12e3e7800 == 59 [pid = 1949] [id = 173] 03:43:19 INFO - PROCESS | 1949 | --DOCSHELL 0x12d24a000 == 58 [pid = 1949] [id = 172] 03:43:19 INFO - PROCESS | 1949 | --DOCSHELL 0x12bef2800 == 57 [pid = 1949] [id = 171] 03:43:19 INFO - PROCESS | 1949 | --DOCSHELL 0x12b76e800 == 56 [pid = 1949] [id = 170] 03:43:19 INFO - PROCESS | 1949 | --DOCSHELL 0x128188000 == 55 [pid = 1949] [id = 169] 03:43:19 INFO - PROCESS | 1949 | --DOCSHELL 0x126f54800 == 54 [pid = 1949] [id = 168] 03:43:19 INFO - PROCESS | 1949 | --DOCSHELL 0x125dd9800 == 53 [pid = 1949] [id = 167] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x12e291c00) [pid = 1949] [serial = 464] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOCSHELL 0x11c776000 == 52 [pid = 1949] [id = 166] 03:43:19 INFO - PROCESS | 1949 | --DOCSHELL 0x11c350000 == 51 [pid = 1949] [id = 165] 03:43:19 INFO - PROCESS | 1949 | --DOCSHELL 0x11b99b800 == 50 [pid = 1949] [id = 164] 03:43:19 INFO - PROCESS | 1949 | --DOCSHELL 0x119274000 == 49 [pid = 1949] [id = 163] 03:43:19 INFO - PROCESS | 1949 | --DOCSHELL 0x118e30800 == 48 [pid = 1949] [id = 162] 03:43:19 INFO - PROCESS | 1949 | --DOCSHELL 0x11aad1800 == 47 [pid = 1949] [id = 161] 03:43:19 INFO - PROCESS | 1949 | --DOCSHELL 0x12ec02800 == 46 [pid = 1949] [id = 160] 03:43:19 INFO - PROCESS | 1949 | --DOCSHELL 0x12e3f1000 == 45 [pid = 1949] [id = 159] 03:43:19 INFO - PROCESS | 1949 | --DOCSHELL 0x116302800 == 44 [pid = 1949] [id = 156] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x12bb4f400) [pid = 1949] [serial = 410] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x1279c9400) [pid = 1949] [serial = 314] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x119e59c00) [pid = 1949] [serial = 332] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x11a85a400) [pid = 1949] [serial = 431] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x12b33f400) [pid = 1949] [serial = 421] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x119e60400) [pid = 1949] [serial = 433] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x11a979c00) [pid = 1949] [serial = 434] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x1279c9000) [pid = 1949] [serial = 442] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x11bff3800) [pid = 1949] [serial = 418] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x126855800) [pid = 1949] [serial = 439] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x126dae400) [pid = 1949] [serial = 440] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x11a858400) [pid = 1949] [serial = 415] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x12ced3400) [pid = 1949] [serial = 428] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x12bd4d000) [pid = 1949] [serial = 427] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x12b3ea800) [pid = 1949] [serial = 424] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x12cedf000) [pid = 1949] [serial = 185] [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.] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x12bb4cc00) [pid = 1949] [serial = 449] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x11bfc6800) [pid = 1949] [serial = 436] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x11c5d8800) [pid = 1949] [serial = 437] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x112248400) [pid = 1949] [serial = 412] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x12b3e3400) [pid = 1949] [serial = 446] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x12cedb000) [pid = 1949] [serial = 452] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x1281fc400) [pid = 1949] [serial = 458] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x12d278800) [pid = 1949] [serial = 455] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x12d26ec00) [pid = 1949] [serial = 453] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x12d3cfc00) [pid = 1949] [serial = 456] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x118a7d000) [pid = 1949] [serial = 430] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x12d275800) [pid = 1949] [serial = 461] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x12b3e9000) [pid = 1949] [serial = 459] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 115 (0x12a5e3800) [pid = 1949] [serial = 445] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x12ced5800) [pid = 1949] [serial = 450] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 113 (0x1281f5800) [pid = 1949] [serial = 443] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | --DOMWINDOW == 112 (0x12e28ec00) [pid = 1949] [serial = 462] [outer = 0x0] [url = about:blank] 03:43:19 INFO - PROCESS | 1949 | 1461235399717 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]]]}] 03:43:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:43:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1123ms 03:43:19 INFO - PROCESS | 1949 | 1461235399764 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 03:43:19 INFO - PROCESS | 1949 | 1461235399768 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 03:43:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:43:19 INFO - PROCESS | 1949 | 1461235399772 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:43:19 INFO - PROCESS | 1949 | 1461235399774 Marionette TRACE conn2 <- [1,694,null,{}] 03:43:19 INFO - PROCESS | 1949 | 1461235399776 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}] 03:43:19 INFO - PROCESS | 1949 | 1461235399851 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 03:43:19 INFO - PROCESS | 1949 | 1461235399859 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x118e2a800 == 45 [pid = 1949] [id = 181] 03:43:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x11a858400) [pid = 1949] [serial = 541] [outer = 0x0] 03:43:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x11ad83000) [pid = 1949] [serial = 542] [outer = 0x11a858400] 03:43:19 INFO - PROCESS | 1949 | 1461235399885 Marionette DEBUG loaded listener.js 03:43:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x11c179800) [pid = 1949] [serial = 543] [outer = 0x11a858400] 03:43:20 INFO - PROCESS | 1949 | 1461235400764 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]]]}] 03:43:20 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) 03:43:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1022ms 03:43:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:43:20 INFO - PROCESS | 1949 | 1461235400795 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 03:43:20 INFO - PROCESS | 1949 | 1461235400796 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 03:43:20 INFO - PROCESS | 1949 | 1461235400798 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:43:20 INFO - PROCESS | 1949 | 1461235400800 Marionette TRACE conn2 <- [1,698,null,{}] 03:43:20 INFO - PROCESS | 1949 | 1461235400818 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}] 03:43:20 INFO - PROCESS | 1949 | 1461235400896 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 03:43:20 INFO - PROCESS | 1949 | 1461235400944 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x11bc40000 == 46 [pid = 1949] [id = 182] 03:43:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x11ad62000) [pid = 1949] [serial = 544] [outer = 0x0] 03:43:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x126999400) [pid = 1949] [serial = 545] [outer = 0x11ad62000] 03:43:20 INFO - PROCESS | 1949 | 1461235400972 Marionette DEBUG loaded listener.js 03:43:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x1279c9400) [pid = 1949] [serial = 546] [outer = 0x11ad62000] 03:43:21 INFO - PROCESS | 1949 | 1461235401856 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]]]}] 03:43:21 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) 03:43:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1082ms 03:43:21 INFO - PROCESS | 1949 | 1461235401884 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 03:43:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:43:21 INFO - PROCESS | 1949 | 1461235401885 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 03:43:21 INFO - PROCESS | 1949 | 1461235401887 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:43:21 INFO - PROCESS | 1949 | 1461235401889 Marionette TRACE conn2 <- [1,702,null,{}] 03:43:21 INFO - PROCESS | 1949 | 1461235401891 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}] 03:43:21 INFO - PROCESS | 1949 | 1461235401983 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 03:43:21 INFO - PROCESS | 1949 | 1461235401987 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d0e800 == 47 [pid = 1949] [id = 183] 03:43:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x126db7400) [pid = 1949] [serial = 547] [outer = 0x0] 03:43:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x129c93400) [pid = 1949] [serial = 548] [outer = 0x126db7400] 03:43:22 INFO - PROCESS | 1949 | 1461235402014 Marionette DEBUG loaded listener.js 03:43:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x12b346c00) [pid = 1949] [serial = 549] [outer = 0x126db7400] 03:43:22 INFO - PROCESS | 1949 | 1461235402827 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]]]}] 03:43:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:43:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 969ms 03:43:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:43:22 INFO - PROCESS | 1949 | 1461235402857 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 03:43:22 INFO - PROCESS | 1949 | 1461235402859 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 03:43:22 INFO - PROCESS | 1949 | 1461235402861 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:43:22 INFO - PROCESS | 1949 | 1461235402862 Marionette TRACE conn2 <- [1,706,null,{}] 03:43:22 INFO - PROCESS | 1949 | 1461235402864 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}] 03:43:22 INFO - PROCESS | 1949 | 1461235402955 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 03:43:22 INFO - PROCESS | 1949 | 1461235402973 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x126f65000 == 48 [pid = 1949] [id = 184] 03:43:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x128698c00) [pid = 1949] [serial = 550] [outer = 0x0] 03:43:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x12b3ea800) [pid = 1949] [serial = 551] [outer = 0x128698c00] 03:43:23 INFO - PROCESS | 1949 | 1461235403034 Marionette DEBUG loaded listener.js 03:43:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x12bd16000) [pid = 1949] [serial = 552] [outer = 0x128698c00] 03:43:23 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x12e283800) [pid = 1949] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:43:23 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x114fa1800) [pid = 1949] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:43:23 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x119120400) [pid = 1949] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:43:23 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x11af16c00) [pid = 1949] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:43:23 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x12b340c00) [pid = 1949] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:43:23 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x119120800) [pid = 1949] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:43:23 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x125c0d400) [pid = 1949] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:43:23 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x12b7a9000) [pid = 1949] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:43:23 INFO - PROCESS | 1949 | --DOMWINDOW == 115 (0x125ef1800) [pid = 1949] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:43:23 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x11c1abc00) [pid = 1949] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:43:23 INFO - PROCESS | 1949 | --DOMWINDOW == 113 (0x12b343400) [pid = 1949] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:43:23 INFO - PROCESS | 1949 | --DOMWINDOW == 112 (0x12d26f400) [pid = 1949] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:43:23 INFO - PROCESS | 1949 | --DOMWINDOW == 111 (0x11b5cc000) [pid = 1949] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:43:23 INFO - PROCESS | 1949 | 1461235403953 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]]]}] 03:43:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:43:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1118ms 03:43:23 INFO - PROCESS | 1949 | 1461235403980 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 03:43:23 INFO - PROCESS | 1949 | 1461235403981 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 03:43:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:43:23 INFO - PROCESS | 1949 | 1461235403983 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:43:23 INFO - PROCESS | 1949 | 1461235403984 Marionette TRACE conn2 <- [1,710,null,{}] 03:43:23 INFO - PROCESS | 1949 | 1461235403988 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}] 03:43:24 INFO - PROCESS | 1949 | 1461235404075 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 03:43:24 INFO - PROCESS | 1949 | 1461235404081 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x126f5b800 == 49 [pid = 1949] [id = 185] 03:43:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 112 (0x12bd45c00) [pid = 1949] [serial = 553] [outer = 0x0] 03:43:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x12ce6f800) [pid = 1949] [serial = 554] [outer = 0x12bd45c00] 03:43:24 INFO - PROCESS | 1949 | 1461235404110 Marionette DEBUG loaded listener.js 03:43:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x12d3c9400) [pid = 1949] [serial = 555] [outer = 0x12bd45c00] 03:43:24 INFO - PROCESS | 1949 | 1461235404913 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]]]}] 03:43:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:43:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 970ms 03:43:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:43:24 INFO - PROCESS | 1949 | 1461235404955 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 03:43:24 INFO - PROCESS | 1949 | 1461235404956 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 03:43:24 INFO - PROCESS | 1949 | 1461235404959 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:43:24 INFO - PROCESS | 1949 | 1461235404960 Marionette TRACE conn2 <- [1,714,null,{}] 03:43:24 INFO - PROCESS | 1949 | 1461235404962 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}] 03:43:25 INFO - PROCESS | 1949 | 1461235405052 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 03:43:25 INFO - PROCESS | 1949 | 1461235405058 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b945800 == 50 [pid = 1949] [id = 186] 03:43:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x12bd53c00) [pid = 1949] [serial = 556] [outer = 0x0] 03:43:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x12d3ce000) [pid = 1949] [serial = 557] [outer = 0x12bd53c00] 03:43:25 INFO - PROCESS | 1949 | 1461235405084 Marionette DEBUG loaded listener.js 03:43:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x12e2b8800) [pid = 1949] [serial = 558] [outer = 0x12bd53c00] 03:43:25 INFO - PROCESS | 1949 | 1461235405868 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]]]}] 03:43:25 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 03:43:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 918ms 03:43:25 INFO - PROCESS | 1949 | 1461235405878 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 03:43:25 INFO - PROCESS | 1949 | 1461235405881 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 03:43:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:43:25 INFO - PROCESS | 1949 | 1461235405885 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:43:25 INFO - PROCESS | 1949 | 1461235405888 Marionette TRACE conn2 <- [1,718,null,{}] 03:43:25 INFO - PROCESS | 1949 | 1461235405894 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}] 03:43:25 INFO - PROCESS | 1949 | 1461235405994 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 03:43:26 INFO - PROCESS | 1949 | 1461235406042 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x119ed2000 == 51 [pid = 1949] [id = 187] 03:43:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x118ed2000) [pid = 1949] [serial = 559] [outer = 0x0] 03:43:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x11924bc00) [pid = 1949] [serial = 560] [outer = 0x118ed2000] 03:43:26 INFO - PROCESS | 1949 | 1461235406075 Marionette DEBUG loaded listener.js 03:43:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x11a96c000) [pid = 1949] [serial = 561] [outer = 0x118ed2000] 03:43:26 INFO - PROCESS | 1949 | 1461235406974 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]]]}] 03:43:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:43:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1125ms 03:43:27 INFO - PROCESS | 1949 | 1461235407010 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 03:43:27 INFO - PROCESS | 1949 | 1461235407014 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 03:43:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:43:27 INFO - PROCESS | 1949 | 1461235407019 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:43:27 INFO - PROCESS | 1949 | 1461235407021 Marionette TRACE conn2 <- [1,722,null,{}] 03:43:27 INFO - PROCESS | 1949 | 1461235407023 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}] 03:43:27 INFO - PROCESS | 1949 | 1461235407121 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 03:43:27 INFO - PROCESS | 1949 | 1461235407167 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c772000 == 52 [pid = 1949] [id = 188] 03:43:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x11a977c00) [pid = 1949] [serial = 562] [outer = 0x0] 03:43:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x11c176000) [pid = 1949] [serial = 563] [outer = 0x11a977c00] 03:43:27 INFO - PROCESS | 1949 | 1461235407197 Marionette DEBUG loaded listener.js 03:43:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x11c7b1800) [pid = 1949] [serial = 564] [outer = 0x11a977c00] 03:43:27 INFO - PROCESS | 1949 | 1461235407625 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] 03:43:27 INFO - PROCESS | 1949 | 1461235407643 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 03:43:27 INFO - PROCESS | 1949 | 1461235407645 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:43:27 INFO - PROCESS | 1949 | 1461235407648 Marionette TRACE conn2 <- [1,726,null,{}] 03:43:27 INFO - PROCESS | 1949 | 1461235407656 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}] 03:43:27 INFO - PROCESS | 1949 | 1461235407759 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 03:43:27 INFO - PROCESS | 1949 | 1461235407809 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x12bef5000 == 53 [pid = 1949] [id = 189] 03:43:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x126931800) [pid = 1949] [serial = 565] [outer = 0x0] 03:43:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x129c97000) [pid = 1949] [serial = 566] [outer = 0x126931800] 03:43:27 INFO - PROCESS | 1949 | 1461235407841 Marionette DEBUG loaded listener.js 03:43:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x12ced4000) [pid = 1949] [serial = 567] [outer = 0x126931800] 03:43:28 INFO - PROCESS | 1949 | 1461235408299 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]]]}] 03:43:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:43:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 673ms 03:43:28 INFO - PROCESS | 1949 | 1461235408319 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 03:43:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:43:28 INFO - PROCESS | 1949 | 1461235408321 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 03:43:28 INFO - PROCESS | 1949 | 1461235408324 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:43:28 INFO - PROCESS | 1949 | 1461235408325 Marionette TRACE conn2 <- [1,730,null,{}] 03:43:28 INFO - PROCESS | 1949 | 1461235408327 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}] 03:43:28 INFO - PROCESS | 1949 | 1461235408423 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 03:43:28 INFO - PROCESS | 1949 | 1461235408507 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e03b000 == 54 [pid = 1949] [id = 190] 03:43:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x12e2b7c00) [pid = 1949] [serial = 568] [outer = 0x0] 03:43:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x12e6e7c00) [pid = 1949] [serial = 569] [outer = 0x12e2b7c00] 03:43:28 INFO - PROCESS | 1949 | 1461235408537 Marionette DEBUG loaded listener.js 03:43:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x12ec89800) [pid = 1949] [serial = 570] [outer = 0x12e2b7c00] 03:43:28 INFO - PROCESS | 1949 | 1461235408960 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] 03:43:29 INFO - PROCESS | 1949 | 1461235408996 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 03:43:29 INFO - PROCESS | 1949 | 1461235408998 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:43:29 INFO - PROCESS | 1949 | 1461235408999 Marionette TRACE conn2 <- [1,734,null,{}] 03:43:29 INFO - PROCESS | 1949 | 1461235409002 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}] 03:43:29 INFO - PROCESS | 1949 | 1461235409099 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 03:43:29 INFO - PROCESS | 1949 | 1461235409146 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e75c800 == 55 [pid = 1949] [id = 191] 03:43:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x12e283400) [pid = 1949] [serial = 571] [outer = 0x0] 03:43:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x12ec8f800) [pid = 1949] [serial = 572] [outer = 0x12e283400] 03:43:29 INFO - PROCESS | 1949 | 1461235409176 Marionette DEBUG loaded listener.js 03:43:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x12f474800) [pid = 1949] [serial = 573] [outer = 0x12e283400] 03:43:29 INFO - PROCESS | 1949 | 1461235409601 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]]]}] 03:43:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:43:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 619ms 03:43:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:43:29 INFO - PROCESS | 1949 | 1461235409617 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 03:43:29 INFO - PROCESS | 1949 | 1461235409619 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 03:43:29 INFO - PROCESS | 1949 | 1461235409621 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:43:29 INFO - PROCESS | 1949 | 1461235409622 Marionette TRACE conn2 <- [1,738,null,{}] 03:43:29 INFO - PROCESS | 1949 | 1461235409625 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}] 03:43:29 INFO - PROCESS | 1949 | 1461235409742 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 03:43:29 INFO - PROCESS | 1949 | 1461235409826 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x1198c0800 == 56 [pid = 1949] [id = 192] 03:43:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x123c9a400) [pid = 1949] [serial = 574] [outer = 0x0] 03:43:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x12e6e9c00) [pid = 1949] [serial = 575] [outer = 0x123c9a400] 03:43:29 INFO - PROCESS | 1949 | 1461235409858 Marionette DEBUG loaded listener.js 03:43:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x12f675800) [pid = 1949] [serial = 576] [outer = 0x123c9a400] 03:43:30 INFO - PROCESS | 1949 | 1461235410729 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]]]}] 03:43:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:43:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1120ms 03:43:30 INFO - PROCESS | 1949 | 1461235410751 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 03:43:30 INFO - PROCESS | 1949 | 1461235410755 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 03:43:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:43:30 INFO - PROCESS | 1949 | 1461235410759 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:43:30 INFO - PROCESS | 1949 | 1461235410761 Marionette TRACE conn2 <- [1,742,null,{}] 03:43:30 INFO - PROCESS | 1949 | 1461235410765 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}] 03:43:30 INFO - PROCESS | 1949 | 1461235410857 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 03:43:30 INFO - PROCESS | 1949 | 1461235410905 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:30 INFO - PROCESS | 1949 | ++DOCSHELL 0x1156c2000 == 57 [pid = 1949] [id = 193] 03:43:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x114c5a000) [pid = 1949] [serial = 577] [outer = 0x0] 03:43:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x114f5e000) [pid = 1949] [serial = 578] [outer = 0x114c5a000] 03:43:30 INFO - PROCESS | 1949 | 1461235410933 Marionette DEBUG loaded listener.js 03:43:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x115303400) [pid = 1949] [serial = 579] [outer = 0x114c5a000] 03:43:31 INFO - PROCESS | 1949 | --DOCSHELL 0x126f5b800 == 56 [pid = 1949] [id = 185] 03:43:31 INFO - PROCESS | 1949 | --DOCSHELL 0x126f65000 == 55 [pid = 1949] [id = 184] 03:43:31 INFO - PROCESS | 1949 | --DOCSHELL 0x125d0e800 == 54 [pid = 1949] [id = 183] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x12e796800) [pid = 1949] [serial = 518] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOCSHELL 0x11bc40000 == 53 [pid = 1949] [id = 182] 03:43:31 INFO - PROCESS | 1949 | --DOCSHELL 0x118e2a800 == 52 [pid = 1949] [id = 181] 03:43:31 INFO - PROCESS | 1949 | --DOCSHELL 0x11c34c800 == 51 [pid = 1949] [id = 180] 03:43:31 INFO - PROCESS | 1949 | --DOCSHELL 0x119ece000 == 50 [pid = 1949] [id = 179] 03:43:31 INFO - PROCESS | 1949 | --DOCSHELL 0x12f1ce000 == 49 [pid = 1949] [id = 178] 03:43:31 INFO - PROCESS | 1949 | --DOCSHELL 0x12d91c000 == 48 [pid = 1949] [id = 177] 03:43:31 INFO - PROCESS | 1949 | --DOCSHELL 0x126a4e800 == 47 [pid = 1949] [id = 176] 03:43:31 INFO - PROCESS | 1949 | --DOCSHELL 0x11aac8800 == 46 [pid = 1949] [id = 175] 03:43:31 INFO - PROCESS | 1949 | --DOCSHELL 0x115378000 == 45 [pid = 1949] [id = 174] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x12e2bc400) [pid = 1949] [serial = 465] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x12e78f400) [pid = 1949] [serial = 516] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x129c91400) [pid = 1949] [serial = 500] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x1191a7c00) [pid = 1949] [serial = 482] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x11af98c00) [pid = 1949] [serial = 488] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x11c172000) [pid = 1949] [serial = 489] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x12b3db400) [pid = 1949] [serial = 503] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x11a979800) [pid = 1949] [serial = 486] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x11a8c3c00) [pid = 1949] [serial = 485] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x12bd1c400) [pid = 1949] [serial = 476] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x126859400) [pid = 1949] [serial = 494] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x126d2f800) [pid = 1949] [serial = 495] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x12cee0800) [pid = 1949] [serial = 509] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x125eee400) [pid = 1949] [serial = 473] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x12e284000) [pid = 1949] [serial = 479] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x11aa71000) [pid = 1949] [serial = 470] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x1279c5000) [pid = 1949] [serial = 497] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x11c440800) [pid = 1949] [serial = 491] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x11d50cc00) [pid = 1949] [serial = 492] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x114133c00) [pid = 1949] [serial = 467] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x12ced7400) [pid = 1949] [serial = 507] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 115 (0x12bd19800) [pid = 1949] [serial = 506] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x12e6ddc00) [pid = 1949] [serial = 515] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 113 (0x12d957800) [pid = 1949] [serial = 510] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 112 (0x11a85b400) [pid = 1949] [serial = 483] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 111 (0x12b79c400) [pid = 1949] [serial = 504] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 110 (0x12b340000) [pid = 1949] [serial = 501] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 109 (0x12e282800) [pid = 1949] [serial = 512] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 108 (0x12e2b6800) [pid = 1949] [serial = 513] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | --DOMWINDOW == 107 (0x129c8a800) [pid = 1949] [serial = 498] [outer = 0x0] [url = about:blank] 03:43:31 INFO - PROCESS | 1949 | 1461235411852 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]]]}] 03:43:31 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 03:43:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1122ms 03:43:31 INFO - PROCESS | 1949 | 1461235411882 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 03:43:31 INFO - PROCESS | 1949 | 1461235411885 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 03:43:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:43:31 INFO - PROCESS | 1949 | 1461235411892 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:43:31 INFO - PROCESS | 1949 | 1461235411893 Marionette TRACE conn2 <- [1,746,null,{}] 03:43:31 INFO - PROCESS | 1949 | 1461235411896 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}] 03:43:31 INFO - PROCESS | 1949 | 1461235411977 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 03:43:31 INFO - PROCESS | 1949 | 1461235411983 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x119134000 == 46 [pid = 1949] [id = 194] 03:43:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 108 (0x1159e5400) [pid = 1949] [serial = 580] [outer = 0x0] 03:43:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 109 (0x1166e7400) [pid = 1949] [serial = 581] [outer = 0x1159e5400] 03:43:32 INFO - PROCESS | 1949 | 1461235412010 Marionette DEBUG loaded listener.js 03:43:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 110 (0x1186b0400) [pid = 1949] [serial = 582] [outer = 0x1159e5400] 03:43:32 INFO - PROCESS | 1949 | 1461235412851 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]]]}] 03:43:32 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.) 03:43:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 977ms 03:43:32 INFO - PROCESS | 1949 | 1461235412869 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 03:43:32 INFO - PROCESS | 1949 | 1461235412871 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 03:43:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:43:32 INFO - PROCESS | 1949 | 1461235412877 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:43:32 INFO - PROCESS | 1949 | 1461235412879 Marionette TRACE conn2 <- [1,750,null,{}] 03:43:32 INFO - PROCESS | 1949 | 1461235412888 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}] 03:43:32 INFO - PROCESS | 1949 | 1461235412969 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 03:43:32 INFO - PROCESS | 1949 | 1461235412976 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x11a8b2800 == 47 [pid = 1949] [id = 195] 03:43:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 111 (0x118f9a800) [pid = 1949] [serial = 583] [outer = 0x0] 03:43:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 112 (0x119934c00) [pid = 1949] [serial = 584] [outer = 0x118f9a800] 03:43:33 INFO - PROCESS | 1949 | 1461235413005 Marionette DEBUG loaded listener.js 03:43:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x11a850400) [pid = 1949] [serial = 585] [outer = 0x118f9a800] 03:43:33 INFO - PROCESS | 1949 | 1461235413830 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]]]}] 03:43:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:43:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 973ms 03:43:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:43:33 INFO - PROCESS | 1949 | 1461235413849 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 03:43:33 INFO - PROCESS | 1949 | 1461235413851 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 03:43:33 INFO - PROCESS | 1949 | 1461235413854 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:43:33 INFO - PROCESS | 1949 | 1461235413855 Marionette TRACE conn2 <- [1,754,null,{}] 03:43:33 INFO - PROCESS | 1949 | 1461235413858 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}] 03:43:33 INFO - PROCESS | 1949 | 1461235413959 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 03:43:33 INFO - PROCESS | 1949 | 1461235413963 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:33 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b9a6800 == 48 [pid = 1949] [id = 196] 03:43:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x11a856000) [pid = 1949] [serial = 586] [outer = 0x0] 03:43:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x11a974000) [pid = 1949] [serial = 587] [outer = 0x11a856000] 03:43:33 INFO - PROCESS | 1949 | 1461235413990 Marionette DEBUG loaded listener.js 03:43:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x11aa6c800) [pid = 1949] [serial = 588] [outer = 0x11a856000] 03:43:34 INFO - PROCESS | 1949 | 1461235414802 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]]]}] 03:43:34 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 03:43:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 971ms 03:43:34 INFO - PROCESS | 1949 | 1461235414824 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 03:43:34 INFO - PROCESS | 1949 | 1461235414825 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 03:43:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:43:34 INFO - PROCESS | 1949 | 1461235414827 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:43:34 INFO - PROCESS | 1949 | 1461235414828 Marionette TRACE conn2 <- [1,758,null,{}] 03:43:34 INFO - PROCESS | 1949 | 1461235414831 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}] 03:43:34 INFO - PROCESS | 1949 | 1461235414927 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 03:43:34 INFO - PROCESS | 1949 | 1461235414942 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c34c800 == 49 [pid = 1949] [id = 197] 03:43:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x11aa6d000) [pid = 1949] [serial = 589] [outer = 0x0] 03:43:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x11ad63000) [pid = 1949] [serial = 590] [outer = 0x11aa6d000] 03:43:34 INFO - PROCESS | 1949 | 1461235414967 Marionette DEBUG loaded listener.js 03:43:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x11af94c00) [pid = 1949] [serial = 591] [outer = 0x11aa6d000] 03:43:35 INFO - PROCESS | 1949 | 1461235415335 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]]]}] 03:43:35 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x128698c00) [pid = 1949] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:43:35 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x126db7400) [pid = 1949] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:43:35 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x11a858400) [pid = 1949] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:43:35 INFO - PROCESS | 1949 | --DOMWINDOW == 115 (0x11795b800) [pid = 1949] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:43:35 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x11ad62000) [pid = 1949] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:43:35 INFO - PROCESS | 1949 | --DOMWINDOW == 113 (0x12bd45c00) [pid = 1949] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:43:35 INFO - PROCESS | 1949 | --DOMWINDOW == 112 (0x12e2c1000) [pid = 1949] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:43:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:43:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 518ms 03:43:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:43:35 INFO - PROCESS | 1949 | 1461235415347 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 03:43:35 INFO - PROCESS | 1949 | 1461235415348 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 03:43:35 INFO - PROCESS | 1949 | 1461235415350 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:43:35 INFO - PROCESS | 1949 | 1461235415351 Marionette TRACE conn2 <- [1,762,null,{}] 03:43:35 INFO - PROCESS | 1949 | 1461235415355 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}] 03:43:35 INFO - PROCESS | 1949 | 1461235415467 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 03:43:35 INFO - PROCESS | 1949 | 1461235415502 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:35 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c9cf800 == 50 [pid = 1949] [id = 198] 03:43:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x11af98400) [pid = 1949] [serial = 592] [outer = 0x0] 03:43:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x11c170c00) [pid = 1949] [serial = 593] [outer = 0x11af98400] 03:43:35 INFO - PROCESS | 1949 | 1461235415530 Marionette DEBUG loaded listener.js 03:43:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x11c7af400) [pid = 1949] [serial = 594] [outer = 0x11af98400] 03:43:36 INFO - PROCESS | 1949 | 1461235416302 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]]]}] 03:43:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:43:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 974ms 03:43:36 INFO - PROCESS | 1949 | 1461235416325 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 03:43:36 INFO - PROCESS | 1949 | 1461235416328 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 03:43:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:43:36 INFO - PROCESS | 1949 | 1461235416331 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:43:36 INFO - PROCESS | 1949 | 1461235416334 Marionette TRACE conn2 <- [1,766,null,{}] 03:43:36 INFO - PROCESS | 1949 | 1461235416338 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}] 03:43:36 INFO - PROCESS | 1949 | 1461235416438 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 03:43:36 INFO - PROCESS | 1949 | 1461235416488 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x118a0b000 == 51 [pid = 1949] [id = 199] 03:43:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x115667000) [pid = 1949] [serial = 595] [outer = 0x0] 03:43:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x11566c000) [pid = 1949] [serial = 596] [outer = 0x115667000] 03:43:36 INFO - PROCESS | 1949 | 1461235416520 Marionette DEBUG loaded listener.js 03:43:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x11615dc00) [pid = 1949] [serial = 597] [outer = 0x115667000] 03:43:37 INFO - PROCESS | 1949 | 1461235417388 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]]]}] 03:43:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:43:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1071ms 03:43:37 INFO - PROCESS | 1949 | 1461235417403 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 03:43:37 INFO - PROCESS | 1949 | 1461235417407 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 03:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:43:37 INFO - PROCESS | 1949 | 1461235417412 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:43:37 INFO - PROCESS | 1949 | 1461235417414 Marionette TRACE conn2 <- [1,770,null,{}] 03:43:37 INFO - PROCESS | 1949 | 1461235417416 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}] 03:43:37 INFO - PROCESS | 1949 | 1461235417514 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 03:43:37 INFO - PROCESS | 1949 | 1461235417564 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b92d000 == 52 [pid = 1949] [id = 200] 03:43:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x115670800) [pid = 1949] [serial = 598] [outer = 0x0] 03:43:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x1191a9c00) [pid = 1949] [serial = 599] [outer = 0x115670800] 03:43:37 INFO - PROCESS | 1949 | 1461235417597 Marionette DEBUG loaded listener.js 03:43:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x11a85a400) [pid = 1949] [serial = 600] [outer = 0x115670800] 03:43:38 INFO - PROCESS | 1949 | 1461235418159 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]]]}] 03:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 772ms 03:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:43:38 INFO - PROCESS | 1949 | 1461235418184 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 03:43:38 INFO - PROCESS | 1949 | 1461235418185 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 03:43:38 INFO - PROCESS | 1949 | 1461235418188 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:43:38 INFO - PROCESS | 1949 | 1461235418190 Marionette TRACE conn2 <- [1,774,null,{}] 03:43:38 INFO - PROCESS | 1949 | 1461235418198 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}] 03:43:38 INFO - PROCESS | 1949 | 1461235418302 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 03:43:38 INFO - PROCESS | 1949 | 1461235418366 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x126a60800 == 53 [pid = 1949] [id = 201] 03:43:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x11ad5a800) [pid = 1949] [serial = 601] [outer = 0x0] 03:43:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x11c1ac400) [pid = 1949] [serial = 602] [outer = 0x11ad5a800] 03:43:38 INFO - PROCESS | 1949 | 1461235418398 Marionette DEBUG loaded listener.js 03:43:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x11c53c800) [pid = 1949] [serial = 603] [outer = 0x11ad5a800] 03:43:38 INFO - PROCESS | 1949 | 1461235418819 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]]]}] 03:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 673ms 03:43:38 INFO - PROCESS | 1949 | 1461235418862 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 03:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:43:38 INFO - PROCESS | 1949 | 1461235418864 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 03:43:38 INFO - PROCESS | 1949 | 1461235418867 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:43:38 INFO - PROCESS | 1949 | 1461235418868 Marionette TRACE conn2 <- [1,778,null,{}] 03:43:38 INFO - PROCESS | 1949 | 1461235418889 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}] 03:43:38 INFO - PROCESS | 1949 | 1461235418986 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 03:43:39 INFO - PROCESS | 1949 | 1461235419048 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x12799c800 == 54 [pid = 1949] [id = 202] 03:43:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x11ad59800) [pid = 1949] [serial = 604] [outer = 0x0] 03:43:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x123c9f400) [pid = 1949] [serial = 605] [outer = 0x11ad59800] 03:43:39 INFO - PROCESS | 1949 | 1461235419079 Marionette DEBUG loaded listener.js 03:43:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x126dad800) [pid = 1949] [serial = 606] [outer = 0x11ad59800] 03:43:39 INFO - PROCESS | 1949 | 1461235419494 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]]]}] 03:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 668ms 03:43:39 INFO - PROCESS | 1949 | 1461235419535 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 03:43:39 INFO - PROCESS | 1949 | 1461235419537 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 03:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:43:39 INFO - PROCESS | 1949 | 1461235419557 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:43:39 INFO - PROCESS | 1949 | 1461235419558 Marionette TRACE conn2 <- [1,782,null,{}] 03:43:39 INFO - PROCESS | 1949 | 1461235419561 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}] 03:43:39 INFO - PROCESS | 1949 | 1461235419658 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 03:43:39 INFO - PROCESS | 1949 | 1461235419731 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b361000 == 55 [pid = 1949] [id = 203] 03:43:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x1145f5000) [pid = 1949] [serial = 607] [outer = 0x0] 03:43:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x126dafc00) [pid = 1949] [serial = 608] [outer = 0x1145f5000] 03:43:39 INFO - PROCESS | 1949 | 1461235419761 Marionette DEBUG loaded listener.js 03:43:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x1279c7c00) [pid = 1949] [serial = 609] [outer = 0x1145f5000] 03:43:40 INFO - PROCESS | 1949 | 1461235420170 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]]]}] 03:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 670ms 03:43:40 INFO - PROCESS | 1949 | 1461235420226 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 03:43:40 INFO - PROCESS | 1949 | 1461235420228 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 03:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:43:40 INFO - PROCESS | 1949 | 1461235420268 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:43:40 INFO - PROCESS | 1949 | 1461235420271 Marionette TRACE conn2 <- [1,786,null,{}] 03:43:40 INFO - PROCESS | 1949 | 1461235420275 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}] 03:43:40 INFO - PROCESS | 1949 | 1461235420522 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 03:43:40 INFO - PROCESS | 1949 | 1461235420633 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x118ed9800 == 56 [pid = 1949] [id = 204] 03:43:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x1145a5c00) [pid = 1949] [serial = 610] [outer = 0x0] 03:43:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x1145a9400) [pid = 1949] [serial = 611] [outer = 0x1145a5c00] 03:43:40 INFO - PROCESS | 1949 | 1461235420677 Marionette DEBUG loaded listener.js 03:43:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x11566d400) [pid = 1949] [serial = 612] [outer = 0x1145a5c00] 03:43:41 INFO - PROCESS | 1949 | 1461235421124 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]]]}] 03:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 946ms 03:43:41 INFO - PROCESS | 1949 | 1461235421208 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 03:43:41 INFO - PROCESS | 1949 | 1461235421211 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 03:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:43:41 INFO - PROCESS | 1949 | 1461235421215 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:43:41 INFO - PROCESS | 1949 | 1461235421218 Marionette TRACE conn2 <- [1,790,null,{}] 03:43:41 INFO - PROCESS | 1949 | 1461235421223 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}] 03:43:41 INFO - PROCESS | 1949 | 1461235421320 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 03:43:41 INFO - PROCESS | 1949 | --DOCSHELL 0x11c34c800 == 55 [pid = 1949] [id = 197] 03:43:41 INFO - PROCESS | 1949 | --DOCSHELL 0x11b9a6800 == 54 [pid = 1949] [id = 196] 03:43:41 INFO - PROCESS | 1949 | --DOCSHELL 0x11a8b2800 == 53 [pid = 1949] [id = 195] 03:43:41 INFO - PROCESS | 1949 | --DOCSHELL 0x119134000 == 52 [pid = 1949] [id = 194] 03:43:41 INFO - PROCESS | 1949 | --DOCSHELL 0x1156c2000 == 51 [pid = 1949] [id = 193] 03:43:41 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x12d3ce000) [pid = 1949] [serial = 557] [outer = 0x0] [url = about:blank] 03:43:41 INFO - PROCESS | 1949 | 1461235421408 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:41 INFO - PROCESS | 1949 | --DOCSHELL 0x11c772000 == 50 [pid = 1949] [id = 188] 03:43:41 INFO - PROCESS | 1949 | --DOCSHELL 0x119ed2000 == 49 [pid = 1949] [id = 187] 03:43:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x11680d000 == 50 [pid = 1949] [id = 205] 03:43:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x116164c00) [pid = 1949] [serial = 613] [outer = 0x0] 03:43:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x118ed1000) [pid = 1949] [serial = 614] [outer = 0x116164c00] 03:43:41 INFO - PROCESS | 1949 | 1461235421440 Marionette DEBUG loaded listener.js 03:43:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x119e60800) [pid = 1949] [serial = 615] [outer = 0x116164c00] 03:43:41 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x12e79b800) [pid = 1949] [serial = 519] [outer = 0x0] [url = about:blank] 03:43:41 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x1281f1000) [pid = 1949] [serial = 530] [outer = 0x0] [url = about:blank] 03:43:41 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x12d273000) [pid = 1949] [serial = 533] [outer = 0x0] [url = about:blank] 03:43:41 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x11ad83000) [pid = 1949] [serial = 542] [outer = 0x0] [url = about:blank] 03:43:41 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x11c179800) [pid = 1949] [serial = 543] [outer = 0x0] [url = about:blank] 03:43:41 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x11a8bf400) [pid = 1949] [serial = 540] [outer = 0x0] [url = about:blank] 03:43:41 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x119249400) [pid = 1949] [serial = 539] [outer = 0x0] [url = about:blank] 03:43:41 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x126999400) [pid = 1949] [serial = 545] [outer = 0x0] [url = about:blank] 03:43:41 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x12d95bc00) [pid = 1949] [serial = 536] [outer = 0x0] [url = about:blank] 03:43:41 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x12bd16000) [pid = 1949] [serial = 552] [outer = 0x0] [url = about:blank] 03:43:41 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x12d3c9400) [pid = 1949] [serial = 555] [outer = 0x0] [url = about:blank] 03:43:41 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x12ce6f800) [pid = 1949] [serial = 554] [outer = 0x0] [url = about:blank] 03:43:41 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x12b346c00) [pid = 1949] [serial = 549] [outer = 0x0] [url = about:blank] 03:43:41 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x1279c9400) [pid = 1949] [serial = 546] [outer = 0x0] [url = about:blank] 03:43:41 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x12b3ea800) [pid = 1949] [serial = 551] [outer = 0x0] [url = about:blank] 03:43:41 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x129c93400) [pid = 1949] [serial = 548] [outer = 0x0] [url = about:blank] 03:43:41 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x11224c400) [pid = 1949] [serial = 521] [outer = 0x0] [url = about:blank] 03:43:41 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x11a8cc400) [pid = 1949] [serial = 524] [outer = 0x0] [url = about:blank] 03:43:41 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x11c531c00) [pid = 1949] [serial = 527] [outer = 0x0] [url = about:blank] 03:43:41 INFO - PROCESS | 1949 | 1461235421780 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]]]}] 03:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 621ms 03:43:41 INFO - PROCESS | 1949 | 1461235421837 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 03:43:41 INFO - PROCESS | 1949 | 1461235421840 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 03:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:43:41 INFO - PROCESS | 1949 | 1461235421844 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:43:41 INFO - PROCESS | 1949 | 1461235421846 Marionette TRACE conn2 <- [1,794,null,{}] 03:43:41 INFO - PROCESS | 1949 | 1461235421849 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}] 03:43:42 INFO - PROCESS | 1949 | 1461235422014 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 03:43:42 INFO - PROCESS | 1949 | 1461235422111 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:42 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b996800 == 51 [pid = 1949] [id = 206] 03:43:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x116658800) [pid = 1949] [serial = 616] [outer = 0x0] 03:43:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x11a8ce000) [pid = 1949] [serial = 617] [outer = 0x116658800] 03:43:42 INFO - PROCESS | 1949 | 1461235422156 Marionette DEBUG loaded listener.js 03:43:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x11b933800) [pid = 1949] [serial = 618] [outer = 0x116658800] 03:43:42 INFO - PROCESS | 1949 | 1461235422486 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]]]}] 03:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 671ms 03:43:42 INFO - PROCESS | 1949 | 1461235422515 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 03:43:42 INFO - PROCESS | 1949 | 1461235422518 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 03:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:43:42 INFO - PROCESS | 1949 | 1461235422529 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:43:42 INFO - PROCESS | 1949 | 1461235422532 Marionette TRACE conn2 <- [1,798,null,{}] 03:43:42 INFO - PROCESS | 1949 | 1461235422535 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}] 03:43:42 INFO - PROCESS | 1949 | 1461235422626 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 03:43:42 INFO - PROCESS | 1949 | 1461235422675 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:42 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c494800 == 52 [pid = 1949] [id = 207] 03:43:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x11ad7d400) [pid = 1949] [serial = 619] [outer = 0x0] 03:43:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x11c170800) [pid = 1949] [serial = 620] [outer = 0x11ad7d400] 03:43:42 INFO - PROCESS | 1949 | 1461235422701 Marionette DEBUG loaded listener.js 03:43:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x126db7400) [pid = 1949] [serial = 621] [outer = 0x11ad7d400] 03:43:43 INFO - PROCESS | 1949 | 1461235422998 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]]]}] 03:43:43 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 03:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 528ms 03:43:43 INFO - PROCESS | 1949 | 1461235423050 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 03:43:43 INFO - PROCESS | 1949 | 1461235423051 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 03:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:43:43 INFO - PROCESS | 1949 | 1461235423055 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:43:43 INFO - PROCESS | 1949 | 1461235423057 Marionette TRACE conn2 <- [1,802,null,{}] 03:43:43 INFO - PROCESS | 1949 | 1461235423060 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}] 03:43:43 INFO - PROCESS | 1949 | 1461235423141 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 03:43:43 INFO - PROCESS | 1949 | 1461235423195 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x126818800 == 53 [pid = 1949] [id = 208] 03:43:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x11bfedc00) [pid = 1949] [serial = 622] [outer = 0x0] 03:43:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x126db4000) [pid = 1949] [serial = 623] [outer = 0x11bfedc00] 03:43:43 INFO - PROCESS | 1949 | 1461235423222 Marionette DEBUG loaded listener.js 03:43:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x1281f8400) [pid = 1949] [serial = 624] [outer = 0x11bfedc00] 03:43:43 INFO - PROCESS | 1949 | 1461235423577 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]]]}] 03:43:43 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 03:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 572ms 03:43:43 INFO - PROCESS | 1949 | 1461235423627 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 03:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:43:43 INFO - PROCESS | 1949 | 1461235423629 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 03:43:43 INFO - PROCESS | 1949 | 1461235423632 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:43:43 INFO - PROCESS | 1949 | 1461235423634 Marionette TRACE conn2 <- [1,806,null,{}] 03:43:43 INFO - PROCESS | 1949 | 1461235423637 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}] 03:43:43 INFO - PROCESS | 1949 | 1461235423781 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 03:43:43 INFO - PROCESS | 1949 | 1461235423800 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x114b6f000 == 54 [pid = 1949] [id = 209] 03:43:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x12869ec00) [pid = 1949] [serial = 625] [outer = 0x0] 03:43:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x129c8c800) [pid = 1949] [serial = 626] [outer = 0x12869ec00] 03:43:43 INFO - PROCESS | 1949 | 1461235423834 Marionette DEBUG loaded listener.js 03:43:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x12a5e0800) [pid = 1949] [serial = 627] [outer = 0x12869ec00] 03:43:44 INFO - PROCESS | 1949 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 03:43:44 INFO - PROCESS | 1949 | Determined SkiaGL cache limits: Size 100663296, Items: 256 03:43:44 INFO - PROCESS | 1949 | [GFX2-]: Using SkiaGL canvas. 03:43:44 INFO - PROCESS | 1949 | 1461235424223 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]]]}] 03:43:44 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 03:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 620ms 03:43:44 INFO - PROCESS | 1949 | 1461235424251 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 03:43:44 INFO - PROCESS | 1949 | 1461235424252 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 03:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:43:44 INFO - PROCESS | 1949 | 1461235424261 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:43:44 INFO - PROCESS | 1949 | 1461235424262 Marionette TRACE conn2 <- [1,810,null,{}] 03:43:44 INFO - PROCESS | 1949 | 1461235424265 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}] 03:43:44 INFO - PROCESS | 1949 | 1461235424365 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 03:43:44 INFO - PROCESS | 1949 | 1461235424370 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:44 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b952800 == 55 [pid = 1949] [id = 210] 03:43:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x12a5e1c00) [pid = 1949] [serial = 628] [outer = 0x0] 03:43:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x12b3dec00) [pid = 1949] [serial = 629] [outer = 0x12a5e1c00] 03:43:44 INFO - PROCESS | 1949 | 1461235424395 Marionette DEBUG loaded listener.js 03:43:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x12b7abc00) [pid = 1949] [serial = 630] [outer = 0x12a5e1c00] 03:43:44 INFO - PROCESS | 1949 | 1461235424761 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]]]}] 03:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 518ms 03:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:43:44 INFO - PROCESS | 1949 | 1461235424780 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 03:43:44 INFO - PROCESS | 1949 | 1461235424781 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 03:43:44 INFO - PROCESS | 1949 | 1461235424783 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:43:44 INFO - PROCESS | 1949 | 1461235424784 Marionette TRACE conn2 <- [1,814,null,{}] 03:43:44 INFO - PROCESS | 1949 | 1461235424787 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}] 03:43:44 INFO - PROCESS | 1949 | 1461235424887 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 03:43:44 INFO - PROCESS | 1949 | 1461235424901 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:44 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ce9d000 == 56 [pid = 1949] [id = 211] 03:43:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x12bb44800) [pid = 1949] [serial = 631] [outer = 0x0] 03:43:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x12bb4f400) [pid = 1949] [serial = 632] [outer = 0x12bb44800] 03:43:44 INFO - PROCESS | 1949 | 1461235424928 Marionette DEBUG loaded listener.js 03:43:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x12bd44400) [pid = 1949] [serial = 633] [outer = 0x12bb44800] 03:43:45 INFO - PROCESS | 1949 | 1461235425265 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] 03:43:45 INFO - PROCESS | 1949 | 1461235425303 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 03:43:45 INFO - PROCESS | 1949 | 1461235425305 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:43:45 INFO - PROCESS | 1949 | 1461235425306 Marionette TRACE conn2 <- [1,818,null,{}] 03:43:45 INFO - PROCESS | 1949 | 1461235425309 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}] 03:43:45 INFO - PROCESS | 1949 | 1461235425407 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 03:43:45 INFO - PROCESS | 1949 | 1461235425411 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d935800 == 57 [pid = 1949] [id = 212] 03:43:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x12bb45800) [pid = 1949] [serial = 634] [outer = 0x0] 03:43:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x12ce6cc00) [pid = 1949] [serial = 635] [outer = 0x12bb45800] 03:43:45 INFO - PROCESS | 1949 | 1461235425466 Marionette DEBUG loaded listener.js 03:43:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x12cee0800) [pid = 1949] [serial = 636] [outer = 0x12bb45800] 03:43:45 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x11aa6d000) [pid = 1949] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:43:45 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x114c5a000) [pid = 1949] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:43:45 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x118f9a800) [pid = 1949] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:43:45 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x1159e5400) [pid = 1949] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:43:45 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x11a856000) [pid = 1949] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:43:45 INFO - PROCESS | 1949 | 1461235425844 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]]]}] 03:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 571ms 03:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:43:45 INFO - PROCESS | 1949 | 1461235425876 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 03:43:45 INFO - PROCESS | 1949 | 1461235425877 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 03:43:45 INFO - PROCESS | 1949 | 1461235425879 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:43:45 INFO - PROCESS | 1949 | 1461235425880 Marionette TRACE conn2 <- [1,822,null,{}] 03:43:45 INFO - PROCESS | 1949 | 1461235425883 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}] 03:43:45 INFO - PROCESS | 1949 | 1461235425968 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 03:43:45 INFO - PROCESS | 1949 | 1461235425972 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e3d2000 == 58 [pid = 1949] [id = 213] 03:43:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x12ce73c00) [pid = 1949] [serial = 637] [outer = 0x0] 03:43:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x12d26d800) [pid = 1949] [serial = 638] [outer = 0x12ce73c00] 03:43:45 INFO - PROCESS | 1949 | 1461235425998 Marionette DEBUG loaded listener.js 03:43:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x12d274c00) [pid = 1949] [serial = 639] [outer = 0x12ce73c00] 03:43:46 INFO - PROCESS | 1949 | 1461235426311 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] 03:43:46 INFO - PROCESS | 1949 | 1461235426349 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 03:43:46 INFO - PROCESS | 1949 | 1461235426352 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:43:46 INFO - PROCESS | 1949 | 1461235426353 Marionette TRACE conn2 <- [1,826,null,{}] 03:43:46 INFO - PROCESS | 1949 | 1461235426355 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}] 03:43:46 INFO - PROCESS | 1949 | 1461235426435 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 03:43:46 INFO - PROCESS | 1949 | 1461235426486 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e3ed800 == 59 [pid = 1949] [id = 214] 03:43:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x12ce74400) [pid = 1949] [serial = 640] [outer = 0x0] 03:43:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x12d3c9400) [pid = 1949] [serial = 641] [outer = 0x12ce74400] 03:43:46 INFO - PROCESS | 1949 | 1461235426520 Marionette DEBUG loaded listener.js 03:43:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x12e28d000) [pid = 1949] [serial = 642] [outer = 0x12ce74400] 03:43:46 INFO - PROCESS | 1949 | 1461235426833 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]]]}] 03:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 522ms 03:43:46 INFO - PROCESS | 1949 | 1461235426875 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 03:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:43:46 INFO - PROCESS | 1949 | 1461235426876 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 03:43:46 INFO - PROCESS | 1949 | 1461235426878 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:43:46 INFO - PROCESS | 1949 | 1461235426880 Marionette TRACE conn2 <- [1,830,null,{}] 03:43:46 INFO - PROCESS | 1949 | 1461235426883 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}] 03:43:46 INFO - PROCESS | 1949 | 1461235426979 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 03:43:46 INFO - PROCESS | 1949 | 1461235426983 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f1d0800 == 60 [pid = 1949] [id = 215] 03:43:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x12e2b4400) [pid = 1949] [serial = 643] [outer = 0x0] 03:43:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x12e78f800) [pid = 1949] [serial = 644] [outer = 0x12e2b4400] 03:43:47 INFO - PROCESS | 1949 | 1461235427009 Marionette DEBUG loaded listener.js 03:43:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x12e79d400) [pid = 1949] [serial = 645] [outer = 0x12e2b4400] 03:43:47 INFO - PROCESS | 1949 | 1461235427332 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]]]}] 03:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 468ms 03:43:47 INFO - PROCESS | 1949 | 1461235427348 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 03:43:47 INFO - PROCESS | 1949 | 1461235427349 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 03:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:43:47 INFO - PROCESS | 1949 | 1461235427351 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:43:47 INFO - PROCESS | 1949 | 1461235427352 Marionette TRACE conn2 <- [1,834,null,{}] 03:43:47 INFO - PROCESS | 1949 | 1461235427357 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}] 03:43:47 INFO - PROCESS | 1949 | 1461235427465 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 03:43:47 INFO - PROCESS | 1949 | 1461235427472 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f1e2800 == 61 [pid = 1949] [id = 216] 03:43:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x12d95d400) [pid = 1949] [serial = 646] [outer = 0x0] 03:43:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x12ec8b000) [pid = 1949] [serial = 647] [outer = 0x12d95d400] 03:43:47 INFO - PROCESS | 1949 | 1461235427497 Marionette DEBUG loaded listener.js 03:43:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x12f46f400) [pid = 1949] [serial = 648] [outer = 0x12d95d400] 03:43:48 INFO - PROCESS | 1949 | 1461235428089 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]]]}] 03:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 772ms 03:43:48 INFO - PROCESS | 1949 | 1461235428125 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 03:43:48 INFO - PROCESS | 1949 | 1461235428129 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 03:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:43:48 INFO - PROCESS | 1949 | 1461235428135 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:43:48 INFO - PROCESS | 1949 | 1461235428138 Marionette TRACE conn2 <- [1,838,null,{}] 03:43:48 INFO - PROCESS | 1949 | 1461235428144 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}] 03:43:48 INFO - PROCESS | 1949 | 1461235428247 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 03:43:48 INFO - PROCESS | 1949 | 1461235428305 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b923800 == 62 [pid = 1949] [id = 217] 03:43:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x118a3ec00) [pid = 1949] [serial = 649] [outer = 0x0] 03:43:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x119e59800) [pid = 1949] [serial = 650] [outer = 0x118a3ec00] 03:43:48 INFO - PROCESS | 1949 | 1461235428337 Marionette DEBUG loaded listener.js 03:43:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x11a975000) [pid = 1949] [serial = 651] [outer = 0x118a3ec00] 03:43:48 INFO - PROCESS | 1949 | 1461235428795 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]]]}] 03:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 674ms 03:43:48 INFO - PROCESS | 1949 | 1461235428808 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 03:43:48 INFO - PROCESS | 1949 | 1461235428812 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 03:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:43:48 INFO - PROCESS | 1949 | 1461235428817 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:43:48 INFO - PROCESS | 1949 | 1461235428818 Marionette TRACE conn2 <- [1,842,null,{}] 03:43:48 INFO - PROCESS | 1949 | 1461235428821 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}] 03:43:48 INFO - PROCESS | 1949 | 1461235428924 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 03:43:49 INFO - PROCESS | 1949 | 1461235429015 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x1271e2000 == 63 [pid = 1949] [id = 218] 03:43:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x11aa68400) [pid = 1949] [serial = 652] [outer = 0x0] 03:43:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x11c43dc00) [pid = 1949] [serial = 653] [outer = 0x11aa68400] 03:43:49 INFO - PROCESS | 1949 | 1461235429044 Marionette DEBUG loaded listener.js 03:43:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x125c11c00) [pid = 1949] [serial = 654] [outer = 0x11aa68400] 03:43:49 INFO - PROCESS | 1949 | 1461235429461 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]]]}] 03:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 675ms 03:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:43:49 INFO - PROCESS | 1949 | 1461235429492 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 03:43:49 INFO - PROCESS | 1949 | 1461235429493 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 03:43:49 INFO - PROCESS | 1949 | 1461235429496 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:43:49 INFO - PROCESS | 1949 | 1461235429498 Marionette TRACE conn2 <- [1,846,null,{}] 03:43:49 INFO - PROCESS | 1949 | 1461235429523 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}] 03:43:49 INFO - PROCESS | 1949 | 1461235429645 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 03:43:49 INFO - PROCESS | 1949 | 1461235429698 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f1c9000 == 64 [pid = 1949] [id = 219] 03:43:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x129c8fc00) [pid = 1949] [serial = 655] [outer = 0x0] 03:43:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x129c94800) [pid = 1949] [serial = 656] [outer = 0x129c8fc00] 03:43:49 INFO - PROCESS | 1949 | 1461235429729 Marionette DEBUG loaded listener.js 03:43:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x12b347400) [pid = 1949] [serial = 657] [outer = 0x129c8fc00] 03:43:50 INFO - PROCESS | 1949 | 1461235430145 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]]]}] 03:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 670ms 03:43:50 INFO - PROCESS | 1949 | 1461235430167 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 03:43:50 INFO - PROCESS | 1949 | 1461235430169 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 03:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:43:50 INFO - PROCESS | 1949 | 1461235430171 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:43:50 INFO - PROCESS | 1949 | 1461235430172 Marionette TRACE conn2 <- [1,850,null,{}] 03:43:50 INFO - PROCESS | 1949 | 1461235430175 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}] 03:43:50 INFO - PROCESS | 1949 | 1461235430295 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 03:43:50 INFO - PROCESS | 1949 | 1461235430374 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:50 INFO - PROCESS | 1949 | ++DOCSHELL 0x12fbbb000 == 65 [pid = 1949] [id = 220] 03:43:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x12b3ddc00) [pid = 1949] [serial = 658] [outer = 0x0] 03:43:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x12d3d2800) [pid = 1949] [serial = 659] [outer = 0x12b3ddc00] 03:43:50 INFO - PROCESS | 1949 | 1461235430406 Marionette DEBUG loaded listener.js 03:43:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x12e2b9400) [pid = 1949] [serial = 660] [outer = 0x12b3ddc00] 03:43:50 INFO - PROCESS | 1949 | 1461235430826 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]]]}] 03:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 672ms 03:43:50 INFO - PROCESS | 1949 | 1461235430844 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 03:43:50 INFO - PROCESS | 1949 | 1461235430845 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 03:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:43:50 INFO - PROCESS | 1949 | 1461235430847 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:43:50 INFO - PROCESS | 1949 | 1461235430848 Marionette TRACE conn2 <- [1,854,null,{}] 03:43:50 INFO - PROCESS | 1949 | 1461235430851 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}] 03:43:50 INFO - PROCESS | 1949 | 1461235430952 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 03:43:51 INFO - PROCESS | 1949 | 1461235431015 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ff35800 == 66 [pid = 1949] [id = 221] 03:43:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x12bb4d400) [pid = 1949] [serial = 661] [outer = 0x0] 03:43:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x12e795800) [pid = 1949] [serial = 662] [outer = 0x12bb4d400] 03:43:51 INFO - PROCESS | 1949 | 1461235431049 Marionette DEBUG loaded listener.js 03:43:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x12f470000) [pid = 1949] [serial = 663] [outer = 0x12bb4d400] 03:43:51 INFO - PROCESS | 1949 | 1461235431491 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]]]}] 03:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 668ms 03:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:43:51 INFO - PROCESS | 1949 | 1461235431516 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 03:43:51 INFO - PROCESS | 1949 | 1461235431517 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 03:43:51 INFO - PROCESS | 1949 | 1461235431520 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:43:51 INFO - PROCESS | 1949 | 1461235431521 Marionette TRACE conn2 <- [1,858,null,{}] 03:43:51 INFO - PROCESS | 1949 | 1461235431524 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}] 03:43:51 INFO - PROCESS | 1949 | 1461235431660 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 03:43:51 INFO - PROCESS | 1949 | 1461235431730 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x11aac3800 == 67 [pid = 1949] [id = 222] 03:43:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x12cee1800) [pid = 1949] [serial = 664] [outer = 0x0] 03:43:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x12f47a800) [pid = 1949] [serial = 665] [outer = 0x12cee1800] 03:43:51 INFO - PROCESS | 1949 | 1461235431762 Marionette DEBUG loaded listener.js 03:43:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x12f676400) [pid = 1949] [serial = 666] [outer = 0x12cee1800] 03:43:52 INFO - PROCESS | 1949 | 1461235432361 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]]]}] 03:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 871ms 03:43:52 INFO - PROCESS | 1949 | 1461235432391 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 03:43:52 INFO - PROCESS | 1949 | 1461235432394 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 03:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:43:52 INFO - PROCESS | 1949 | 1461235432397 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:43:52 INFO - PROCESS | 1949 | 1461235432399 Marionette TRACE conn2 <- [1,862,null,{}] 03:43:52 INFO - PROCESS | 1949 | 1461235432403 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}] 03:43:52 INFO - PROCESS | 1949 | 1461235432495 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 03:43:52 INFO - PROCESS | 1949 | 1461235432559 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:52 INFO - PROCESS | 1949 | ++DOCSHELL 0x11aadc000 == 68 [pid = 1949] [id = 223] 03:43:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x11566a800) [pid = 1949] [serial = 667] [outer = 0x0] 03:43:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x1159e5400) [pid = 1949] [serial = 668] [outer = 0x11566a800] 03:43:52 INFO - PROCESS | 1949 | 1461235432587 Marionette DEBUG loaded listener.js 03:43:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x11897b400) [pid = 1949] [serial = 669] [outer = 0x11566a800] 03:43:53 INFO - PROCESS | 1949 | 1461235433098 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]]]}] 03:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 722ms 03:43:53 INFO - PROCESS | 1949 | 1461235433120 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 03:43:53 INFO - PROCESS | 1949 | 1461235433124 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 03:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:43:53 INFO - PROCESS | 1949 | 1461235433150 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:43:53 INFO - PROCESS | 1949 | 1461235433151 Marionette TRACE conn2 <- [1,866,null,{}] 03:43:53 INFO - PROCESS | 1949 | 1461235433155 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}] 03:43:53 INFO - PROCESS | 1949 | 1461235433257 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 03:43:53 INFO - PROCESS | 1949 | 1461235433348 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x1198b9800 == 69 [pid = 1949] [id = 224] 03:43:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x11863ec00) [pid = 1949] [serial = 670] [outer = 0x0] 03:43:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x11a60fc00) [pid = 1949] [serial = 671] [outer = 0x11863ec00] 03:43:53 INFO - PROCESS | 1949 | 1461235433395 Marionette DEBUG loaded listener.js 03:43:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x11a8cb800) [pid = 1949] [serial = 672] [outer = 0x11863ec00] 03:43:53 INFO - PROCESS | 1949 | --DOCSHELL 0x11aac9000 == 68 [pid = 1949] [id = 100] 03:43:53 INFO - PROCESS | 1949 | --DOCSHELL 0x12b945800 == 67 [pid = 1949] [id = 186] 03:43:53 INFO - PROCESS | 1949 | --DOCSHELL 0x12e75c800 == 66 [pid = 1949] [id = 191] 03:43:53 INFO - PROCESS | 1949 | --DOCSHELL 0x12bef5000 == 65 [pid = 1949] [id = 189] 03:43:53 INFO - PROCESS | 1949 | --DOCSHELL 0x118eeb800 == 64 [pid = 1949] [id = 122] 03:43:53 INFO - PROCESS | 1949 | --DOCSHELL 0x116811800 == 63 [pid = 1949] [id = 143] 03:43:53 INFO - PROCESS | 1949 | --DOCSHELL 0x11b9a0800 == 62 [pid = 1949] [id = 102] 03:43:53 INFO - PROCESS | 1949 | --DOCSHELL 0x12d919000 == 61 [pid = 1949] [id = 142] 03:43:53 INFO - PROCESS | 1949 | --DOCSHELL 0x12f1d0800 == 60 [pid = 1949] [id = 215] 03:43:53 INFO - PROCESS | 1949 | --DOCSHELL 0x12e3ed800 == 59 [pid = 1949] [id = 214] 03:43:53 INFO - PROCESS | 1949 | --DOCSHELL 0x12e3d2000 == 58 [pid = 1949] [id = 213] 03:43:53 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x12ec8f800) [pid = 1949] [serial = 572] [outer = 0x0] [url = about:blank] 03:43:53 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x12e6e7c00) [pid = 1949] [serial = 569] [outer = 0x0] [url = about:blank] 03:43:53 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x11c170c00) [pid = 1949] [serial = 593] [outer = 0x0] [url = about:blank] 03:43:53 INFO - PROCESS | 1949 | --DOCSHELL 0x12d935800 == 57 [pid = 1949] [id = 212] 03:43:53 INFO - PROCESS | 1949 | --DOCSHELL 0x12ce9d000 == 56 [pid = 1949] [id = 211] 03:43:53 INFO - PROCESS | 1949 | --DOCSHELL 0x12b952800 == 55 [pid = 1949] [id = 210] 03:43:53 INFO - PROCESS | 1949 | --DOCSHELL 0x114b6f000 == 54 [pid = 1949] [id = 209] 03:43:53 INFO - PROCESS | 1949 | --DOCSHELL 0x126818800 == 53 [pid = 1949] [id = 208] 03:43:53 INFO - PROCESS | 1949 | --DOCSHELL 0x11c494800 == 52 [pid = 1949] [id = 207] 03:43:53 INFO - PROCESS | 1949 | --DOCSHELL 0x11b996800 == 51 [pid = 1949] [id = 206] 03:43:53 INFO - PROCESS | 1949 | --DOCSHELL 0x11680d000 == 50 [pid = 1949] [id = 205] 03:43:53 INFO - PROCESS | 1949 | --DOCSHELL 0x118ed9800 == 49 [pid = 1949] [id = 204] 03:43:53 INFO - PROCESS | 1949 | --DOCSHELL 0x126a60800 == 48 [pid = 1949] [id = 201] 03:43:54 INFO - PROCESS | 1949 | --DOCSHELL 0x11b92d000 == 47 [pid = 1949] [id = 200] 03:43:54 INFO - PROCESS | 1949 | --DOCSHELL 0x118a0b000 == 46 [pid = 1949] [id = 199] 03:43:54 INFO - PROCESS | 1949 | --DOCSHELL 0x11c9cf800 == 45 [pid = 1949] [id = 198] 03:43:54 INFO - PROCESS | 1949 | 1461235434016 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]]]}] 03:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 876ms 03:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:43:54 INFO - PROCESS | 1949 | 1461235434025 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 03:43:54 INFO - PROCESS | 1949 | 1461235434026 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 03:43:54 INFO - PROCESS | 1949 | 1461235434028 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:43:54 INFO - PROCESS | 1949 | 1461235434030 Marionette TRACE conn2 <- [1,870,null,{}] 03:43:54 INFO - PROCESS | 1949 | 1461235434038 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}] 03:43:54 INFO - PROCESS | 1949 | 1461235434123 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 03:43:54 INFO - PROCESS | 1949 | 1461235434129 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x119705800 == 46 [pid = 1949] [id = 225] 03:43:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x11a8c3400) [pid = 1949] [serial = 673] [outer = 0x0] 03:43:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x11b934000) [pid = 1949] [serial = 674] [outer = 0x11a8c3400] 03:43:54 INFO - PROCESS | 1949 | 1461235434158 Marionette DEBUG loaded listener.js 03:43:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x11c174c00) [pid = 1949] [serial = 675] [outer = 0x11a8c3400] 03:43:54 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x1186b0400) [pid = 1949] [serial = 582] [outer = 0x0] [url = about:blank] 03:43:54 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x11a974000) [pid = 1949] [serial = 587] [outer = 0x0] [url = about:blank] 03:43:54 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x11af94c00) [pid = 1949] [serial = 591] [outer = 0x0] [url = about:blank] 03:43:54 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x11aa6c800) [pid = 1949] [serial = 588] [outer = 0x0] [url = about:blank] 03:43:54 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x11a850400) [pid = 1949] [serial = 585] [outer = 0x0] [url = about:blank] 03:43:54 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x11ad63000) [pid = 1949] [serial = 590] [outer = 0x0] [url = about:blank] 03:43:54 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x115303400) [pid = 1949] [serial = 579] [outer = 0x0] [url = about:blank] 03:43:54 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x114f5e000) [pid = 1949] [serial = 578] [outer = 0x0] [url = about:blank] 03:43:54 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x119934c00) [pid = 1949] [serial = 584] [outer = 0x0] [url = about:blank] 03:43:54 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x11924bc00) [pid = 1949] [serial = 560] [outer = 0x0] [url = about:blank] 03:43:54 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x129c97000) [pid = 1949] [serial = 566] [outer = 0x0] [url = about:blank] 03:43:54 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x12e6e9c00) [pid = 1949] [serial = 575] [outer = 0x0] [url = about:blank] 03:43:54 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x11c176000) [pid = 1949] [serial = 563] [outer = 0x0] [url = about:blank] 03:43:54 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x1166e7400) [pid = 1949] [serial = 581] [outer = 0x0] [url = about:blank] 03:43:54 INFO - PROCESS | 1949 | 1461235434526 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]]]}] 03:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 522ms 03:43:54 INFO - PROCESS | 1949 | 1461235434551 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 03:43:54 INFO - PROCESS | 1949 | 1461235434553 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 03:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:43:54 INFO - PROCESS | 1949 | 1461235434555 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:43:54 INFO - PROCESS | 1949 | 1461235434556 Marionette TRACE conn2 <- [1,874,null,{}] 03:43:54 INFO - PROCESS | 1949 | 1461235434558 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}] 03:43:54 INFO - PROCESS | 1949 | 1461235434639 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 03:43:54 INFO - PROCESS | 1949 | 1461235434666 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c49d000 == 47 [pid = 1949] [id = 226] 03:43:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x11c3d6c00) [pid = 1949] [serial = 676] [outer = 0x0] 03:43:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x11c5d8800) [pid = 1949] [serial = 677] [outer = 0x11c3d6c00] 03:43:54 INFO - PROCESS | 1949 | 1461235434695 Marionette DEBUG loaded listener.js 03:43:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x125ee9000) [pid = 1949] [serial = 678] [outer = 0x11c3d6c00] 03:43:55 INFO - PROCESS | 1949 | 1461235435169 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]]]}] 03:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 619ms 03:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:43:55 INFO - PROCESS | 1949 | 1461235435175 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 03:43:55 INFO - PROCESS | 1949 | 1461235435177 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 03:43:55 INFO - PROCESS | 1949 | 1461235435181 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:43:55 INFO - PROCESS | 1949 | 1461235435183 Marionette TRACE conn2 <- [1,878,null,{}] 03:43:55 INFO - PROCESS | 1949 | 1461235435186 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}] 03:43:55 INFO - PROCESS | 1949 | 1461235435298 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 03:43:55 INFO - PROCESS | 1949 | 1461235435302 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x11914a000 == 48 [pid = 1949] [id = 227] 03:43:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x125fa8400) [pid = 1949] [serial = 679] [outer = 0x0] 03:43:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x12698c000) [pid = 1949] [serial = 680] [outer = 0x125fa8400] 03:43:55 INFO - PROCESS | 1949 | 1461235435330 Marionette DEBUG loaded listener.js 03:43:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x126db0400) [pid = 1949] [serial = 681] [outer = 0x125fa8400] 03:43:55 INFO - PROCESS | 1949 | 1461235435664 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]]]}] 03:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 520ms 03:43:55 INFO - PROCESS | 1949 | 1461235435701 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 03:43:55 INFO - PROCESS | 1949 | 1461235435702 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 03:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:43:55 INFO - PROCESS | 1949 | 1461235435721 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:43:55 INFO - PROCESS | 1949 | 1461235435722 Marionette TRACE conn2 <- [1,882,null,{}] 03:43:55 INFO - PROCESS | 1949 | 1461235435724 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}] 03:43:55 INFO - PROCESS | 1949 | 1461235435818 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 03:43:55 INFO - PROCESS | 1949 | 1461235435825 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x128189000 == 49 [pid = 1949] [id = 228] 03:43:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x1275f5c00) [pid = 1949] [serial = 682] [outer = 0x0] 03:43:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x1279cfc00) [pid = 1949] [serial = 683] [outer = 0x1275f5c00] 03:43:55 INFO - PROCESS | 1949 | 1461235435853 Marionette DEBUG loaded listener.js 03:43:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x129c92c00) [pid = 1949] [serial = 684] [outer = 0x1275f5c00] 03:43:56 INFO - PROCESS | 1949 | 1461235436227 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]]]}] 03:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 521ms 03:43:56 INFO - PROCESS | 1949 | 1461235436243 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 03:43:56 INFO - PROCESS | 1949 | 1461235436244 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 03:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:43:56 INFO - PROCESS | 1949 | 1461235436246 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:43:56 INFO - PROCESS | 1949 | 1461235436247 Marionette TRACE conn2 <- [1,886,null,{}] 03:43:56 INFO - PROCESS | 1949 | 1461235436249 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}] 03:43:56 INFO - PROCESS | 1949 | 1461235436347 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 03:43:56 INFO - PROCESS | 1949 | 1461235436364 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b36c000 == 50 [pid = 1949] [id = 229] 03:43:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x12a5ddc00) [pid = 1949] [serial = 685] [outer = 0x0] 03:43:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x12a5ea400) [pid = 1949] [serial = 686] [outer = 0x12a5ddc00] 03:43:56 INFO - PROCESS | 1949 | 1461235436389 Marionette DEBUG loaded listener.js 03:43:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x12b3dfc00) [pid = 1949] [serial = 687] [outer = 0x12a5ddc00] 03:43:56 INFO - PROCESS | 1949 | 1461235436732 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]]]}] 03:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 522ms 03:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:43:56 INFO - PROCESS | 1949 | 1461235436768 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 03:43:56 INFO - PROCESS | 1949 | 1461235436769 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 03:43:56 INFO - PROCESS | 1949 | 1461235436772 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:43:56 INFO - PROCESS | 1949 | 1461235436773 Marionette TRACE conn2 <- [1,890,null,{}] 03:43:56 INFO - PROCESS | 1949 | 1461235436776 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}] 03:43:56 INFO - PROCESS | 1949 | 1461235436895 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 03:43:56 INFO - PROCESS | 1949 | 1461235436937 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ce8e800 == 51 [pid = 1949] [id = 230] 03:43:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x12a5dd000) [pid = 1949] [serial = 688] [outer = 0x0] 03:43:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x12bb47c00) [pid = 1949] [serial = 689] [outer = 0x12a5dd000] 03:43:56 INFO - PROCESS | 1949 | 1461235436971 Marionette DEBUG loaded listener.js 03:43:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x12bd20000) [pid = 1949] [serial = 690] [outer = 0x12a5dd000] 03:43:57 INFO - PROCESS | 1949 | 1461235437333 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]]]}] 03:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 572ms 03:43:57 INFO - PROCESS | 1949 | 1461235437344 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 03:43:57 INFO - PROCESS | 1949 | 1461235437345 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 03:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:43:57 INFO - PROCESS | 1949 | 1461235437348 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:43:57 INFO - PROCESS | 1949 | 1461235437349 Marionette TRACE conn2 <- [1,894,null,{}] 03:43:57 INFO - PROCESS | 1949 | 1461235437351 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}] 03:43:57 INFO - PROCESS | 1949 | 1461235437454 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 03:43:57 INFO - PROCESS | 1949 | 1461235437469 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x12da16800 == 52 [pid = 1949] [id = 231] 03:43:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x12bd51800) [pid = 1949] [serial = 691] [outer = 0x0] 03:43:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x12ced8800) [pid = 1949] [serial = 692] [outer = 0x12bd51800] 03:43:57 INFO - PROCESS | 1949 | 1461235437495 Marionette DEBUG loaded listener.js 03:43:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x129c89400) [pid = 1949] [serial = 693] [outer = 0x12bd51800] 03:43:57 INFO - PROCESS | 1949 | 1461235437828 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]]]}] 03:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 518ms 03:43:57 INFO - PROCESS | 1949 | 1461235437870 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 03:43:57 INFO - PROCESS | 1949 | 1461235437871 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 03:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:43:57 INFO - PROCESS | 1949 | 1461235437873 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:43:57 INFO - PROCESS | 1949 | 1461235437874 Marionette TRACE conn2 <- [1,898,null,{}] 03:43:57 INFO - PROCESS | 1949 | 1461235437876 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}] 03:43:57 INFO - PROCESS | 1949 | 1461235437978 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 03:43:57 INFO - PROCESS | 1949 | 1461235437983 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e765000 == 53 [pid = 1949] [id = 232] 03:43:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x12bd51c00) [pid = 1949] [serial = 694] [outer = 0x0] 03:43:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x12d957800) [pid = 1949] [serial = 695] [outer = 0x12bd51c00] 03:43:58 INFO - PROCESS | 1949 | 1461235438043 Marionette DEBUG loaded listener.js 03:43:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x12e2be000) [pid = 1949] [serial = 696] [outer = 0x12bd51c00] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x12b340400) [pid = 1949] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x12bd53c00) [pid = 1949] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x12a5e1c00) [pid = 1949] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x12869ec00) [pid = 1949] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x12bb44800) [pid = 1949] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x12bb45800) [pid = 1949] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x116658800) [pid = 1949] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x11af98400) [pid = 1949] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x11ad7d400) [pid = 1949] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x11bfedc00) [pid = 1949] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x1145a5c00) [pid = 1949] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x116164c00) [pid = 1949] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x12e2b4400) [pid = 1949] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x12ce74400) [pid = 1949] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x12ce73c00) [pid = 1949] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x115961400) [pid = 1949] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x112241400) [pid = 1949] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x1159f4c00) [pid = 1949] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x126d2c800) [pid = 1949] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x11a853c00) [pid = 1949] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x11ad57400) [pid = 1949] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x112241c00) [pid = 1949] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:43:58 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x11c5d4000) [pid = 1949] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:43:58 INFO - PROCESS | 1949 | 1461235438627 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]]]}] 03:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 771ms 03:43:58 INFO - PROCESS | 1949 | 1461235438645 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 03:43:58 INFO - PROCESS | 1949 | 1461235438646 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 03:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:43:58 INFO - PROCESS | 1949 | 1461235438648 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:43:58 INFO - PROCESS | 1949 | 1461235438650 Marionette TRACE conn2 <- [1,902,null,{}] 03:43:58 INFO - PROCESS | 1949 | 1461235438652 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}] 03:43:58 INFO - PROCESS | 1949 | 1461235438785 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 03:43:58 INFO - PROCESS | 1949 | 1461235438819 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c491800 == 54 [pid = 1949] [id = 233] 03:43:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x118a76800) [pid = 1949] [serial = 697] [outer = 0x0] 03:43:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x11af94400) [pid = 1949] [serial = 698] [outer = 0x118a76800] 03:43:58 INFO - PROCESS | 1949 | 1461235438849 Marionette DEBUG loaded listener.js 03:43:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x12bd53c00) [pid = 1949] [serial = 699] [outer = 0x118a76800] 03:43:59 INFO - PROCESS | 1949 | 1461235439137 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]]]}] 03:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 519ms 03:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:43:59 INFO - PROCESS | 1949 | 1461235439168 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 03:43:59 INFO - PROCESS | 1949 | 1461235439169 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 03:43:59 INFO - PROCESS | 1949 | 1461235439179 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:43:59 INFO - PROCESS | 1949 | 1461235439180 Marionette TRACE conn2 <- [1,906,null,{}] 03:43:59 INFO - PROCESS | 1949 | 1461235439183 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}] 03:43:59 INFO - PROCESS | 1949 | 1461235439270 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 03:43:59 INFO - PROCESS | 1949 | 1461235439277 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f1e6000 == 55 [pid = 1949] [id = 234] 03:43:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x12ce73c00) [pid = 1949] [serial = 700] [outer = 0x0] 03:43:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x12e6e8000) [pid = 1949] [serial = 701] [outer = 0x12ce73c00] 03:43:59 INFO - PROCESS | 1949 | 1461235439303 Marionette DEBUG loaded listener.js 03:43:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x12ec92400) [pid = 1949] [serial = 702] [outer = 0x12ce73c00] 03:43:59 INFO - PROCESS | 1949 | 1461235439633 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]]]}] 03:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 476ms 03:43:59 INFO - PROCESS | 1949 | 1461235439648 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 03:43:59 INFO - PROCESS | 1949 | 1461235439650 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 03:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:43:59 INFO - PROCESS | 1949 | 1461235439652 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:43:59 INFO - PROCESS | 1949 | 1461235439653 Marionette TRACE conn2 <- [1,910,null,{}] 03:43:59 INFO - PROCESS | 1949 | 1461235439679 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}] 03:43:59 INFO - PROCESS | 1949 | 1461235439765 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 03:43:59 INFO - PROCESS | 1949 | 1461235439770 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f90c000 == 56 [pid = 1949] [id = 235] 03:43:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x12e2bb400) [pid = 1949] [serial = 703] [outer = 0x0] 03:43:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x12f479000) [pid = 1949] [serial = 704] [outer = 0x12e2bb400] 03:43:59 INFO - PROCESS | 1949 | 1461235439798 Marionette DEBUG loaded listener.js 03:43:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x12f671c00) [pid = 1949] [serial = 705] [outer = 0x12e2bb400] 03:44:00 INFO - PROCESS | 1949 | 1461235440129 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]]]}] 03:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 526ms 03:44:00 INFO - PROCESS | 1949 | 1461235440179 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 03:44:00 INFO - PROCESS | 1949 | 1461235440180 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 03:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:44:00 INFO - PROCESS | 1949 | 1461235440182 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:44:00 INFO - PROCESS | 1949 | 1461235440184 Marionette TRACE conn2 <- [1,914,null,{}] 03:44:00 INFO - PROCESS | 1949 | 1461235440186 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}] 03:44:00 INFO - PROCESS | 1949 | 1461235440271 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 03:44:00 INFO - PROCESS | 1949 | 1461235440275 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x1301b2000 == 57 [pid = 1949] [id = 236] 03:44:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x114d68800) [pid = 1949] [serial = 706] [outer = 0x0] 03:44:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x114d71400) [pid = 1949] [serial = 707] [outer = 0x114d68800] 03:44:00 INFO - PROCESS | 1949 | 1461235440300 Marionette DEBUG loaded listener.js 03:44:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x114d75400) [pid = 1949] [serial = 708] [outer = 0x114d68800] 03:44:00 INFO - PROCESS | 1949 | 1461235440859 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]]]}] 03:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 718ms 03:44:00 INFO - PROCESS | 1949 | 1461235440902 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 03:44:00 INFO - PROCESS | 1949 | 1461235440905 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 03:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:44:00 INFO - PROCESS | 1949 | 1461235440908 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:44:00 INFO - PROCESS | 1949 | 1461235440910 Marionette TRACE conn2 <- [1,918,null,{}] 03:44:00 INFO - PROCESS | 1949 | 1461235440914 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}] 03:44:01 INFO - PROCESS | 1949 | 1461235441023 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 03:44:01 INFO - PROCESS | 1949 | 1461235441092 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x119ee5000 == 58 [pid = 1949] [id = 237] 03:44:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x114d75000) [pid = 1949] [serial = 709] [outer = 0x0] 03:44:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x11665b400) [pid = 1949] [serial = 710] [outer = 0x114d75000] 03:44:01 INFO - PROCESS | 1949 | 1461235441125 Marionette DEBUG loaded listener.js 03:44:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x118f95800) [pid = 1949] [serial = 711] [outer = 0x114d75000] 03:44:01 INFO - PROCESS | 1949 | 1461235441549 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]]]}] 03:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 671ms 03:44:01 INFO - PROCESS | 1949 | 1461235441579 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 03:44:01 INFO - PROCESS | 1949 | 1461235441583 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 03:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:44:01 INFO - PROCESS | 1949 | 1461235441588 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:44:01 INFO - PROCESS | 1949 | 1461235441590 Marionette TRACE conn2 <- [1,922,null,{}] 03:44:01 INFO - PROCESS | 1949 | 1461235441592 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}] 03:44:01 INFO - PROCESS | 1949 | 1461235441698 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 03:44:01 INFO - PROCESS | 1949 | 1461235441790 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x1271da000 == 59 [pid = 1949] [id = 238] 03:44:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x11a85d800) [pid = 1949] [serial = 712] [outer = 0x0] 03:44:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x11ad62400) [pid = 1949] [serial = 713] [outer = 0x11a85d800] 03:44:01 INFO - PROCESS | 1949 | 1461235441821 Marionette DEBUG loaded listener.js 03:44:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x11bfedc00) [pid = 1949] [serial = 714] [outer = 0x11a85d800] 03:44:02 INFO - PROCESS | 1949 | 1461235442261 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]]]}] 03:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 722ms 03:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:44:02 INFO - PROCESS | 1949 | 1461235442311 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 03:44:02 INFO - PROCESS | 1949 | 1461235442312 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 03:44:02 INFO - PROCESS | 1949 | 1461235442315 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:44:02 INFO - PROCESS | 1949 | 1461235442318 Marionette TRACE conn2 <- [1,926,null,{}] 03:44:02 INFO - PROCESS | 1949 | 1461235442326 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}] 03:44:02 INFO - PROCESS | 1949 | 1461235442431 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 03:44:02 INFO - PROCESS | 1949 | 1461235442502 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:02 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ff50800 == 60 [pid = 1949] [id = 239] 03:44:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x11c43f800) [pid = 1949] [serial = 715] [outer = 0x0] 03:44:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x1279cd400) [pid = 1949] [serial = 716] [outer = 0x11c43f800] 03:44:02 INFO - PROCESS | 1949 | 1461235442534 Marionette DEBUG loaded listener.js 03:44:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x1282af800) [pid = 1949] [serial = 717] [outer = 0x11c43f800] 03:44:02 INFO - PROCESS | 1949 | 1461235442955 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]]]}] 03:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 671ms 03:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:44:03 INFO - PROCESS | 1949 | 1461235443000 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 03:44:03 INFO - PROCESS | 1949 | 1461235443002 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 03:44:03 INFO - PROCESS | 1949 | 1461235443018 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:44:03 INFO - PROCESS | 1949 | 1461235443020 Marionette TRACE conn2 <- [1,930,null,{}] 03:44:03 INFO - PROCESS | 1949 | 1461235443024 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}] 03:44:03 INFO - PROCESS | 1949 | 1461235443129 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 03:44:03 INFO - PROCESS | 1949 | 1461235443195 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x129d48800 == 61 [pid = 1949] [id = 240] 03:44:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x12869bc00) [pid = 1949] [serial = 718] [outer = 0x0] 03:44:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x12b3e2800) [pid = 1949] [serial = 719] [outer = 0x12869bc00] 03:44:03 INFO - PROCESS | 1949 | 1461235443224 Marionette DEBUG loaded listener.js 03:44:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x12cedd400) [pid = 1949] [serial = 720] [outer = 0x12869bc00] 03:44:03 INFO - PROCESS | 1949 | 1461235443628 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]]]}] 03:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 638ms 03:44:03 INFO - PROCESS | 1949 | 1461235443644 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 03:44:03 INFO - PROCESS | 1949 | 1461235443645 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 03:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:44:03 INFO - PROCESS | 1949 | 1461235443647 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:44:03 INFO - PROCESS | 1949 | 1461235443649 Marionette TRACE conn2 <- [1,934,null,{}] 03:44:03 INFO - PROCESS | 1949 | 1461235443651 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}] 03:44:03 INFO - PROCESS | 1949 | 1461235443756 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 03:44:03 INFO - PROCESS | 1949 | 1461235443810 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x129d5b800 == 62 [pid = 1949] [id = 241] 03:44:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x12d270400) [pid = 1949] [serial = 721] [outer = 0x0] 03:44:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x12e2c0c00) [pid = 1949] [serial = 722] [outer = 0x12d270400] 03:44:03 INFO - PROCESS | 1949 | 1461235443843 Marionette DEBUG loaded listener.js 03:44:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x12f471c00) [pid = 1949] [serial = 723] [outer = 0x12d270400] 03:44:04 INFO - PROCESS | 1949 | 1461235444293 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]]]}] 03:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 668ms 03:44:04 INFO - PROCESS | 1949 | 1461235444316 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 03:44:04 INFO - PROCESS | 1949 | 1461235444318 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 03:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:44:04 INFO - PROCESS | 1949 | 1461235444320 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:44:04 INFO - PROCESS | 1949 | 1461235444321 Marionette TRACE conn2 <- [1,938,null,{}] 03:44:04 INFO - PROCESS | 1949 | 1461235444324 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}] 03:44:04 INFO - PROCESS | 1949 | 1461235444459 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 03:44:04 INFO - PROCESS | 1949 | 1461235444529 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:04 INFO - PROCESS | 1949 | ++DOCSHELL 0x114d99800 == 63 [pid = 1949] [id = 242] 03:44:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0x11892a400) [pid = 1949] [serial = 724] [outer = 0x0] 03:44:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0x12f479400) [pid = 1949] [serial = 725] [outer = 0x11892a400] 03:44:04 INFO - PROCESS | 1949 | 1461235444561 Marionette DEBUG loaded listener.js 03:44:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 182 (0x12f679000) [pid = 1949] [serial = 726] [outer = 0x11892a400] 03:44:04 INFO - PROCESS | 1949 | 1461235444980 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]]]}] 03:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 672ms 03:44:05 INFO - PROCESS | 1949 | 1461235445014 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 03:44:05 INFO - PROCESS | 1949 | 1461235445015 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 03:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:44:05 INFO - PROCESS | 1949 | 1461235445019 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:44:05 INFO - PROCESS | 1949 | 1461235445021 Marionette TRACE conn2 <- [1,942,null,{}] 03:44:05 INFO - PROCESS | 1949 | 1461235445023 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}] 03:44:05 INFO - PROCESS | 1949 | 1461235445128 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 03:44:05 INFO - PROCESS | 1949 | 1461235445185 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x129d5e000 == 64 [pid = 1949] [id = 243] 03:44:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 183 (0x11892b000) [pid = 1949] [serial = 727] [outer = 0x0] 03:44:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 184 (0x12afea400) [pid = 1949] [serial = 728] [outer = 0x11892b000] 03:44:05 INFO - PROCESS | 1949 | 1461235445215 Marionette DEBUG loaded listener.js 03:44:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 185 (0x12afee800) [pid = 1949] [serial = 729] [outer = 0x11892b000] 03:44:05 INFO - PROCESS | 1949 | 1461235445700 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]]]}] 03:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 724ms 03:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:44:05 INFO - PROCESS | 1949 | 1461235445776 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 03:44:05 INFO - PROCESS | 1949 | 1461235445778 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 03:44:05 INFO - PROCESS | 1949 | 1461235445782 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:44:05 INFO - PROCESS | 1949 | 1461235445784 Marionette TRACE conn2 <- [1,946,null,{}] 03:44:05 INFO - PROCESS | 1949 | 1461235445788 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}] 03:44:05 INFO - PROCESS | 1949 | 1461235445966 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 03:44:06 INFO - PROCESS | 1949 | 1461235446176 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x11619c000 == 65 [pid = 1949] [id = 244] 03:44:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 186 (0x11224a800) [pid = 1949] [serial = 730] [outer = 0x0] 03:44:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 187 (0x11475c400) [pid = 1949] [serial = 731] [outer = 0x11224a800] 03:44:06 INFO - PROCESS | 1949 | 1461235446205 Marionette DEBUG loaded listener.js 03:44:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 188 (0x114f64800) [pid = 1949] [serial = 732] [outer = 0x11224a800] 03:44:06 INFO - PROCESS | 1949 | 1461235446634 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]]]}] 03:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 873ms 03:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:44:06 INFO - PROCESS | 1949 | 1461235446656 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 03:44:06 INFO - PROCESS | 1949 | 1461235446660 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 03:44:06 INFO - PROCESS | 1949 | 1461235446664 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:44:06 INFO - PROCESS | 1949 | 1461235446666 Marionette TRACE conn2 <- [1,950,null,{}] 03:44:06 INFO - PROCESS | 1949 | 1461235446669 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}] 03:44:06 INFO - PROCESS | 1949 | 1461235446770 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 03:44:06 INFO - PROCESS | 1949 | 1461235446831 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x11a894000 == 66 [pid = 1949] [id = 245] 03:44:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 189 (0x114fa6000) [pid = 1949] [serial = 733] [outer = 0x0] 03:44:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 190 (0x118925000) [pid = 1949] [serial = 734] [outer = 0x114fa6000] 03:44:06 INFO - PROCESS | 1949 | 1461235446860 Marionette DEBUG loaded listener.js 03:44:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 191 (0x118ece400) [pid = 1949] [serial = 735] [outer = 0x114fa6000] 03:44:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12f90c000 == 65 [pid = 1949] [id = 235] 03:44:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12f1e6000 == 64 [pid = 1949] [id = 234] 03:44:07 INFO - PROCESS | 1949 | --DOCSHELL 0x11c491800 == 63 [pid = 1949] [id = 233] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 190 (0x12ec8b000) [pid = 1949] [serial = 647] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 189 (0x11566c000) [pid = 1949] [serial = 596] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 188 (0x1191a9c00) [pid = 1949] [serial = 599] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 187 (0x11c1ac400) [pid = 1949] [serial = 602] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 186 (0x123c9f400) [pid = 1949] [serial = 605] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 185 (0x126dafc00) [pid = 1949] [serial = 608] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12e765000 == 62 [pid = 1949] [id = 232] 03:44:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12da16800 == 61 [pid = 1949] [id = 231] 03:44:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12ce8e800 == 60 [pid = 1949] [id = 230] 03:44:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12b36c000 == 59 [pid = 1949] [id = 229] 03:44:07 INFO - PROCESS | 1949 | --DOCSHELL 0x128189000 == 58 [pid = 1949] [id = 228] 03:44:07 INFO - PROCESS | 1949 | --DOCSHELL 0x11914a000 == 57 [pid = 1949] [id = 227] 03:44:07 INFO - PROCESS | 1949 | --DOCSHELL 0x11c49d000 == 56 [pid = 1949] [id = 226] 03:44:07 INFO - PROCESS | 1949 | --DOCSHELL 0x119705800 == 55 [pid = 1949] [id = 225] 03:44:07 INFO - PROCESS | 1949 | --DOCSHELL 0x1198b9800 == 54 [pid = 1949] [id = 224] 03:44:07 INFO - PROCESS | 1949 | --DOCSHELL 0x11aadc000 == 53 [pid = 1949] [id = 223] 03:44:07 INFO - PROCESS | 1949 | --DOCSHELL 0x11aac3800 == 52 [pid = 1949] [id = 222] 03:44:07 INFO - PROCESS | 1949 | 1461235447429 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]]]}] 03:44:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12ff35800 == 51 [pid = 1949] [id = 221] 03:44:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12fbbb000 == 50 [pid = 1949] [id = 220] 03:44:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12f1c9000 == 49 [pid = 1949] [id = 219] 03:44:07 INFO - PROCESS | 1949 | --DOCSHELL 0x1271e2000 == 48 [pid = 1949] [id = 218] 03:44:07 INFO - PROCESS | 1949 | --DOCSHELL 0x11b923800 == 47 [pid = 1949] [id = 217] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 184 (0x118ad9800) [pid = 1949] [serial = 365] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 183 (0x114c59800) [pid = 1949] [serial = 329] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 182 (0x11ad60c00) [pid = 1949] [serial = 368] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 181 (0x12b348400) [pid = 1949] [serial = 422] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0x11a979400) [pid = 1949] [serial = 416] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 179 (0x123c9d000) [pid = 1949] [serial = 419] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 178 (0x115957c00) [pid = 1949] [serial = 413] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 177 (0x125ef0c00) [pid = 1949] [serial = 371] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0x12bd1ec00) [pid = 1949] [serial = 425] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x12e2b8800) [pid = 1949] [serial = 558] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x12b3dec00) [pid = 1949] [serial = 629] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x129c8c800) [pid = 1949] [serial = 626] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x12bb4f400) [pid = 1949] [serial = 632] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x12b7abc00) [pid = 1949] [serial = 630] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x12ce6cc00) [pid = 1949] [serial = 635] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x12bd44400) [pid = 1949] [serial = 633] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x11a8ce000) [pid = 1949] [serial = 617] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x11c7af400) [pid = 1949] [serial = 594] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x11c170800) [pid = 1949] [serial = 620] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x126db7400) [pid = 1949] [serial = 621] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x126db4000) [pid = 1949] [serial = 623] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x11566d400) [pid = 1949] [serial = 612] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x1145a9400) [pid = 1949] [serial = 611] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x118ed1000) [pid = 1949] [serial = 614] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x119e60800) [pid = 1949] [serial = 615] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x12e78f800) [pid = 1949] [serial = 644] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x12e28d000) [pid = 1949] [serial = 642] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x12cee0800) [pid = 1949] [serial = 636] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x12d26d800) [pid = 1949] [serial = 638] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x11b933800) [pid = 1949] [serial = 618] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x12d274c00) [pid = 1949] [serial = 639] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x12a5e0800) [pid = 1949] [serial = 627] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x12d3c9400) [pid = 1949] [serial = 641] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x1281f8400) [pid = 1949] [serial = 624] [outer = 0x0] [url = about:blank] 03:44:07 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x12e79d400) [pid = 1949] [serial = 645] [outer = 0x0] [url = about:blank] 03:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 821ms 03:44:07 INFO - PROCESS | 1949 | 1461235447489 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 03:44:07 INFO - PROCESS | 1949 | 1461235447493 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 03:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:44:07 INFO - PROCESS | 1949 | 1461235447496 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:44:07 INFO - PROCESS | 1949 | 1461235447499 Marionette TRACE conn2 <- [1,954,null,{}] 03:44:07 INFO - PROCESS | 1949 | 1461235447502 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}] 03:44:07 INFO - PROCESS | 1949 | 1461235447594 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 03:44:07 INFO - PROCESS | 1949 | 1461235447605 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x119719800 == 48 [pid = 1949] [id = 246] 03:44:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x11892ec00) [pid = 1949] [serial = 736] [outer = 0x0] 03:44:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x11a854800) [pid = 1949] [serial = 737] [outer = 0x11892ec00] 03:44:07 INFO - PROCESS | 1949 | 1461235447632 Marionette DEBUG loaded listener.js 03:44:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x11a979400) [pid = 1949] [serial = 738] [outer = 0x11892ec00] 03:44:08 INFO - PROCESS | 1949 | 1461235448025 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]]]}] 03:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 573ms 03:44:08 INFO - PROCESS | 1949 | 1461235448069 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 03:44:08 INFO - PROCESS | 1949 | 1461235448070 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 03:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:44:08 INFO - PROCESS | 1949 | 1461235448079 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:44:08 INFO - PROCESS | 1949 | 1461235448083 Marionette TRACE conn2 <- [1,958,null,{}] 03:44:08 INFO - PROCESS | 1949 | 1461235448086 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}] 03:44:08 INFO - PROCESS | 1949 | 1461235448179 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 03:44:08 INFO - PROCESS | 1949 | 1461235448184 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x123cc2800 == 49 [pid = 1949] [id = 247] 03:44:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x11a979000) [pid = 1949] [serial = 739] [outer = 0x0] 03:44:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x11c170800) [pid = 1949] [serial = 740] [outer = 0x11a979000] 03:44:08 INFO - PROCESS | 1949 | 1461235448211 Marionette DEBUG loaded listener.js 03:44:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x11c43a800) [pid = 1949] [serial = 741] [outer = 0x11a979000] 03:44:08 INFO - PROCESS | 1949 | 1461235448594 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]]]}] 03:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 527ms 03:44:08 INFO - PROCESS | 1949 | 1461235448603 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 03:44:08 INFO - PROCESS | 1949 | 1461235448605 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 03:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:44:08 INFO - PROCESS | 1949 | 1461235448610 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:44:08 INFO - PROCESS | 1949 | 1461235448611 Marionette TRACE conn2 <- [1,962,null,{}] 03:44:08 INFO - PROCESS | 1949 | 1461235448614 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}] 03:44:08 INFO - PROCESS | 1949 | 1461235448698 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 03:44:08 INFO - PROCESS | 1949 | 1461235448703 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x126a4a800 == 50 [pid = 1949] [id = 248] 03:44:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x11c444000) [pid = 1949] [serial = 742] [outer = 0x0] 03:44:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x11d5a5800) [pid = 1949] [serial = 743] [outer = 0x11c444000] 03:44:08 INFO - PROCESS | 1949 | 1461235448730 Marionette DEBUG loaded listener.js 03:44:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x126992800) [pid = 1949] [serial = 744] [outer = 0x11c444000] 03:44:09 INFO - PROCESS | 1949 | 1461235449069 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]]]}] 03:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 470ms 03:44:09 INFO - PROCESS | 1949 | 1461235449080 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 03:44:09 INFO - PROCESS | 1949 | 1461235449081 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 03:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:44:09 INFO - PROCESS | 1949 | 1461235449084 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:44:09 INFO - PROCESS | 1949 | 1461235449085 Marionette TRACE conn2 <- [1,966,null,{}] 03:44:09 INFO - PROCESS | 1949 | 1461235449087 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}] 03:44:09 INFO - PROCESS | 1949 | 1461235449176 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 03:44:09 INFO - PROCESS | 1949 | 1461235449241 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x1271e5800 == 51 [pid = 1949] [id = 249] 03:44:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x1279c7000) [pid = 1949] [serial = 745] [outer = 0x0] 03:44:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x1279ce800) [pid = 1949] [serial = 746] [outer = 0x1279c7000] 03:44:09 INFO - PROCESS | 1949 | 1461235449273 Marionette DEBUG loaded listener.js 03:44:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x129c8cc00) [pid = 1949] [serial = 747] [outer = 0x1279c7000] 03:44:09 INFO - PROCESS | 1949 | 1461235449604 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]]]}] 03:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 569ms 03:44:09 INFO - PROCESS | 1949 | 1461235449653 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 03:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:44:09 INFO - PROCESS | 1949 | 1461235449655 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 03:44:09 INFO - PROCESS | 1949 | 1461235449657 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:44:09 INFO - PROCESS | 1949 | 1461235449658 Marionette TRACE conn2 <- [1,970,null,{}] 03:44:09 INFO - PROCESS | 1949 | 1461235449660 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}] 03:44:09 INFO - PROCESS | 1949 | 1461235449765 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 03:44:09 INFO - PROCESS | 1949 | 1461235449804 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x129d5a800 == 52 [pid = 1949] [id = 250] 03:44:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x1279c9800) [pid = 1949] [serial = 748] [outer = 0x0] 03:44:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x12afe9400) [pid = 1949] [serial = 749] [outer = 0x1279c9800] 03:44:09 INFO - PROCESS | 1949 | 1461235449829 Marionette DEBUG loaded listener.js 03:44:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x12b5be000) [pid = 1949] [serial = 750] [outer = 0x1279c9800] 03:44:10 INFO - PROCESS | 1949 | 1461235450168 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]]]}] 03:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 518ms 03:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:44:10 INFO - PROCESS | 1949 | 1461235450177 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 03:44:10 INFO - PROCESS | 1949 | 1461235450178 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 03:44:10 INFO - PROCESS | 1949 | 1461235450180 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:44:10 INFO - PROCESS | 1949 | 1461235450181 Marionette TRACE conn2 <- [1,974,null,{}] 03:44:10 INFO - PROCESS | 1949 | 1461235450184 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}] 03:44:10 INFO - PROCESS | 1949 | 1461235450292 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 03:44:10 INFO - PROCESS | 1949 | 1461235450297 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b93d800 == 53 [pid = 1949] [id = 251] 03:44:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x1282ad800) [pid = 1949] [serial = 751] [outer = 0x0] 03:44:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x12bb4f400) [pid = 1949] [serial = 752] [outer = 0x1282ad800] 03:44:10 INFO - PROCESS | 1949 | 1461235450322 Marionette DEBUG loaded listener.js 03:44:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x12ce76c00) [pid = 1949] [serial = 753] [outer = 0x1282ad800] 03:44:10 INFO - PROCESS | 1949 | 1461235450676 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]]]}] 03:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 521ms 03:44:10 INFO - PROCESS | 1949 | 1461235450702 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 03:44:10 INFO - PROCESS | 1949 | 1461235450705 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 03:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:44:10 INFO - PROCESS | 1949 | 1461235450711 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:44:10 INFO - PROCESS | 1949 | 1461235450712 Marionette TRACE conn2 <- [1,978,null,{}] 03:44:10 INFO - PROCESS | 1949 | 1461235450716 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}] 03:44:10 INFO - PROCESS | 1949 | 1461235450833 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 03:44:10 INFO - PROCESS | 1949 | 1461235450845 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ccd2000 == 54 [pid = 1949] [id = 252] 03:44:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x12b348400) [pid = 1949] [serial = 754] [outer = 0x0] 03:44:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x12d275400) [pid = 1949] [serial = 755] [outer = 0x12b348400] 03:44:10 INFO - PROCESS | 1949 | 1461235450865 Marionette DEBUG loaded listener.js 03:44:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x12e285400) [pid = 1949] [serial = 756] [outer = 0x12b348400] 03:44:11 INFO - PROCESS | 1949 | 1461235451314 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]]]}] 03:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 620ms 03:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:44:11 INFO - PROCESS | 1949 | 1461235451331 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 03:44:11 INFO - PROCESS | 1949 | 1461235451332 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 03:44:11 INFO - PROCESS | 1949 | 1461235451335 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:44:11 INFO - PROCESS | 1949 | 1461235451337 Marionette TRACE conn2 <- [1,982,null,{}] 03:44:11 INFO - PROCESS | 1949 | 1461235451349 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}] 03:44:11 INFO - PROCESS | 1949 | 1461235451511 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 03:44:11 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x12a5ddc00) [pid = 1949] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:44:11 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x12a5dd000) [pid = 1949] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:44:11 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x12bd51c00) [pid = 1949] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:44:11 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x118a76800) [pid = 1949] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:44:11 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x1275f5c00) [pid = 1949] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:44:11 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x12d95d400) [pid = 1949] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:44:11 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x12bd51800) [pid = 1949] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:44:11 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x11863ec00) [pid = 1949] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:44:11 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x11a8c3400) [pid = 1949] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:44:11 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x11c3d6c00) [pid = 1949] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:44:11 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x11566a800) [pid = 1949] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:44:11 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x125fa8400) [pid = 1949] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:44:11 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x12ce73c00) [pid = 1949] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:44:11 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x12e2bb400) [pid = 1949] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:44:11 INFO - PROCESS | 1949 | 1461235451750 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x119274000 == 55 [pid = 1949] [id = 253] 03:44:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x112246400) [pid = 1949] [serial = 757] [outer = 0x0] 03:44:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x115303400) [pid = 1949] [serial = 758] [outer = 0x112246400] 03:44:11 INFO - PROCESS | 1949 | 1461235451777 Marionette DEBUG loaded listener.js 03:44:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x11c3d6c00) [pid = 1949] [serial = 759] [outer = 0x112246400] 03:44:12 INFO - PROCESS | 1949 | 1461235452103 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]]]}] 03:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 783ms 03:44:12 INFO - PROCESS | 1949 | 1461235452119 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 03:44:12 INFO - PROCESS | 1949 | 1461235452121 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 03:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:44:12 INFO - PROCESS | 1949 | 1461235452125 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:44:12 INFO - PROCESS | 1949 | 1461235452127 Marionette TRACE conn2 <- [1,986,null,{}] 03:44:12 INFO - PROCESS | 1949 | 1461235452131 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}] 03:44:12 INFO - PROCESS | 1949 | 1461235452265 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 03:44:12 INFO - PROCESS | 1949 | 1461235452353 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e042800 == 56 [pid = 1949] [id = 254] 03:44:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x114f64c00) [pid = 1949] [serial = 760] [outer = 0x0] 03:44:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x1279c7400) [pid = 1949] [serial = 761] [outer = 0x114f64c00] 03:44:12 INFO - PROCESS | 1949 | 1461235452400 Marionette DEBUG loaded listener.js 03:44:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x12e794400) [pid = 1949] [serial = 762] [outer = 0x114f64c00] 03:44:12 INFO - PROCESS | 1949 | 1461235452728 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]]]}] 03:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 619ms 03:44:12 INFO - PROCESS | 1949 | 1461235452747 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 03:44:12 INFO - PROCESS | 1949 | 1461235452749 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 03:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:44:12 INFO - PROCESS | 1949 | 1461235452751 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:44:12 INFO - PROCESS | 1949 | 1461235452753 Marionette TRACE conn2 <- [1,990,null,{}] 03:44:12 INFO - PROCESS | 1949 | 1461235452763 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}] 03:44:12 INFO - PROCESS | 1949 | 1461235452872 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 03:44:12 INFO - PROCESS | 1949 | 1461235452929 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e761800 == 57 [pid = 1949] [id = 255] 03:44:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x114e03800) [pid = 1949] [serial = 763] [outer = 0x0] 03:44:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x114e0dc00) [pid = 1949] [serial = 764] [outer = 0x114e03800] 03:44:12 INFO - PROCESS | 1949 | 1461235452955 Marionette DEBUG loaded listener.js 03:44:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x12ec90000) [pid = 1949] [serial = 765] [outer = 0x114e03800] 03:44:13 INFO - PROCESS | 1949 | 1461235453225 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]]]}] 03:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 519ms 03:44:13 INFO - PROCESS | 1949 | 1461235453271 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 03:44:13 INFO - PROCESS | 1949 | 1461235453275 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 03:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:44:13 INFO - PROCESS | 1949 | 1461235453283 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:44:13 INFO - PROCESS | 1949 | 1461235453284 Marionette TRACE conn2 <- [1,994,null,{}] 03:44:13 INFO - PROCESS | 1949 | 1461235453287 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}] 03:44:13 INFO - PROCESS | 1949 | 1461235453383 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 03:44:13 INFO - PROCESS | 1949 | 1461235453388 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:13 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f91f000 == 58 [pid = 1949] [id = 256] 03:44:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x114d5c800) [pid = 1949] [serial = 766] [outer = 0x0] 03:44:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x114d61000) [pid = 1949] [serial = 767] [outer = 0x114d5c800] 03:44:13 INFO - PROCESS | 1949 | 1461235453413 Marionette DEBUG loaded listener.js 03:44:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x114d58c00) [pid = 1949] [serial = 768] [outer = 0x114d5c800] 03:44:13 INFO - PROCESS | 1949 | 1461235453847 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]]]}] 03:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 572ms 03:44:13 INFO - PROCESS | 1949 | 1461235453857 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 03:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:44:13 INFO - PROCESS | 1949 | 1461235453860 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 03:44:13 INFO - PROCESS | 1949 | 1461235453864 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:44:13 INFO - PROCESS | 1949 | 1461235453867 Marionette TRACE conn2 <- [1,998,null,{}] 03:44:13 INFO - PROCESS | 1949 | 1461235453870 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}] 03:44:13 INFO - PROCESS | 1949 | 1461235453980 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 03:44:14 INFO - PROCESS | 1949 | 1461235454050 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x119271000 == 59 [pid = 1949] [id = 257] 03:44:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x114d55800) [pid = 1949] [serial = 769] [outer = 0x0] 03:44:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x114d69c00) [pid = 1949] [serial = 770] [outer = 0x114d55800] 03:44:14 INFO - PROCESS | 1949 | 1461235454082 Marionette DEBUG loaded listener.js 03:44:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x114e07c00) [pid = 1949] [serial = 771] [outer = 0x114d55800] 03:44:14 INFO - PROCESS | 1949 | 1461235454485 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]]]}] 03:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 675ms 03:44:14 INFO - PROCESS | 1949 | 1461235454539 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 03:44:14 INFO - PROCESS | 1949 | 1461235454543 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 03:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:44:14 INFO - PROCESS | 1949 | 1461235454548 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:44:14 INFO - PROCESS | 1949 | 1461235454549 Marionette TRACE conn2 <- [1,1002,null,{}] 03:44:14 INFO - PROCESS | 1949 | 1461235454552 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}] 03:44:14 INFO - PROCESS | 1949 | 1461235454659 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 03:44:14 INFO - PROCESS | 1949 | 1461235454770 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x126810000 == 60 [pid = 1949] [id = 258] 03:44:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x1154ca000) [pid = 1949] [serial = 772] [outer = 0x0] 03:44:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x11892b400) [pid = 1949] [serial = 773] [outer = 0x1154ca000] 03:44:14 INFO - PROCESS | 1949 | 1461235454801 Marionette DEBUG loaded listener.js 03:44:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x118f99400) [pid = 1949] [serial = 774] [outer = 0x1154ca000] 03:44:15 INFO - PROCESS | 1949 | 1461235455225 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]]]}] 03:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 721ms 03:44:15 INFO - PROCESS | 1949 | 1461235455269 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 03:44:15 INFO - PROCESS | 1949 | 1461235455270 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 03:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:44:15 INFO - PROCESS | 1949 | 1461235455273 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:44:15 INFO - PROCESS | 1949 | 1461235455276 Marionette TRACE conn2 <- [1,1006,null,{}] 03:44:15 INFO - PROCESS | 1949 | 1461235455284 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}] 03:44:15 INFO - PROCESS | 1949 | 1461235455403 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 03:44:15 INFO - PROCESS | 1949 | 1461235455502 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:15 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e3ef800 == 61 [pid = 1949] [id = 259] 03:44:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x119249400) [pid = 1949] [serial = 775] [outer = 0x0] 03:44:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x11ad5f000) [pid = 1949] [serial = 776] [outer = 0x119249400] 03:44:15 INFO - PROCESS | 1949 | 1461235455548 Marionette DEBUG loaded listener.js 03:44:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x11c531c00) [pid = 1949] [serial = 777] [outer = 0x119249400] 03:44:16 INFO - PROCESS | 1949 | 1461235456097 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]]]}] 03:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 873ms 03:44:16 INFO - PROCESS | 1949 | 1461235456147 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 03:44:16 INFO - PROCESS | 1949 | 1461235456149 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 03:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:44:16 INFO - PROCESS | 1949 | 1461235456152 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:44:16 INFO - PROCESS | 1949 | 1461235456153 Marionette TRACE conn2 <- [1,1010,null,{}] 03:44:16 INFO - PROCESS | 1949 | 1461235456174 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}] 03:44:16 INFO - PROCESS | 1949 | 1461235456269 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 03:44:16 INFO - PROCESS | 1949 | 1461235456345 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x130393800 == 62 [pid = 1949] [id = 260] 03:44:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x123c9bc00) [pid = 1949] [serial = 778] [outer = 0x0] 03:44:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0x1279c9c00) [pid = 1949] [serial = 779] [outer = 0x123c9bc00] 03:44:16 INFO - PROCESS | 1949 | 1461235456380 Marionette DEBUG loaded listener.js 03:44:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0x12afed400) [pid = 1949] [serial = 780] [outer = 0x123c9bc00] 03:44:16 INFO - PROCESS | 1949 | 1461235456882 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]]]}] 03:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 741ms 03:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:44:16 INFO - PROCESS | 1949 | 1461235456895 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 03:44:16 INFO - PROCESS | 1949 | 1461235456897 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 03:44:16 INFO - PROCESS | 1949 | 1461235456901 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:44:16 INFO - PROCESS | 1949 | 1461235456903 Marionette TRACE conn2 <- [1,1014,null,{}] 03:44:16 INFO - PROCESS | 1949 | 1461235456929 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}] 03:44:17 INFO - PROCESS | 1949 | 1461235457066 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 03:44:17 INFO - PROCESS | 1949 | 1461235457138 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x12eac4800 == 63 [pid = 1949] [id = 261] 03:44:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 182 (0x12afe5c00) [pid = 1949] [serial = 781] [outer = 0x0] 03:44:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 183 (0x12b7a8400) [pid = 1949] [serial = 782] [outer = 0x12afe5c00] 03:44:17 INFO - PROCESS | 1949 | 1461235457168 Marionette DEBUG loaded listener.js 03:44:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 184 (0x12ced7c00) [pid = 1949] [serial = 783] [outer = 0x12afe5c00] 03:44:17 INFO - PROCESS | 1949 | 1461235457585 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]]]}] 03:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 723ms 03:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:44:17 INFO - PROCESS | 1949 | 1461235457636 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 03:44:17 INFO - PROCESS | 1949 | 1461235457637 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 03:44:17 INFO - PROCESS | 1949 | 1461235457640 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:44:17 INFO - PROCESS | 1949 | 1461235457641 Marionette TRACE conn2 <- [1,1018,null,{}] 03:44:17 INFO - PROCESS | 1949 | 1461235457643 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}] 03:44:17 INFO - PROCESS | 1949 | 1461235457766 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 03:44:17 INFO - PROCESS | 1949 | 1461235457842 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a7e0000 == 64 [pid = 1949] [id = 262] 03:44:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 185 (0x12e28f000) [pid = 1949] [serial = 784] [outer = 0x0] 03:44:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 186 (0x12f470400) [pid = 1949] [serial = 785] [outer = 0x12e28f000] 03:44:17 INFO - PROCESS | 1949 | 1461235457875 Marionette DEBUG loaded listener.js 03:44:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 187 (0x12f67c000) [pid = 1949] [serial = 786] [outer = 0x12e28f000] 03:44:18 INFO - PROCESS | 1949 | 1461235458299 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]]]}] 03:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 719ms 03:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:44:18 INFO - PROCESS | 1949 | 1461235458373 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 03:44:18 INFO - PROCESS | 1949 | 1461235458374 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 03:44:18 INFO - PROCESS | 1949 | 1461235458378 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:44:18 INFO - PROCESS | 1949 | 1461235458380 Marionette TRACE conn2 <- [1,1022,null,{}] 03:44:18 INFO - PROCESS | 1949 | 1461235458382 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}] 03:44:18 INFO - PROCESS | 1949 | 1461235458489 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 03:44:18 INFO - PROCESS | 1949 | 1461235458563 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x11a8b6800 == 65 [pid = 1949] [id = 263] 03:44:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 188 (0x1145a1800) [pid = 1949] [serial = 787] [outer = 0x0] 03:44:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 189 (0x12a333400) [pid = 1949] [serial = 788] [outer = 0x1145a1800] 03:44:18 INFO - PROCESS | 1949 | 1461235458593 Marionette DEBUG loaded listener.js 03:44:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 190 (0x12a33a400) [pid = 1949] [serial = 789] [outer = 0x1145a1800] 03:44:19 INFO - PROCESS | 1949 | 1461235459027 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]]]}] 03:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 669ms 03:44:19 INFO - PROCESS | 1949 | 1461235459259 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 03:44:19 INFO - PROCESS | 1949 | 1461235459261 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 03:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:44:19 INFO - PROCESS | 1949 | 1461235459312 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:44:19 INFO - PROCESS | 1949 | 1461235459313 Marionette TRACE conn2 <- [1,1026,null,{}] 03:44:19 INFO - PROCESS | 1949 | 1461235459317 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}] 03:44:19 INFO - PROCESS | 1949 | 1461235459411 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 03:44:19 INFO - PROCESS | 1949 | 1461235459483 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b564000 == 66 [pid = 1949] [id = 264] 03:44:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 191 (0x114d67c00) [pid = 1949] [serial = 790] [outer = 0x0] 03:44:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 192 (0x114d6d400) [pid = 1949] [serial = 791] [outer = 0x114d67c00] 03:44:19 INFO - PROCESS | 1949 | 1461235459510 Marionette DEBUG loaded listener.js 03:44:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 193 (0x114e0b800) [pid = 1949] [serial = 792] [outer = 0x114d67c00] 03:44:19 INFO - PROCESS | 1949 | 1461235459942 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]]]}] 03:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 670ms 03:44:19 INFO - PROCESS | 1949 | 1461235459982 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 03:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:44:19 INFO - PROCESS | 1949 | 1461235459985 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 03:44:19 INFO - PROCESS | 1949 | 1461235459989 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:44:19 INFO - PROCESS | 1949 | 1461235459992 Marionette TRACE conn2 <- [1,1030,null,{}] 03:44:19 INFO - PROCESS | 1949 | 1461235459995 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}] 03:44:20 INFO - PROCESS | 1949 | 1461235460091 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 03:44:20 INFO - PROCESS | 1949 | 1461235460169 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x11680b800 == 67 [pid = 1949] [id = 265] 03:44:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 194 (0x114e09400) [pid = 1949] [serial = 793] [outer = 0x0] 03:44:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 195 (0x11665d800) [pid = 1949] [serial = 794] [outer = 0x114e09400] 03:44:20 INFO - PROCESS | 1949 | 1461235460196 Marionette DEBUG loaded listener.js 03:44:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0x11892e400) [pid = 1949] [serial = 795] [outer = 0x114e09400] 03:44:20 INFO - PROCESS | 1949 | --DOCSHELL 0x12e761800 == 66 [pid = 1949] [id = 255] 03:44:20 INFO - PROCESS | 1949 | --DOCSHELL 0x12e042800 == 65 [pid = 1949] [id = 254] 03:44:20 INFO - PROCESS | 1949 | --DOCSHELL 0x119274000 == 64 [pid = 1949] [id = 253] 03:44:20 INFO - PROCESS | 1949 | --DOCSHELL 0x12ccd2000 == 63 [pid = 1949] [id = 252] 03:44:20 INFO - PROCESS | 1949 | --DOCSHELL 0x12b93d800 == 62 [pid = 1949] [id = 251] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 195 (0x114d71400) [pid = 1949] [serial = 707] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOCSHELL 0x129d5a800 == 61 [pid = 1949] [id = 250] 03:44:20 INFO - PROCESS | 1949 | --DOCSHELL 0x1271e5800 == 60 [pid = 1949] [id = 249] 03:44:20 INFO - PROCESS | 1949 | --DOCSHELL 0x126a4a800 == 59 [pid = 1949] [id = 248] 03:44:20 INFO - PROCESS | 1949 | --DOCSHELL 0x123cc2800 == 58 [pid = 1949] [id = 247] 03:44:20 INFO - PROCESS | 1949 | --DOCSHELL 0x119719800 == 57 [pid = 1949] [id = 246] 03:44:20 INFO - PROCESS | 1949 | --DOCSHELL 0x11a894000 == 56 [pid = 1949] [id = 245] 03:44:20 INFO - PROCESS | 1949 | --DOCSHELL 0x11619c000 == 55 [pid = 1949] [id = 244] 03:44:20 INFO - PROCESS | 1949 | --DOCSHELL 0x129d48800 == 54 [pid = 1949] [id = 240] 03:44:20 INFO - PROCESS | 1949 | --DOCSHELL 0x12ff50800 == 53 [pid = 1949] [id = 239] 03:44:20 INFO - PROCESS | 1949 | --DOCSHELL 0x1271da000 == 52 [pid = 1949] [id = 238] 03:44:20 INFO - PROCESS | 1949 | --DOCSHELL 0x119ee5000 == 51 [pid = 1949] [id = 237] 03:44:20 INFO - PROCESS | 1949 | 1461235460637 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]]]}] 03:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 673ms 03:44:20 INFO - PROCESS | 1949 | 1461235460662 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 03:44:20 INFO - PROCESS | 1949 | 1461235460663 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 03:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:44:20 INFO - PROCESS | 1949 | 1461235460685 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:44:20 INFO - PROCESS | 1949 | 1461235460686 Marionette TRACE conn2 <- [1,1034,null,{}] 03:44:20 INFO - PROCESS | 1949 | 1461235460697 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}] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 194 (0x12f479000) [pid = 1949] [serial = 704] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 193 (0x12bd53c00) [pid = 1949] [serial = 699] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 192 (0x12e2be000) [pid = 1949] [serial = 696] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 191 (0x12f671c00) [pid = 1949] [serial = 705] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 190 (0x129c92c00) [pid = 1949] [serial = 684] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 189 (0x12ec92400) [pid = 1949] [serial = 702] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 188 (0x12a5ea400) [pid = 1949] [serial = 686] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 187 (0x12b3dfc00) [pid = 1949] [serial = 687] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 186 (0x12bd20000) [pid = 1949] [serial = 690] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 185 (0x12bb47c00) [pid = 1949] [serial = 689] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 184 (0x12d957800) [pid = 1949] [serial = 695] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 183 (0x11af94400) [pid = 1949] [serial = 698] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 182 (0x1279cfc00) [pid = 1949] [serial = 683] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 181 (0x12f46f400) [pid = 1949] [serial = 648] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0x12ced8800) [pid = 1949] [serial = 692] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 179 (0x11a8cb800) [pid = 1949] [serial = 672] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 178 (0x11a60fc00) [pid = 1949] [serial = 671] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 177 (0x11b934000) [pid = 1949] [serial = 674] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0x11c174c00) [pid = 1949] [serial = 675] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x129c89400) [pid = 1949] [serial = 693] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x12e795800) [pid = 1949] [serial = 662] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x11c5d8800) [pid = 1949] [serial = 677] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x125ee9000) [pid = 1949] [serial = 678] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x11897b400) [pid = 1949] [serial = 669] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x1159e5400) [pid = 1949] [serial = 668] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x12698c000) [pid = 1949] [serial = 680] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x126db0400) [pid = 1949] [serial = 681] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x12d3d2800) [pid = 1949] [serial = 659] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x11c43dc00) [pid = 1949] [serial = 653] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x129c94800) [pid = 1949] [serial = 656] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x119e59800) [pid = 1949] [serial = 650] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x12f47a800) [pid = 1949] [serial = 665] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x12e6e8000) [pid = 1949] [serial = 701] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1949 | 1461235460822 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 03:44:20 INFO - PROCESS | 1949 | 1461235460869 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x119ee7000 == 52 [pid = 1949] [id = 266] 03:44:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x119e54800) [pid = 1949] [serial = 796] [outer = 0x0] 03:44:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x11a603800) [pid = 1949] [serial = 797] [outer = 0x119e54800] 03:44:20 INFO - PROCESS | 1949 | 1461235460898 Marionette DEBUG loaded listener.js 03:44:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x11a96a400) [pid = 1949] [serial = 798] [outer = 0x119e54800] 03:44:21 INFO - PROCESS | 1949 | 1461235461217 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]]]}] 03:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 593ms 03:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:44:21 INFO - PROCESS | 1949 | 1461235461260 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 03:44:21 INFO - PROCESS | 1949 | 1461235461261 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 03:44:21 INFO - PROCESS | 1949 | 1461235461263 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:44:21 INFO - PROCESS | 1949 | 1461235461264 Marionette TRACE conn2 <- [1,1038,null,{}] 03:44:21 INFO - PROCESS | 1949 | 1461235461290 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}] 03:44:21 INFO - PROCESS | 1949 | 1461235461369 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 03:44:21 INFO - PROCESS | 1949 | 1461235461375 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c812800 == 53 [pid = 1949] [id = 267] 03:44:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x11a9e2000) [pid = 1949] [serial = 799] [outer = 0x0] 03:44:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x11af91000) [pid = 1949] [serial = 800] [outer = 0x11a9e2000] 03:44:21 INFO - PROCESS | 1949 | 1461235461403 Marionette DEBUG loaded listener.js 03:44:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x11b93bc00) [pid = 1949] [serial = 801] [outer = 0x11a9e2000] 03:44:21 INFO - PROCESS | 1949 | 1461235461757 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]]]}] 03:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 537ms 03:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:44:21 INFO - PROCESS | 1949 | 1461235461801 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 03:44:21 INFO - PROCESS | 1949 | 1461235461802 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 03:44:21 INFO - PROCESS | 1949 | 1461235461804 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:44:21 INFO - PROCESS | 1949 | 1461235461805 Marionette TRACE conn2 <- [1,1042,null,{}] 03:44:21 INFO - PROCESS | 1949 | 1461235461808 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}] 03:44:21 INFO - PROCESS | 1949 | 1461235461895 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 03:44:22 INFO - PROCESS | 1949 | 1461235462066 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x1282c5800 == 54 [pid = 1949] [id = 268] 03:44:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x1275f4400) [pid = 1949] [serial = 802] [outer = 0x0] 03:44:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x1279c8400) [pid = 1949] [serial = 803] [outer = 0x1275f4400] 03:44:22 INFO - PROCESS | 1949 | 1461235462131 Marionette DEBUG loaded listener.js 03:44:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x12810ec00) [pid = 1949] [serial = 804] [outer = 0x1275f4400] 03:44:22 INFO - PROCESS | 1949 | 1461235462413 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]]]}] 03:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 621ms 03:44:22 INFO - PROCESS | 1949 | 1461235462430 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 03:44:22 INFO - PROCESS | 1949 | 1461235462431 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 03:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:44:22 INFO - PROCESS | 1949 | 1461235462433 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:44:22 INFO - PROCESS | 1949 | 1461235462435 Marionette TRACE conn2 <- [1,1046,null,{}] 03:44:22 INFO - PROCESS | 1949 | 1461235462437 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}] 03:44:22 INFO - PROCESS | 1949 | 1461235462582 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 03:44:22 INFO - PROCESS | 1949 | 1461235462617 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a7d2800 == 55 [pid = 1949] [id = 269] 03:44:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x1279d8000) [pid = 1949] [serial = 805] [outer = 0x0] 03:44:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x129c8d800) [pid = 1949] [serial = 806] [outer = 0x1279d8000] 03:44:22 INFO - PROCESS | 1949 | 1461235462645 Marionette DEBUG loaded listener.js 03:44:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x12afe6800) [pid = 1949] [serial = 807] [outer = 0x1279d8000] 03:44:22 INFO - PROCESS | 1949 | 1461235462950 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]]]}] 03:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 569ms 03:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:44:23 INFO - PROCESS | 1949 | 1461235463002 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 03:44:23 INFO - PROCESS | 1949 | 1461235463004 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 03:44:23 INFO - PROCESS | 1949 | 1461235463006 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:44:23 INFO - PROCESS | 1949 | 1461235463007 Marionette TRACE conn2 <- [1,1050,null,{}] 03:44:23 INFO - PROCESS | 1949 | 1461235463009 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}] 03:44:23 INFO - PROCESS | 1949 | 1461235463118 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 03:44:23 INFO - PROCESS | 1949 | 1461235463140 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x12af22800 == 56 [pid = 1949] [id = 270] 03:44:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x12afecc00) [pid = 1949] [serial = 808] [outer = 0x0] 03:44:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x12b34c000) [pid = 1949] [serial = 809] [outer = 0x12afecc00] 03:44:23 INFO - PROCESS | 1949 | 1461235463166 Marionette DEBUG loaded listener.js 03:44:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x12b3e6c00) [pid = 1949] [serial = 810] [outer = 0x12afecc00] 03:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 520ms 03:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:44:23 INFO - PROCESS | 1949 | 1461235463523 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]]]}] 03:44:23 INFO - PROCESS | 1949 | 1461235463526 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 03:44:23 INFO - PROCESS | 1949 | 1461235463528 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 03:44:23 INFO - PROCESS | 1949 | 1461235463530 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:44:23 INFO - PROCESS | 1949 | 1461235463531 Marionette TRACE conn2 <- [1,1054,null,{}] 03:44:23 INFO - PROCESS | 1949 | 1461235463533 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}] 03:44:23 INFO - PROCESS | 1949 | 1461235463633 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 03:44:23 INFO - PROCESS | 1949 | 1461235463645 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b516000 == 57 [pid = 1949] [id = 271] 03:44:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x12b5b6000) [pid = 1949] [serial = 811] [outer = 0x0] 03:44:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x12bb43c00) [pid = 1949] [serial = 812] [outer = 0x12b5b6000] 03:44:23 INFO - PROCESS | 1949 | 1461235463671 Marionette DEBUG loaded listener.js 03:44:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0x12bb4e800) [pid = 1949] [serial = 813] [outer = 0x12b5b6000] 03:44:23 INFO - PROCESS | 1949 | 1461235463988 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]]]}] 03:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 467ms 03:44:23 INFO - PROCESS | 1949 | 1461235463998 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 03:44:24 INFO - PROCESS | 1949 | 1461235463999 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 03:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:44:24 INFO - PROCESS | 1949 | 1461235464001 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:44:24 INFO - PROCESS | 1949 | 1461235464002 Marionette TRACE conn2 <- [1,1058,null,{}] 03:44:24 INFO - PROCESS | 1949 | 1461235464005 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}] 03:44:24 INFO - PROCESS | 1949 | 1461235464112 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 03:44:24 INFO - PROCESS | 1949 | 1461235464125 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x12bee2800 == 58 [pid = 1949] [id = 272] 03:44:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0x12bd12800) [pid = 1949] [serial = 814] [outer = 0x0] 03:44:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 182 (0x12bd53c00) [pid = 1949] [serial = 815] [outer = 0x12bd12800] 03:44:24 INFO - PROCESS | 1949 | 1461235464150 Marionette DEBUG loaded listener.js 03:44:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 183 (0x12ced8800) [pid = 1949] [serial = 816] [outer = 0x12bd12800] 03:44:24 INFO - PROCESS | 1949 | 1461235464610 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]]]}] 03:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 619ms 03:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:44:24 INFO - PROCESS | 1949 | 1461235464630 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 03:44:24 INFO - PROCESS | 1949 | 1461235464632 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 03:44:24 INFO - PROCESS | 1949 | 1461235464635 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:44:24 INFO - PROCESS | 1949 | 1461235464637 Marionette TRACE conn2 <- [1,1062,null,{}] 03:44:24 INFO - PROCESS | 1949 | 1461235464653 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}] 03:44:24 INFO - PROCESS | 1949 | 1461235464814 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 03:44:24 INFO - PROCESS | 1949 | 1461235464838 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d91d000 == 59 [pid = 1949] [id = 273] 03:44:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 184 (0x12bd1a000) [pid = 1949] [serial = 817] [outer = 0x0] 03:44:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 185 (0x12d271c00) [pid = 1949] [serial = 818] [outer = 0x12bd1a000] 03:44:24 INFO - PROCESS | 1949 | 1461235464879 Marionette DEBUG loaded listener.js 03:44:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 186 (0x12d3d6000) [pid = 1949] [serial = 819] [outer = 0x12bd1a000] 03:44:25 INFO - PROCESS | 1949 | --DOMWINDOW == 185 (0x1279c9800) [pid = 1949] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:44:25 INFO - PROCESS | 1949 | --DOMWINDOW == 184 (0x12b348400) [pid = 1949] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:44:25 INFO - PROCESS | 1949 | --DOMWINDOW == 183 (0x1282ad800) [pid = 1949] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:44:25 INFO - PROCESS | 1949 | --DOMWINDOW == 182 (0x11892ec00) [pid = 1949] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:44:25 INFO - PROCESS | 1949 | --DOMWINDOW == 181 (0x11224a800) [pid = 1949] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:44:25 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0x1279c7000) [pid = 1949] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:44:25 INFO - PROCESS | 1949 | --DOMWINDOW == 179 (0x11a979000) [pid = 1949] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:44:25 INFO - PROCESS | 1949 | --DOMWINDOW == 178 (0x11c444000) [pid = 1949] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:44:25 INFO - PROCESS | 1949 | --DOMWINDOW == 177 (0x114fa6000) [pid = 1949] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:44:25 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0x112246400) [pid = 1949] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:44:25 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x114e03800) [pid = 1949] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:44:25 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x114f64c00) [pid = 1949] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:44:25 INFO - PROCESS | 1949 | 1461235465408 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]]]}] 03:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 784ms 03:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:44:25 INFO - PROCESS | 1949 | 1461235465420 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 03:44:25 INFO - PROCESS | 1949 | 1461235465421 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 03:44:25 INFO - PROCESS | 1949 | 1461235465449 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:44:25 INFO - PROCESS | 1949 | 1461235465451 Marionette TRACE conn2 <- [1,1066,null,{}] 03:44:25 INFO - PROCESS | 1949 | 1461235465461 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}] 03:44:25 INFO - PROCESS | 1949 | 1461235465589 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 03:44:25 INFO - PROCESS | 1949 | 1461235465627 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ccc8000 == 60 [pid = 1949] [id = 274] 03:44:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x114d5b400) [pid = 1949] [serial = 820] [outer = 0x0] 03:44:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x12a5e5400) [pid = 1949] [serial = 821] [outer = 0x114d5b400] 03:44:25 INFO - PROCESS | 1949 | 1461235465656 Marionette DEBUG loaded listener.js 03:44:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x12e28b000) [pid = 1949] [serial = 822] [outer = 0x114d5b400] 03:44:25 INFO - PROCESS | 1949 | 1461235465934 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]]]}] 03:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 549ms 03:44:25 INFO - PROCESS | 1949 | 1461235465980 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 03:44:25 INFO - PROCESS | 1949 | 1461235465981 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 03:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:44:25 INFO - PROCESS | 1949 | 1461235465983 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:44:25 INFO - PROCESS | 1949 | 1461235465984 Marionette TRACE conn2 <- [1,1070,null,{}] 03:44:25 INFO - PROCESS | 1949 | 1461235465987 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}] 03:44:26 INFO - PROCESS | 1949 | 1461235466078 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 03:44:26 INFO - PROCESS | 1949 | 1461235466135 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e03c800 == 61 [pid = 1949] [id = 275] 03:44:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x12cee0800) [pid = 1949] [serial = 823] [outer = 0x0] 03:44:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x12e2bc400) [pid = 1949] [serial = 824] [outer = 0x12cee0800] 03:44:26 INFO - PROCESS | 1949 | 1461235466160 Marionette DEBUG loaded listener.js 03:44:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0x12e797c00) [pid = 1949] [serial = 825] [outer = 0x12cee0800] 03:44:26 INFO - PROCESS | 1949 | 1461235466426 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]]]}] 03:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 468ms 03:44:26 INFO - PROCESS | 1949 | 1461235466452 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 03:44:26 INFO - PROCESS | 1949 | 1461235466453 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 03:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:44:26 INFO - PROCESS | 1949 | 1461235466463 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:44:26 INFO - PROCESS | 1949 | 1461235466464 Marionette TRACE conn2 <- [1,1074,null,{}] 03:44:26 INFO - PROCESS | 1949 | 1461235466466 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}] 03:44:26 INFO - PROCESS | 1949 | 1461235466556 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 03:44:26 INFO - PROCESS | 1949 | 1461235466561 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ea21000 == 62 [pid = 1949] [id = 276] 03:44:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0x112265c00) [pid = 1949] [serial = 826] [outer = 0x0] 03:44:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 182 (0x112269400) [pid = 1949] [serial = 827] [outer = 0x112265c00] 03:44:26 INFO - PROCESS | 1949 | 1461235466586 Marionette DEBUG loaded listener.js 03:44:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 183 (0x11226d400) [pid = 1949] [serial = 828] [outer = 0x112265c00] 03:44:26 INFO - PROCESS | 1949 | 1461235466954 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]]]}] 03:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 520ms 03:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:44:26 INFO - PROCESS | 1949 | 1461235466984 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 03:44:26 INFO - PROCESS | 1949 | 1461235466986 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 03:44:26 INFO - PROCESS | 1949 | 1461235466989 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:44:26 INFO - PROCESS | 1949 | 1461235466991 Marionette TRACE conn2 <- [1,1078,null,{}] 03:44:27 INFO - PROCESS | 1949 | 1461235466995 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}] 03:44:27 INFO - PROCESS | 1949 | 1461235467168 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 03:44:27 INFO - PROCESS | 1949 | 1461235467184 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x12eac6000 == 63 [pid = 1949] [id = 277] 03:44:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 184 (0x11226e400) [pid = 1949] [serial = 829] [outer = 0x0] 03:44:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 185 (0x12e797800) [pid = 1949] [serial = 830] [outer = 0x11226e400] 03:44:27 INFO - PROCESS | 1949 | 1461235467226 Marionette DEBUG loaded listener.js 03:44:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 186 (0x12f476000) [pid = 1949] [serial = 831] [outer = 0x11226e400] 03:44:27 INFO - PROCESS | 1949 | 1461235467782 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]]]}] 03:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 821ms 03:44:27 INFO - PROCESS | 1949 | 1461235467811 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 03:44:27 INFO - PROCESS | 1949 | 1461235467814 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 03:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:44:27 INFO - PROCESS | 1949 | 1461235467818 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:44:27 INFO - PROCESS | 1949 | 1461235467820 Marionette TRACE conn2 <- [1,1082,null,{}] 03:44:27 INFO - PROCESS | 1949 | 1461235467844 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}] 03:44:27 INFO - PROCESS | 1949 | 1461235467978 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 03:44:28 INFO - PROCESS | 1949 | 1461235468053 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x11a8a7000 == 64 [pid = 1949] [id = 278] 03:44:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 187 (0x114d70400) [pid = 1949] [serial = 832] [outer = 0x0] 03:44:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 188 (0x114e0b400) [pid = 1949] [serial = 833] [outer = 0x114d70400] 03:44:28 INFO - PROCESS | 1949 | 1461235468085 Marionette DEBUG loaded listener.js 03:44:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 189 (0x1163fb000) [pid = 1949] [serial = 834] [outer = 0x114d70400] 03:44:28 INFO - PROCESS | 1949 | 1461235468567 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]]]}] 03:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 791ms 03:44:28 INFO - PROCESS | 1949 | 1461235468613 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 03:44:28 INFO - PROCESS | 1949 | 1461235468619 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 03:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:44:28 INFO - PROCESS | 1949 | 1461235468628 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:44:28 INFO - PROCESS | 1949 | 1461235468631 Marionette TRACE conn2 <- [1,1086,null,{}] 03:44:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 190 (0x116838400) [pid = 1949] [serial = 835] [outer = 0x12fe58400] 03:44:28 INFO - PROCESS | 1949 | 1461235468658 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}] 03:44:28 INFO - PROCESS | 1949 | 1461235468829 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 03:44:28 INFO - PROCESS | 1949 | 1461235468917 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x127996000 == 65 [pid = 1949] [id = 279] 03:44:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 191 (0x1186b6400) [pid = 1949] [serial = 836] [outer = 0x0] 03:44:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 192 (0x11a973000) [pid = 1949] [serial = 837] [outer = 0x1186b6400] 03:44:28 INFO - PROCESS | 1949 | 1461235468947 Marionette DEBUG loaded listener.js 03:44:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 193 (0x11ad82000) [pid = 1949] [serial = 838] [outer = 0x1186b6400] 03:44:29 INFO - PROCESS | 1949 | 1461235469399 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]]]}] 03:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 825ms 03:44:29 INFO - PROCESS | 1949 | 1461235469453 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 03:44:29 INFO - PROCESS | 1949 | 1461235469455 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 03:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:44:29 INFO - PROCESS | 1949 | 1461235469476 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:44:29 INFO - PROCESS | 1949 | 1461235469479 Marionette TRACE conn2 <- [1,1090,null,{}] 03:44:29 INFO - PROCESS | 1949 | 1461235469488 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}] 03:44:29 INFO - PROCESS | 1949 | 1461235469599 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 03:44:29 INFO - PROCESS | 1949 | 1461235469673 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ea1e000 == 66 [pid = 1949] [id = 280] 03:44:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 194 (0x128698000) [pid = 1949] [serial = 839] [outer = 0x0] 03:44:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 195 (0x129c97000) [pid = 1949] [serial = 840] [outer = 0x128698000] 03:44:29 INFO - PROCESS | 1949 | 1461235469705 Marionette DEBUG loaded listener.js 03:44:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0x12a5dc800) [pid = 1949] [serial = 841] [outer = 0x128698000] 03:44:30 INFO - PROCESS | 1949 | 1461235470133 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]]]}] 03:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 674ms 03:44:30 INFO - PROCESS | 1949 | 1461235470149 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 03:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:44:30 INFO - PROCESS | 1949 | 1461235470150 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 03:44:30 INFO - PROCESS | 1949 | 1461235470153 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:44:30 INFO - PROCESS | 1949 | 1461235470154 Marionette TRACE conn2 <- [1,1094,null,{}] 03:44:30 INFO - PROCESS | 1949 | 1461235470157 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}] 03:44:30 INFO - PROCESS | 1949 | 1461235470265 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 03:44:30 INFO - PROCESS | 1949 | 1461235470326 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:30 INFO - PROCESS | 1949 | ++DOCSHELL 0x12fbca000 == 67 [pid = 1949] [id = 281] 03:44:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 197 (0x12a5dc400) [pid = 1949] [serial = 842] [outer = 0x0] 03:44:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 198 (0x12b34a000) [pid = 1949] [serial = 843] [outer = 0x12a5dc400] 03:44:30 INFO - PROCESS | 1949 | 1461235470398 Marionette DEBUG loaded listener.js 03:44:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 199 (0x12bd51c00) [pid = 1949] [serial = 844] [outer = 0x12a5dc400] 03:44:30 INFO - PROCESS | 1949 | 1461235470799 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]]]}] 03:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 671ms 03:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:44:30 INFO - PROCESS | 1949 | 1461235470825 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 03:44:30 INFO - PROCESS | 1949 | 1461235470826 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 03:44:30 INFO - PROCESS | 1949 | 1461235470828 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:44:30 INFO - PROCESS | 1949 | 1461235470829 Marionette TRACE conn2 <- [1,1098,null,{}] 03:44:30 INFO - PROCESS | 1949 | 1461235470832 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}] 03:44:30 INFO - PROCESS | 1949 | 1461235470939 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 03:44:31 INFO - PROCESS | 1949 | 1461235471057 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x1303a0000 == 68 [pid = 1949] [id = 282] 03:44:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 200 (0x12ce75c00) [pid = 1949] [serial = 845] [outer = 0x0] 03:44:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 201 (0x12cedf800) [pid = 1949] [serial = 846] [outer = 0x12ce75c00] 03:44:31 INFO - PROCESS | 1949 | 1461235471106 Marionette DEBUG loaded listener.js 03:44:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 202 (0x12e287400) [pid = 1949] [serial = 847] [outer = 0x12ce75c00] 03:44:31 INFO - PROCESS | 1949 | 1461235471570 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]]]}] 03:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 773ms 03:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:44:31 INFO - PROCESS | 1949 | 1461235471601 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 03:44:31 INFO - PROCESS | 1949 | 1461235471602 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 03:44:31 INFO - PROCESS | 1949 | 1461235471605 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:44:31 INFO - PROCESS | 1949 | 1461235471606 Marionette TRACE conn2 <- [1,1102,null,{}] 03:44:31 INFO - PROCESS | 1949 | 1461235471608 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}] 03:44:31 INFO - PROCESS | 1949 | 1461235471719 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 03:44:31 INFO - PROCESS | 1949 | 1461235471782 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a9de800 == 69 [pid = 1949] [id = 283] 03:44:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 203 (0x12a560400) [pid = 1949] [serial = 848] [outer = 0x0] 03:44:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 204 (0x12a565c00) [pid = 1949] [serial = 849] [outer = 0x12a560400] 03:44:31 INFO - PROCESS | 1949 | 1461235471812 Marionette DEBUG loaded listener.js 03:44:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 205 (0x12f47a800) [pid = 1949] [serial = 850] [outer = 0x12a560400] 03:44:32 INFO - PROCESS | 1949 | 1461235472256 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]]]}] 03:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 670ms 03:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:44:32 INFO - PROCESS | 1949 | 1461235472275 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 03:44:32 INFO - PROCESS | 1949 | 1461235472277 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 03:44:32 INFO - PROCESS | 1949 | 1461235472279 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:44:32 INFO - PROCESS | 1949 | 1461235472280 Marionette TRACE conn2 <- [1,1106,null,{}] 03:44:32 INFO - PROCESS | 1949 | 1461235472283 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}] 03:44:32 INFO - PROCESS | 1949 | 1461235472386 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 03:44:32 INFO - PROCESS | 1949 | 1461235472492 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d56000 == 70 [pid = 1949] [id = 284] 03:44:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 206 (0x114349800) [pid = 1949] [serial = 851] [outer = 0x0] 03:44:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 207 (0x12b14c800) [pid = 1949] [serial = 852] [outer = 0x114349800] 03:44:32 INFO - PROCESS | 1949 | 1461235472546 Marionette DEBUG loaded listener.js 03:44:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 208 (0x12b151400) [pid = 1949] [serial = 853] [outer = 0x114349800] 03:44:32 INFO - PROCESS | 1949 | 1461235472977 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]]]}] 03:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 719ms 03:44:33 INFO - PROCESS | 1949 | 1461235472999 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 03:44:33 INFO - PROCESS | 1949 | 1461235473001 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 03:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:44:33 INFO - PROCESS | 1949 | 1461235473005 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:44:33 INFO - PROCESS | 1949 | 1461235473007 Marionette TRACE conn2 <- [1,1110,null,{}] 03:44:33 INFO - PROCESS | 1949 | 1461235473010 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}] 03:44:33 INFO - PROCESS | 1949 | 1461235473169 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 03:44:33 INFO - PROCESS | 1949 | 1461235473299 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:33 INFO - PROCESS | 1949 | ++DOCSHELL 0x11a87f000 == 71 [pid = 1949] [id = 285] 03:44:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 209 (0x114e0c400) [pid = 1949] [serial = 854] [outer = 0x0] 03:44:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 210 (0x129c92000) [pid = 1949] [serial = 855] [outer = 0x114e0c400] 03:44:33 INFO - PROCESS | 1949 | 1461235473347 Marionette DEBUG loaded listener.js 03:44:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 211 (0x12adcd800) [pid = 1949] [serial = 856] [outer = 0x114e0c400] 03:44:34 INFO - PROCESS | 1949 | 1461235474003 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]]]}] 03:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1024ms 03:44:34 INFO - PROCESS | 1949 | 1461235474029 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 03:44:34 INFO - PROCESS | 1949 | 1461235474031 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 03:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:44:34 INFO - PROCESS | 1949 | 1461235474034 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:44:34 INFO - PROCESS | 1949 | 1461235474037 Marionette TRACE conn2 <- [1,1114,null,{}] 03:44:34 INFO - PROCESS | 1949 | 1461235474041 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}] 03:44:34 INFO - PROCESS | 1949 | 1461235474141 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 03:44:34 INFO - PROCESS | 1949 | 1461235474208 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x126819000 == 72 [pid = 1949] [id = 286] 03:44:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 212 (0x114d5d400) [pid = 1949] [serial = 857] [outer = 0x0] 03:44:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 213 (0x114e0cc00) [pid = 1949] [serial = 858] [outer = 0x114d5d400] 03:44:34 INFO - PROCESS | 1949 | 1461235474235 Marionette DEBUG loaded listener.js 03:44:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 214 (0x11635e400) [pid = 1949] [serial = 859] [outer = 0x114d5d400] 03:44:34 INFO - PROCESS | 1949 | 1461235474714 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]]]}] 03:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 721ms 03:44:34 INFO - PROCESS | 1949 | --DOCSHELL 0x1282d3000 == 71 [pid = 1949] [id = 124] 03:44:34 INFO - PROCESS | 1949 | --DOCSHELL 0x12ea21000 == 70 [pid = 1949] [id = 276] 03:44:34 INFO - PROCESS | 1949 | --DOCSHELL 0x12e03c800 == 69 [pid = 1949] [id = 275] 03:44:34 INFO - PROCESS | 1949 | --DOCSHELL 0x12ccc8000 == 68 [pid = 1949] [id = 274] 03:44:34 INFO - PROCESS | 1949 | --DOCSHELL 0x12d91d000 == 67 [pid = 1949] [id = 273] 03:44:34 INFO - PROCESS | 1949 | --DOCSHELL 0x12bee2800 == 66 [pid = 1949] [id = 272] 03:44:34 INFO - PROCESS | 1949 | --DOCSHELL 0x12b516000 == 65 [pid = 1949] [id = 271] 03:44:34 INFO - PROCESS | 1949 | --DOMWINDOW == 213 (0x114d61000) [pid = 1949] [serial = 767] [outer = 0x0] [url = about:blank] 03:44:34 INFO - PROCESS | 1949 | 1461235474830 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 03:44:34 INFO - PROCESS | 1949 | 1461235474833 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 03:44:34 INFO - PROCESS | 1949 | --DOCSHELL 0x12af22800 == 64 [pid = 1949] [id = 270] 03:44:34 INFO - PROCESS | 1949 | --DOCSHELL 0x12a7d2800 == 63 [pid = 1949] [id = 269] 03:44:34 INFO - PROCESS | 1949 | --DOCSHELL 0x1282c5800 == 62 [pid = 1949] [id = 268] 03:44:34 INFO - PROCESS | 1949 | --DOCSHELL 0x11c812800 == 61 [pid = 1949] [id = 267] 03:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:44:34 INFO - PROCESS | 1949 | --DOCSHELL 0x119ee7000 == 60 [pid = 1949] [id = 266] 03:44:34 INFO - PROCESS | 1949 | --DOCSHELL 0x11680b800 == 59 [pid = 1949] [id = 265] 03:44:34 INFO - PROCESS | 1949 | --DOCSHELL 0x11b564000 == 58 [pid = 1949] [id = 264] 03:44:34 INFO - PROCESS | 1949 | --DOCSHELL 0x11a8b6800 == 57 [pid = 1949] [id = 263] 03:44:34 INFO - PROCESS | 1949 | --DOCSHELL 0x12a7e0000 == 56 [pid = 1949] [id = 262] 03:44:34 INFO - PROCESS | 1949 | --DOCSHELL 0x12eac4800 == 55 [pid = 1949] [id = 261] 03:44:34 INFO - PROCESS | 1949 | --DOCSHELL 0x130393800 == 54 [pid = 1949] [id = 260] 03:44:34 INFO - PROCESS | 1949 | --DOCSHELL 0x12e3ef800 == 53 [pid = 1949] [id = 259] 03:44:34 INFO - PROCESS | 1949 | --DOCSHELL 0x126810000 == 52 [pid = 1949] [id = 258] 03:44:34 INFO - PROCESS | 1949 | --DOCSHELL 0x119271000 == 51 [pid = 1949] [id = 257] 03:44:34 INFO - PROCESS | 1949 | 1461235474851 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:44:34 INFO - PROCESS | 1949 | 1461235474852 Marionette TRACE conn2 <- [1,1118,null,{}] 03:44:34 INFO - PROCESS | 1949 | 1461235474855 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}] 03:44:34 INFO - PROCESS | 1949 | 1461235474939 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 03:44:34 INFO - PROCESS | 1949 | 1461235474945 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x119ee7000 == 52 [pid = 1949] [id = 287] 03:44:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 214 (0x115674000) [pid = 1949] [serial = 860] [outer = 0x0] 03:44:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 215 (0x1166e9000) [pid = 1949] [serial = 861] [outer = 0x115674000] 03:44:34 INFO - PROCESS | 1949 | 1461235474970 Marionette DEBUG loaded listener.js 03:44:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 216 (0x119245c00) [pid = 1949] [serial = 862] [outer = 0x115674000] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 215 (0x12b5be000) [pid = 1949] [serial = 750] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 214 (0x12afe9400) [pid = 1949] [serial = 749] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 213 (0x12d275400) [pid = 1949] [serial = 755] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 212 (0x12bb4f400) [pid = 1949] [serial = 752] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 211 (0x11a854800) [pid = 1949] [serial = 737] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 210 (0x11a979400) [pid = 1949] [serial = 738] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 209 (0x12b3e2800) [pid = 1949] [serial = 719] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 208 (0x12f479400) [pid = 1949] [serial = 725] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 207 (0x11ad62400) [pid = 1949] [serial = 713] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 206 (0x114f64800) [pid = 1949] [serial = 732] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 205 (0x11475c400) [pid = 1949] [serial = 731] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 204 (0x11665b400) [pid = 1949] [serial = 710] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 203 (0x1279ce800) [pid = 1949] [serial = 746] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 202 (0x11c170800) [pid = 1949] [serial = 740] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 201 (0x11c43a800) [pid = 1949] [serial = 741] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 200 (0x11d5a5800) [pid = 1949] [serial = 743] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 199 (0x126992800) [pid = 1949] [serial = 744] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 198 (0x118ece400) [pid = 1949] [serial = 735] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 197 (0x118925000) [pid = 1949] [serial = 734] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 196 (0x12afea400) [pid = 1949] [serial = 728] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 195 (0x1279cd400) [pid = 1949] [serial = 716] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 194 (0x12e2c0c00) [pid = 1949] [serial = 722] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 193 (0x11c3d6c00) [pid = 1949] [serial = 759] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 192 (0x114e0dc00) [pid = 1949] [serial = 764] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 191 (0x12ec90000) [pid = 1949] [serial = 765] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 190 (0x1279c7400) [pid = 1949] [serial = 761] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 189 (0x115303400) [pid = 1949] [serial = 758] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 188 (0x12e285400) [pid = 1949] [serial = 756] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 187 (0x12ce76c00) [pid = 1949] [serial = 753] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 186 (0x12e794400) [pid = 1949] [serial = 762] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | --DOMWINDOW == 185 (0x129c8cc00) [pid = 1949] [serial = 747] [outer = 0x0] [url = about:blank] 03:44:35 INFO - PROCESS | 1949 | 1461235475348 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]]]}] 03:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 526ms 03:44:35 INFO - PROCESS | 1949 | 1461235475372 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 03:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:44:35 INFO - PROCESS | 1949 | 1461235475373 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 03:44:35 INFO - PROCESS | 1949 | 1461235475376 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:44:35 INFO - PROCESS | 1949 | 1461235475378 Marionette TRACE conn2 <- [1,1122,null,{}] 03:44:35 INFO - PROCESS | 1949 | 1461235475385 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}] 03:44:35 INFO - PROCESS | 1949 | 1461235475471 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 03:44:35 INFO - PROCESS | 1949 | 1461235475497 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:35 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d0f800 == 53 [pid = 1949] [id = 288] 03:44:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 186 (0x119e54400) [pid = 1949] [serial = 863] [outer = 0x0] 03:44:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 187 (0x11a975800) [pid = 1949] [serial = 864] [outer = 0x119e54400] 03:44:35 INFO - PROCESS | 1949 | 1461235475525 Marionette DEBUG loaded listener.js 03:44:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 188 (0x11bfc6000) [pid = 1949] [serial = 865] [outer = 0x119e54400] 03:44:35 INFO - PROCESS | 1949 | 1461235475873 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]]]}] 03:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 520ms 03:44:35 INFO - PROCESS | 1949 | 1461235475896 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 03:44:35 INFO - PROCESS | 1949 | 1461235475898 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 03:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:44:35 INFO - PROCESS | 1949 | 1461235475900 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:44:35 INFO - PROCESS | 1949 | 1461235475901 Marionette TRACE conn2 <- [1,1126,null,{}] 03:44:35 INFO - PROCESS | 1949 | 1461235475904 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}] 03:44:36 INFO - PROCESS | 1949 | 1461235475996 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 03:44:36 INFO - PROCESS | 1949 | 1461235476001 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x129d52800 == 54 [pid = 1949] [id = 289] 03:44:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 189 (0x11c170800) [pid = 1949] [serial = 866] [outer = 0x0] 03:44:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 190 (0x126b4d400) [pid = 1949] [serial = 867] [outer = 0x11c170800] 03:44:36 INFO - PROCESS | 1949 | 1461235476031 Marionette DEBUG loaded listener.js 03:44:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 191 (0x1279ce800) [pid = 1949] [serial = 868] [outer = 0x11c170800] 03:44:36 INFO - PROCESS | 1949 | 1461235476494 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]]]}] 03:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 619ms 03:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:44:36 INFO - PROCESS | 1949 | 1461235476520 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 03:44:36 INFO - PROCESS | 1949 | 1461235476521 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 03:44:36 INFO - PROCESS | 1949 | 1461235476523 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:44:36 INFO - PROCESS | 1949 | 1461235476525 Marionette TRACE conn2 <- [1,1130,null,{}] 03:44:36 INFO - PROCESS | 1949 | 1461235476527 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}] 03:44:36 INFO - PROCESS | 1949 | 1461235476612 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 03:44:36 INFO - PROCESS | 1949 | 1461235476617 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a9d5800 == 55 [pid = 1949] [id = 290] 03:44:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 192 (0x1279cf000) [pid = 1949] [serial = 869] [outer = 0x0] 03:44:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 193 (0x12869e800) [pid = 1949] [serial = 870] [outer = 0x1279cf000] 03:44:36 INFO - PROCESS | 1949 | 1461235476643 Marionette DEBUG loaded listener.js 03:44:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 194 (0x12a337800) [pid = 1949] [serial = 871] [outer = 0x1279cf000] 03:44:37 INFO - PROCESS | 1949 | 1461235477010 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]]]}] 03:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 521ms 03:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:44:37 INFO - PROCESS | 1949 | 1461235477045 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 03:44:37 INFO - PROCESS | 1949 | 1461235477046 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 03:44:37 INFO - PROCESS | 1949 | 1461235477048 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:44:37 INFO - PROCESS | 1949 | 1461235477049 Marionette TRACE conn2 <- [1,1134,null,{}] 03:44:37 INFO - PROCESS | 1949 | 1461235477052 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}] 03:44:37 INFO - PROCESS | 1949 | 1461235477184 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 03:44:37 INFO - PROCESS | 1949 | 1461235477200 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x12af21000 == 56 [pid = 1949] [id = 291] 03:44:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 195 (0x1281f8400) [pid = 1949] [serial = 872] [outer = 0x0] 03:44:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0x12a340800) [pid = 1949] [serial = 873] [outer = 0x1281f8400] 03:44:37 INFO - PROCESS | 1949 | 1461235477228 Marionette DEBUG loaded listener.js 03:44:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 197 (0x12add2400) [pid = 1949] [serial = 874] [outer = 0x1281f8400] 03:44:37 INFO - PROCESS | 1949 | 1461235477575 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]]]}] 03:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 568ms 03:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:44:37 INFO - PROCESS | 1949 | 1461235477616 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 03:44:37 INFO - PROCESS | 1949 | 1461235477618 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 03:44:37 INFO - PROCESS | 1949 | 1461235477619 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:44:37 INFO - PROCESS | 1949 | 1461235477621 Marionette TRACE conn2 <- [1,1138,null,{}] 03:44:37 INFO - PROCESS | 1949 | 1461235477623 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}] 03:44:37 INFO - PROCESS | 1949 | 1461235477730 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 03:44:37 INFO - PROCESS | 1949 | 1461235477768 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b952800 == 57 [pid = 1949] [id = 292] 03:44:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 198 (0x12add1000) [pid = 1949] [serial = 875] [outer = 0x0] 03:44:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 199 (0x12afea400) [pid = 1949] [serial = 876] [outer = 0x12add1000] 03:44:37 INFO - PROCESS | 1949 | 1461235477794 Marionette DEBUG loaded listener.js 03:44:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 200 (0x12b155c00) [pid = 1949] [serial = 877] [outer = 0x12add1000] 03:44:38 INFO - PROCESS | 1949 | 1461235478122 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]]]}] 03:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 523ms 03:44:38 INFO - PROCESS | 1949 | 1461235478144 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 03:44:38 INFO - PROCESS | 1949 | 1461235478145 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 03:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:44:38 INFO - PROCESS | 1949 | 1461235478147 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:44:38 INFO - PROCESS | 1949 | 1461235478148 Marionette TRACE conn2 <- [1,1142,null,{}] 03:44:38 INFO - PROCESS | 1949 | 1461235478150 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}] 03:44:38 INFO - PROCESS | 1949 | 1461235478266 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 03:44:38 INFO - PROCESS | 1949 | 1461235478282 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d245000 == 58 [pid = 1949] [id = 293] 03:44:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 201 (0x12b33dc00) [pid = 1949] [serial = 878] [outer = 0x0] 03:44:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 202 (0x12b5b7c00) [pid = 1949] [serial = 879] [outer = 0x12b33dc00] 03:44:38 INFO - PROCESS | 1949 | 1461235478307 Marionette DEBUG loaded listener.js 03:44:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 203 (0x12bb4b000) [pid = 1949] [serial = 880] [outer = 0x12b33dc00] 03:44:38 INFO - PROCESS | 1949 | 1461235478664 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]]]}] 03:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 569ms 03:44:38 INFO - PROCESS | 1949 | 1461235478717 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 03:44:38 INFO - PROCESS | 1949 | 1461235478718 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 03:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:44:38 INFO - PROCESS | 1949 | 1461235478720 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:44:38 INFO - PROCESS | 1949 | 1461235478721 Marionette TRACE conn2 <- [1,1146,null,{}] 03:44:38 INFO - PROCESS | 1949 | 1461235478724 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}] 03:44:38 INFO - PROCESS | 1949 | 1461235478834 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 03:44:38 INFO - PROCESS | 1949 | 1461235478847 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e03c800 == 59 [pid = 1949] [id = 294] 03:44:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 204 (0x12bd1d000) [pid = 1949] [serial = 881] [outer = 0x0] 03:44:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 205 (0x12ce67c00) [pid = 1949] [serial = 882] [outer = 0x12bd1d000] 03:44:38 INFO - PROCESS | 1949 | 1461235478871 Marionette DEBUG loaded listener.js 03:44:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 206 (0x12d272400) [pid = 1949] [serial = 883] [outer = 0x12bd1d000] 03:44:39 INFO - PROCESS | 1949 | --DOMWINDOW == 205 (0x12afecc00) [pid = 1949] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:44:39 INFO - PROCESS | 1949 | --DOMWINDOW == 204 (0x1279d8000) [pid = 1949] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:44:39 INFO - PROCESS | 1949 | --DOMWINDOW == 203 (0x12b5b6000) [pid = 1949] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:44:39 INFO - PROCESS | 1949 | --DOMWINDOW == 202 (0x119e54800) [pid = 1949] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:44:39 INFO - PROCESS | 1949 | --DOMWINDOW == 201 (0x1275f4400) [pid = 1949] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:44:39 INFO - PROCESS | 1949 | --DOMWINDOW == 200 (0x114e09400) [pid = 1949] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:44:39 INFO - PROCESS | 1949 | --DOMWINDOW == 199 (0x114d67c00) [pid = 1949] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:44:39 INFO - PROCESS | 1949 | --DOMWINDOW == 198 (0x114d5c800) [pid = 1949] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:44:39 INFO - PROCESS | 1949 | --DOMWINDOW == 197 (0x114d5b400) [pid = 1949] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:44:39 INFO - PROCESS | 1949 | --DOMWINDOW == 196 (0x112265c00) [pid = 1949] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:44:39 INFO - PROCESS | 1949 | --DOMWINDOW == 195 (0x12bd12800) [pid = 1949] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:44:39 INFO - PROCESS | 1949 | --DOMWINDOW == 194 (0x12bd1a000) [pid = 1949] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:44:39 INFO - PROCESS | 1949 | --DOMWINDOW == 193 (0x12cee0800) [pid = 1949] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:44:39 INFO - PROCESS | 1949 | --DOMWINDOW == 192 (0x114d68800) [pid = 1949] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:44:39 INFO - PROCESS | 1949 | 1461235479367 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]]]}] 03:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 671ms 03:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:44:39 INFO - PROCESS | 1949 | 1461235479392 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 03:44:39 INFO - PROCESS | 1949 | 1461235479393 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 03:44:39 INFO - PROCESS | 1949 | 1461235479395 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:44:39 INFO - PROCESS | 1949 | 1461235479396 Marionette TRACE conn2 <- [1,1150,null,{}] 03:44:39 INFO - PROCESS | 1949 | 1461235479399 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}] 03:44:39 INFO - PROCESS | 1949 | 1461235479486 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 03:44:39 INFO - PROCESS | 1949 | 1461235479491 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x129d56800 == 60 [pid = 1949] [id = 295] 03:44:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 193 (0x114d67c00) [pid = 1949] [serial = 884] [outer = 0x0] 03:44:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 194 (0x115666800) [pid = 1949] [serial = 885] [outer = 0x114d67c00] 03:44:39 INFO - PROCESS | 1949 | 1461235479517 Marionette DEBUG loaded listener.js 03:44:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 195 (0x11c43dc00) [pid = 1949] [serial = 886] [outer = 0x114d67c00] 03:44:39 INFO - PROCESS | 1949 | 1461235479861 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]]]}] 03:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 472ms 03:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:44:39 INFO - PROCESS | 1949 | 1461235479867 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 03:44:39 INFO - PROCESS | 1949 | 1461235479868 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 03:44:39 INFO - PROCESS | 1949 | 1461235479871 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:44:39 INFO - PROCESS | 1949 | 1461235479873 Marionette TRACE conn2 <- [1,1154,null,{}] 03:44:39 INFO - PROCESS | 1949 | 1461235479877 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}] 03:44:39 INFO - PROCESS | 1949 | 1461235479980 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 03:44:40 INFO - PROCESS | 1949 | 1461235480043 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x12eab5000 == 61 [pid = 1949] [id = 296] 03:44:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0x114d68800) [pid = 1949] [serial = 887] [outer = 0x0] 03:44:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 197 (0x11b5cd800) [pid = 1949] [serial = 888] [outer = 0x114d68800] 03:44:40 INFO - PROCESS | 1949 | 1461235480073 Marionette DEBUG loaded listener.js 03:44:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 198 (0x12ec8b000) [pid = 1949] [serial = 889] [outer = 0x114d68800] 03:44:40 INFO - PROCESS | 1949 | 1461235480386 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]]]}] 03:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 524ms 03:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:44:40 INFO - PROCESS | 1949 | 1461235480397 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 03:44:40 INFO - PROCESS | 1949 | 1461235480399 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 03:44:40 INFO - PROCESS | 1949 | 1461235480401 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:44:40 INFO - PROCESS | 1949 | 1461235480402 Marionette TRACE conn2 <- [1,1158,null,{}] 03:44:40 INFO - PROCESS | 1949 | 1461235480404 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}] 03:44:40 INFO - PROCESS | 1949 | 1461235480509 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 03:44:40 INFO - PROCESS | 1949 | 1461235480512 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x130198800 == 62 [pid = 1949] [id = 297] 03:44:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 199 (0x129d04000) [pid = 1949] [serial = 890] [outer = 0x0] 03:44:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 200 (0x129d0dc00) [pid = 1949] [serial = 891] [outer = 0x129d04000] 03:44:40 INFO - PROCESS | 1949 | 1461235480538 Marionette DEBUG loaded listener.js 03:44:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 201 (0x12e793400) [pid = 1949] [serial = 892] [outer = 0x129d04000] 03:44:40 INFO - PROCESS | 1949 | 1461235480877 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]]]}] 03:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 519ms 03:44:40 INFO - PROCESS | 1949 | 1461235480920 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 03:44:40 INFO - PROCESS | 1949 | 1461235480922 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 03:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:44:40 INFO - PROCESS | 1949 | 1461235480935 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:44:40 INFO - PROCESS | 1949 | 1461235480937 Marionette TRACE conn2 <- [1,1162,null,{}] 03:44:40 INFO - PROCESS | 1949 | 1461235480940 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}] 03:44:41 INFO - PROCESS | 1949 | 1461235481029 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 03:44:41 INFO - PROCESS | 1949 | 1461235481033 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x1385ca800 == 63 [pid = 1949] [id = 298] 03:44:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 202 (0x12e799800) [pid = 1949] [serial = 893] [outer = 0x0] 03:44:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 203 (0x12f670400) [pid = 1949] [serial = 894] [outer = 0x12e799800] 03:44:41 INFO - PROCESS | 1949 | 1461235481059 Marionette DEBUG loaded listener.js 03:44:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 204 (0x12f678000) [pid = 1949] [serial = 895] [outer = 0x12e799800] 03:44:41 INFO - PROCESS | 1949 | 1461235481658 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]]]}] 03:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 781ms 03:44:41 INFO - PROCESS | 1949 | 1461235481709 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 03:44:41 INFO - PROCESS | 1949 | 1461235481714 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 03:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:44:41 INFO - PROCESS | 1949 | 1461235481719 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:44:41 INFO - PROCESS | 1949 | 1461235481724 Marionette TRACE conn2 <- [1,1166,null,{}] 03:44:41 INFO - PROCESS | 1949 | 1461235481731 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}] 03:44:41 INFO - PROCESS | 1949 | 1461235481862 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 03:44:41 INFO - PROCESS | 1949 | 1461235481969 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x11bc46800 == 64 [pid = 1949] [id = 299] 03:44:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 205 (0x114373400) [pid = 1949] [serial = 896] [outer = 0x0] 03:44:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 206 (0x114e02400) [pid = 1949] [serial = 897] [outer = 0x114373400] 03:44:42 INFO - PROCESS | 1949 | 1461235482002 Marionette DEBUG loaded listener.js 03:44:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 207 (0x1163f4000) [pid = 1949] [serial = 898] [outer = 0x114373400] 03:44:42 INFO - PROCESS | 1949 | 1461235482459 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]]]}] 03:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 776ms 03:44:42 INFO - PROCESS | 1949 | 1461235482495 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 03:44:42 INFO - PROCESS | 1949 | 1461235482499 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 03:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:44:42 INFO - PROCESS | 1949 | 1461235482504 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:44:42 INFO - PROCESS | 1949 | 1461235482506 Marionette TRACE conn2 <- [1,1170,null,{}] 03:44:42 INFO - PROCESS | 1949 | 1461235482511 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}] 03:44:42 INFO - PROCESS | 1949 | 1461235482619 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 03:44:42 INFO - PROCESS | 1949 | 1461235482694 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:42 INFO - PROCESS | 1949 | ++DOCSHELL 0x129d50800 == 65 [pid = 1949] [id = 300] 03:44:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 208 (0x118928400) [pid = 1949] [serial = 899] [outer = 0x0] 03:44:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 209 (0x11a9e6000) [pid = 1949] [serial = 900] [outer = 0x118928400] 03:44:42 INFO - PROCESS | 1949 | 1461235482724 Marionette DEBUG loaded listener.js 03:44:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 210 (0x11bfe9800) [pid = 1949] [serial = 901] [outer = 0x118928400] 03:44:43 INFO - PROCESS | 1949 | 1461235483156 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]]]}] 03:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 672ms 03:44:43 INFO - PROCESS | 1949 | 1461235483177 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 03:44:43 INFO - PROCESS | 1949 | 1461235483178 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 03:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:44:43 INFO - PROCESS | 1949 | 1461235483181 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:44:43 INFO - PROCESS | 1949 | 1461235483183 Marionette TRACE conn2 <- [1,1174,null,{}] 03:44:43 INFO - PROCESS | 1949 | 1461235483217 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}] 03:44:43 INFO - PROCESS | 1949 | 1461235483369 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 03:44:43 INFO - PROCESS | 1949 | 1461235483425 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ead1000 == 66 [pid = 1949] [id = 301] 03:44:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 211 (0x129d07c00) [pid = 1949] [serial = 902] [outer = 0x0] 03:44:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 212 (0x12a558400) [pid = 1949] [serial = 903] [outer = 0x129d07c00] 03:44:43 INFO - PROCESS | 1949 | 1461235483457 Marionette DEBUG loaded listener.js 03:44:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 213 (0x12a566400) [pid = 1949] [serial = 904] [outer = 0x129d07c00] 03:44:43 INFO - PROCESS | 1949 | 1461235483880 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] 03:44:43 INFO - PROCESS | 1949 | 1461235483905 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 03:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:44:43 INFO - PROCESS | 1949 | 1461235483907 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:44:43 INFO - PROCESS | 1949 | 1461235483909 Marionette TRACE conn2 <- [1,1178,null,{}] 03:44:43 INFO - PROCESS | 1949 | 1461235483911 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}] 03:44:44 INFO - PROCESS | 1949 | 1461235484019 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 03:44:44 INFO - PROCESS | 1949 | 1461235484125 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:44 INFO - PROCESS | 1949 | ++DOCSHELL 0x13775a000 == 67 [pid = 1949] [id = 302] 03:44:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 214 (0x12a5dcc00) [pid = 1949] [serial = 905] [outer = 0x0] 03:44:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 215 (0x12afec000) [pid = 1949] [serial = 906] [outer = 0x12a5dcc00] 03:44:44 INFO - PROCESS | 1949 | 1461235484159 Marionette DEBUG loaded listener.js 03:44:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 216 (0x12ce76c00) [pid = 1949] [serial = 907] [outer = 0x12a5dcc00] 03:44:44 INFO - PROCESS | 1949 | 1461235484565 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] 03:44:44 INFO - PROCESS | 1949 | 1461235484579 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 03:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:44:44 INFO - PROCESS | 1949 | 1461235484582 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:44:44 INFO - PROCESS | 1949 | 1461235484583 Marionette TRACE conn2 <- [1,1182,null,{}] 03:44:44 INFO - PROCESS | 1949 | 1461235484585 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}] 03:44:44 INFO - PROCESS | 1949 | 1461235484690 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 03:44:44 INFO - PROCESS | 1949 | 1461235484798 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:44 INFO - PROCESS | 1949 | ++DOCSHELL 0x114bb7000 == 68 [pid = 1949] [id = 303] 03:44:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 217 (0x12b14d000) [pid = 1949] [serial = 908] [outer = 0x0] 03:44:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 218 (0x12e2ba000) [pid = 1949] [serial = 909] [outer = 0x12b14d000] 03:44:44 INFO - PROCESS | 1949 | 1461235484827 Marionette DEBUG loaded listener.js 03:44:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 219 (0x12e793c00) [pid = 1949] [serial = 910] [outer = 0x12b14d000] 03:44:45 INFO - PROCESS | 1949 | 1461235485253 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] 03:44:45 INFO - PROCESS | 1949 | 1461235485303 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 03:44:45 INFO - PROCESS | 1949 | 1461235485305 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:44:45 INFO - PROCESS | 1949 | 1461235485306 Marionette TRACE conn2 <- [1,1186,null,{}] 03:44:45 INFO - PROCESS | 1949 | 1461235485309 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}] 03:44:45 INFO - PROCESS | 1949 | 1461235485432 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 03:44:45 INFO - PROCESS | 1949 | 1461235485512 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x112284800 == 69 [pid = 1949] [id = 304] 03:44:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 220 (0x12f47e400) [pid = 1949] [serial = 911] [outer = 0x0] 03:44:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 221 (0x12f998800) [pid = 1949] [serial = 912] [outer = 0x12f47e400] 03:44:45 INFO - PROCESS | 1949 | 1461235485546 Marionette DEBUG loaded listener.js 03:44:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 222 (0x12fe64000) [pid = 1949] [serial = 913] [outer = 0x12f47e400] 03:44:45 INFO - PROCESS | 1949 | 1461235485950 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] 03:44:45 INFO - PROCESS | 1949 | 1461235485977 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 03:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:44:45 INFO - PROCESS | 1949 | 1461235485979 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:44:45 INFO - PROCESS | 1949 | 1461235485980 Marionette TRACE conn2 <- [1,1190,null,{}] 03:44:45 INFO - PROCESS | 1949 | 1461235485983 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}] 03:44:46 INFO - PROCESS | 1949 | 1461235486115 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 03:44:46 INFO - PROCESS | 1949 | 1461235486240 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x1156c1800 == 70 [pid = 1949] [id = 305] 03:44:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 223 (0x112267400) [pid = 1949] [serial = 914] [outer = 0x0] 03:44:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 224 (0x12aa55800) [pid = 1949] [serial = 915] [outer = 0x112267400] 03:44:46 INFO - PROCESS | 1949 | 1461235486272 Marionette DEBUG loaded listener.js 03:44:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 225 (0x12d95c400) [pid = 1949] [serial = 916] [outer = 0x112267400] 03:44:46 INFO - PROCESS | 1949 | 1461235486680 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] 03:44:46 INFO - PROCESS | 1949 | 1461235486701 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 03:44:46 INFO - PROCESS | 1949 | 1461235486703 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:44:46 INFO - PROCESS | 1949 | 1461235486705 Marionette TRACE conn2 <- [1,1194,null,{}] 03:44:46 INFO - PROCESS | 1949 | 1461235486710 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}] 03:44:46 INFO - PROCESS | 1949 | 1461235486820 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 03:44:46 INFO - PROCESS | 1949 | 1461235486901 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b559000 == 71 [pid = 1949] [id = 306] 03:44:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 226 (0x112266800) [pid = 1949] [serial = 917] [outer = 0x0] 03:44:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 227 (0x12b345000) [pid = 1949] [serial = 918] [outer = 0x112266800] 03:44:46 INFO - PROCESS | 1949 | 1461235486932 Marionette DEBUG loaded listener.js 03:44:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 228 (0x12fe63800) [pid = 1949] [serial = 919] [outer = 0x112266800] 03:44:47 INFO - PROCESS | 1949 | 1461235487363 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] 03:44:47 INFO - PROCESS | 1949 | 1461235487459 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 03:44:47 INFO - PROCESS | 1949 | 1461235487463 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:44:47 INFO - PROCESS | 1949 | 1461235487465 Marionette TRACE conn2 <- [1,1198,null,{}] 03:44:47 INFO - PROCESS | 1949 | 1461235487468 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}] 03:44:47 INFO - PROCESS | 1949 | 1461235487574 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 03:44:47 INFO - PROCESS | 1949 | 1461235487658 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x12abab000 == 72 [pid = 1949] [id = 307] 03:44:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 229 (0x1281f8000) [pid = 1949] [serial = 920] [outer = 0x0] 03:44:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 230 (0x12af46400) [pid = 1949] [serial = 921] [outer = 0x1281f8000] 03:44:47 INFO - PROCESS | 1949 | 1461235487688 Marionette DEBUG loaded listener.js 03:44:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 231 (0x12af4b400) [pid = 1949] [serial = 922] [outer = 0x1281f8000] 03:44:48 INFO - PROCESS | 1949 | 1461235488254 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]]]}] 03:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 820ms 03:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:44:48 INFO - PROCESS | 1949 | 1461235488284 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 03:44:48 INFO - PROCESS | 1949 | 1461235488286 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 03:44:48 INFO - PROCESS | 1949 | 1461235488290 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:44:48 INFO - PROCESS | 1949 | 1461235488292 Marionette TRACE conn2 <- [1,1202,null,{}] 03:44:48 INFO - PROCESS | 1949 | 1461235488296 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}] 03:44:48 INFO - PROCESS | 1949 | 1461235488397 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 03:44:48 INFO - PROCESS | 1949 | 1461235488486 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x126a53000 == 73 [pid = 1949] [id = 308] 03:44:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 232 (0x114d57000) [pid = 1949] [serial = 923] [outer = 0x0] 03:44:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 233 (0x114d74c00) [pid = 1949] [serial = 924] [outer = 0x114d57000] 03:44:48 INFO - PROCESS | 1949 | 1461235488515 Marionette DEBUG loaded listener.js 03:44:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 234 (0x116160400) [pid = 1949] [serial = 925] [outer = 0x114d57000] 03:44:48 INFO - PROCESS | 1949 | 1461235488948 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]]]}] 03:44:48 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 03:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 671ms 03:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:44:48 INFO - PROCESS | 1949 | 1461235488962 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 03:44:48 INFO - PROCESS | 1949 | 1461235488966 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 03:44:48 INFO - PROCESS | 1949 | 1461235488970 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:44:48 INFO - PROCESS | 1949 | 1461235488972 Marionette TRACE conn2 <- [1,1206,null,{}] 03:44:48 INFO - PROCESS | 1949 | 1461235488996 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}] 03:44:49 INFO - PROCESS | 1949 | 1461235489098 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 03:44:49 INFO - PROCESS | 1949 | --DOCSHELL 0x130198800 == 72 [pid = 1949] [id = 297] 03:44:49 INFO - PROCESS | 1949 | --DOCSHELL 0x12eab5000 == 71 [pid = 1949] [id = 296] 03:44:49 INFO - PROCESS | 1949 | --DOCSHELL 0x129d56800 == 70 [pid = 1949] [id = 295] 03:44:49 INFO - PROCESS | 1949 | --DOCSHELL 0x12e03c800 == 69 [pid = 1949] [id = 294] 03:44:49 INFO - PROCESS | 1949 | --DOCSHELL 0x12d245000 == 68 [pid = 1949] [id = 293] 03:44:49 INFO - PROCESS | 1949 | 1461235489276 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:49 INFO - PROCESS | 1949 | --DOCSHELL 0x12b952800 == 67 [pid = 1949] [id = 292] 03:44:49 INFO - PROCESS | 1949 | --DOCSHELL 0x12af21000 == 66 [pid = 1949] [id = 291] 03:44:49 INFO - PROCESS | 1949 | --DOCSHELL 0x12a9d5800 == 65 [pid = 1949] [id = 290] 03:44:49 INFO - PROCESS | 1949 | --DOCSHELL 0x129d52800 == 64 [pid = 1949] [id = 289] 03:44:49 INFO - PROCESS | 1949 | --DOCSHELL 0x125d0f800 == 63 [pid = 1949] [id = 288] 03:44:49 INFO - PROCESS | 1949 | --DOCSHELL 0x119ee7000 == 62 [pid = 1949] [id = 287] 03:44:49 INFO - PROCESS | 1949 | --DOCSHELL 0x126819000 == 61 [pid = 1949] [id = 286] 03:44:49 INFO - PROCESS | 1949 | --DOCSHELL 0x11a87f000 == 60 [pid = 1949] [id = 285] 03:44:49 INFO - PROCESS | 1949 | --DOCSHELL 0x125d56000 == 59 [pid = 1949] [id = 284] 03:44:49 INFO - PROCESS | 1949 | --DOCSHELL 0x12a9de800 == 58 [pid = 1949] [id = 283] 03:44:49 INFO - PROCESS | 1949 | --DOCSHELL 0x1303a0000 == 57 [pid = 1949] [id = 282] 03:44:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x11860a800 == 58 [pid = 1949] [id = 309] 03:44:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 235 (0x11226dc00) [pid = 1949] [serial = 926] [outer = 0x0] 03:44:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 236 (0x11615e800) [pid = 1949] [serial = 927] [outer = 0x11226dc00] 03:44:49 INFO - PROCESS | 1949 | 1461235489311 Marionette DEBUG loaded listener.js 03:44:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 237 (0x11ad7e000) [pid = 1949] [serial = 928] [outer = 0x11226dc00] 03:44:49 INFO - PROCESS | 1949 | --DOCSHELL 0x12fbca000 == 57 [pid = 1949] [id = 281] 03:44:49 INFO - PROCESS | 1949 | --DOCSHELL 0x12ea1e000 == 56 [pid = 1949] [id = 280] 03:44:49 INFO - PROCESS | 1949 | --DOCSHELL 0x127996000 == 55 [pid = 1949] [id = 279] 03:44:49 INFO - PROCESS | 1949 | --DOCSHELL 0x11a8a7000 == 54 [pid = 1949] [id = 278] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 236 (0x112269400) [pid = 1949] [serial = 827] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 235 (0x12bd53c00) [pid = 1949] [serial = 815] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 234 (0x12d271c00) [pid = 1949] [serial = 818] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 233 (0x12e797c00) [pid = 1949] [serial = 825] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 232 (0x12d3d6000) [pid = 1949] [serial = 819] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 231 (0x12ced8800) [pid = 1949] [serial = 816] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 230 (0x12e28b000) [pid = 1949] [serial = 822] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 229 (0x12b3e6c00) [pid = 1949] [serial = 810] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 228 (0x12e2bc400) [pid = 1949] [serial = 824] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 227 (0x12afe6800) [pid = 1949] [serial = 807] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 226 (0x11226d400) [pid = 1949] [serial = 828] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 225 (0x114d75400) [pid = 1949] [serial = 708] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 224 (0x12b34c000) [pid = 1949] [serial = 809] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 223 (0x129c8d800) [pid = 1949] [serial = 806] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 222 (0x1279c9c00) [pid = 1949] [serial = 779] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 221 (0x11892b400) [pid = 1949] [serial = 773] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 220 (0x12bb43c00) [pid = 1949] [serial = 812] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 219 (0x11af91000) [pid = 1949] [serial = 800] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 218 (0x12bb4e800) [pid = 1949] [serial = 813] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 217 (0x11a603800) [pid = 1949] [serial = 797] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 216 (0x11a96a400) [pid = 1949] [serial = 798] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 215 (0x1279c8400) [pid = 1949] [serial = 803] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 214 (0x12810ec00) [pid = 1949] [serial = 804] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 213 (0x11892e400) [pid = 1949] [serial = 795] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 212 (0x11665d800) [pid = 1949] [serial = 794] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 211 (0x114e0b800) [pid = 1949] [serial = 792] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 210 (0x114d6d400) [pid = 1949] [serial = 791] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 209 (0x12b7a8400) [pid = 1949] [serial = 782] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 208 (0x114d58c00) [pid = 1949] [serial = 768] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 207 (0x12f470400) [pid = 1949] [serial = 785] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 206 (0x12a5e5400) [pid = 1949] [serial = 821] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 205 (0x114d69c00) [pid = 1949] [serial = 770] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 204 (0x11ad5f000) [pid = 1949] [serial = 776] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | --DOMWINDOW == 203 (0x12a333400) [pid = 1949] [serial = 788] [outer = 0x0] [url = about:blank] 03:44:49 INFO - PROCESS | 1949 | 1461235489648 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]]]}] 03:44:49 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 03:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 692ms 03:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:44:49 INFO - PROCESS | 1949 | 1461235489662 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 03:44:49 INFO - PROCESS | 1949 | 1461235489664 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 03:44:49 INFO - PROCESS | 1949 | 1461235489666 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:44:49 INFO - PROCESS | 1949 | 1461235489668 Marionette TRACE conn2 <- [1,1210,null,{}] 03:44:49 INFO - PROCESS | 1949 | 1461235489678 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}] 03:44:49 INFO - PROCESS | 1949 | 1461235489770 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 03:44:49 INFO - PROCESS | 1949 | 1461235489775 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x126818000 == 55 [pid = 1949] [id = 310] 03:44:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 204 (0x11b939800) [pid = 1949] [serial = 929] [outer = 0x0] 03:44:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 205 (0x127680000) [pid = 1949] [serial = 930] [outer = 0x11b939800] 03:44:49 INFO - PROCESS | 1949 | 1461235489803 Marionette DEBUG loaded listener.js 03:44:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 206 (0x129d03400) [pid = 1949] [serial = 931] [outer = 0x11b939800] 03:44:50 INFO - PROCESS | 1949 | 1461235490178 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]]]}] 03:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 521ms 03:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:44:50 INFO - PROCESS | 1949 | 1461235490188 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 03:44:50 INFO - PROCESS | 1949 | 1461235490189 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 03:44:50 INFO - PROCESS | 1949 | 1461235490193 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:44:50 INFO - PROCESS | 1949 | 1461235490195 Marionette TRACE conn2 <- [1,1214,null,{}] 03:44:50 INFO - PROCESS | 1949 | 1461235490198 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}] 03:44:50 INFO - PROCESS | 1949 | 1461235490286 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 03:44:50 INFO - PROCESS | 1949 | 1461235490291 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:50 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a9cf800 == 56 [pid = 1949] [id = 311] 03:44:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 207 (0x129d07400) [pid = 1949] [serial = 932] [outer = 0x0] 03:44:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 208 (0x12a334800) [pid = 1949] [serial = 933] [outer = 0x129d07400] 03:44:50 INFO - PROCESS | 1949 | 1461235490318 Marionette DEBUG loaded listener.js 03:44:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 209 (0x12a55c400) [pid = 1949] [serial = 934] [outer = 0x129d07400] 03:44:50 INFO - PROCESS | 1949 | 1461235490669 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]]]}] 03:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 521ms 03:44:50 INFO - PROCESS | 1949 | 1461235490713 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 03:44:50 INFO - PROCESS | 1949 | 1461235490714 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 03:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:44:50 INFO - PROCESS | 1949 | 1461235490717 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:44:50 INFO - PROCESS | 1949 | 1461235490718 Marionette TRACE conn2 <- [1,1218,null,{}] 03:44:50 INFO - PROCESS | 1949 | 1461235490720 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}] 03:44:50 INFO - PROCESS | 1949 | 1461235490806 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 03:44:50 INFO - PROCESS | 1949 | 1461235490812 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:50 INFO - PROCESS | 1949 | ++DOCSHELL 0x12af1f000 == 57 [pid = 1949] [id = 312] 03:44:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 210 (0x12a560c00) [pid = 1949] [serial = 935] [outer = 0x0] 03:44:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 211 (0x12a5e5400) [pid = 1949] [serial = 936] [outer = 0x12a560c00] 03:44:50 INFO - PROCESS | 1949 | 1461235490839 Marionette DEBUG loaded listener.js 03:44:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 212 (0x12adccc00) [pid = 1949] [serial = 937] [outer = 0x12a560c00] 03:44:51 INFO - PROCESS | 1949 | 1461235491194 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]]]}] 03:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 520ms 03:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:44:51 INFO - PROCESS | 1949 | 1461235491237 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 03:44:51 INFO - PROCESS | 1949 | 1461235491238 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 03:44:51 INFO - PROCESS | 1949 | 1461235491242 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:44:51 INFO - PROCESS | 1949 | 1461235491244 Marionette TRACE conn2 <- [1,1222,null,{}] 03:44:51 INFO - PROCESS | 1949 | 1461235491246 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}] 03:44:51 INFO - PROCESS | 1949 | 1461235491348 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 03:44:51 INFO - PROCESS | 1949 | 1461235491433 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b52e800 == 58 [pid = 1949] [id = 313] 03:44:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 213 (0x12adcb000) [pid = 1949] [serial = 938] [outer = 0x0] 03:44:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 214 (0x12add6400) [pid = 1949] [serial = 939] [outer = 0x12adcb000] 03:44:51 INFO - PROCESS | 1949 | 1461235491461 Marionette DEBUG loaded listener.js 03:44:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 215 (0x12b5bb000) [pid = 1949] [serial = 940] [outer = 0x12adcb000] 03:44:51 INFO - PROCESS | 1949 | 1461235491787 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] 03:44:51 INFO - PROCESS | 1949 | 1461235491813 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 03:44:51 INFO - PROCESS | 1949 | 1461235491816 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:44:51 INFO - PROCESS | 1949 | 1461235491817 Marionette TRACE conn2 <- [1,1226,null,{}] 03:44:51 INFO - PROCESS | 1949 | 1461235491819 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}] 03:44:51 INFO - PROCESS | 1949 | 1461235491929 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 03:44:51 INFO - PROCESS | 1949 | 1461235491941 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d236000 == 59 [pid = 1949] [id = 314] 03:44:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 216 (0x12b3e2800) [pid = 1949] [serial = 941] [outer = 0x0] 03:44:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 217 (0x12bd21c00) [pid = 1949] [serial = 942] [outer = 0x12b3e2800] 03:44:51 INFO - PROCESS | 1949 | 1461235491967 Marionette DEBUG loaded listener.js 03:44:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 218 (0x12d278400) [pid = 1949] [serial = 943] [outer = 0x12b3e2800] 03:44:52 INFO - PROCESS | 1949 | 1461235492311 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]]]}] 03:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 517ms 03:44:52 INFO - PROCESS | 1949 | 1461235492334 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 03:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:44:52 INFO - PROCESS | 1949 | 1461235492335 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 03:44:52 INFO - PROCESS | 1949 | 1461235492337 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:44:52 INFO - PROCESS | 1949 | 1461235492338 Marionette TRACE conn2 <- [1,1230,null,{}] 03:44:52 INFO - PROCESS | 1949 | 1461235492340 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}] 03:44:52 INFO - PROCESS | 1949 | 1461235492492 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 03:44:52 INFO - PROCESS | 1949 | 1461235492531 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:52 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e040000 == 60 [pid = 1949] [id = 315] 03:44:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 219 (0x12aace400) [pid = 1949] [serial = 944] [outer = 0x0] 03:44:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 220 (0x12aad8400) [pid = 1949] [serial = 945] [outer = 0x12aace400] 03:44:52 INFO - PROCESS | 1949 | 1461235492556 Marionette DEBUG loaded listener.js 03:44:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 221 (0x12aadc400) [pid = 1949] [serial = 946] [outer = 0x12aace400] 03:44:52 INFO - PROCESS | 1949 | 1461235492888 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]]]}] 03:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 570ms 03:44:52 INFO - PROCESS | 1949 | 1461235492909 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 03:44:52 INFO - PROCESS | 1949 | 1461235492911 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 03:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:44:52 INFO - PROCESS | 1949 | 1461235492920 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:44:52 INFO - PROCESS | 1949 | 1461235492921 Marionette TRACE conn2 <- [1,1234,null,{}] 03:44:52 INFO - PROCESS | 1949 | 1461235492923 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}] 03:44:53 INFO - PROCESS | 1949 | 1461235493035 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 03:44:53 INFO - PROCESS | 1949 | 1461235493075 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e760800 == 61 [pid = 1949] [id = 316] 03:44:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 222 (0x12aadb800) [pid = 1949] [serial = 947] [outer = 0x0] 03:44:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 223 (0x1191a6c00) [pid = 1949] [serial = 948] [outer = 0x12aadb800] 03:44:53 INFO - PROCESS | 1949 | 1461235493101 Marionette DEBUG loaded listener.js 03:44:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 224 (0x12bd1d400) [pid = 1949] [serial = 949] [outer = 0x12aadb800] 03:44:53 INFO - PROCESS | 1949 | --DOMWINDOW == 223 (0x11a9e2000) [pid = 1949] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:44:53 INFO - PROCESS | 1949 | --DOMWINDOW == 222 (0x115674000) [pid = 1949] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:44:53 INFO - PROCESS | 1949 | --DOMWINDOW == 221 (0x11c170800) [pid = 1949] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:44:53 INFO - PROCESS | 1949 | --DOMWINDOW == 220 (0x12add1000) [pid = 1949] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:44:53 INFO - PROCESS | 1949 | --DOMWINDOW == 219 (0x114d5d400) [pid = 1949] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:44:53 INFO - PROCESS | 1949 | --DOMWINDOW == 218 (0x12b33dc00) [pid = 1949] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:44:53 INFO - PROCESS | 1949 | --DOMWINDOW == 217 (0x119e54400) [pid = 1949] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:44:53 INFO - PROCESS | 1949 | --DOMWINDOW == 216 (0x1279cf000) [pid = 1949] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:44:53 INFO - PROCESS | 1949 | --DOMWINDOW == 215 (0x12bd1d000) [pid = 1949] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:44:53 INFO - PROCESS | 1949 | --DOMWINDOW == 214 (0x114d67c00) [pid = 1949] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:44:53 INFO - PROCESS | 1949 | --DOMWINDOW == 213 (0x129d04000) [pid = 1949] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:44:53 INFO - PROCESS | 1949 | --DOMWINDOW == 212 (0x1281f8400) [pid = 1949] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:44:53 INFO - PROCESS | 1949 | --DOMWINDOW == 211 (0x114d68800) [pid = 1949] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:44:53 INFO - PROCESS | 1949 | 1461235493563 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]]]}] 03:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 668ms 03:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:44:53 INFO - PROCESS | 1949 | 1461235493588 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 03:44:53 INFO - PROCESS | 1949 | 1461235493590 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 03:44:53 INFO - PROCESS | 1949 | 1461235493592 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:44:53 INFO - PROCESS | 1949 | 1461235493593 Marionette TRACE conn2 <- [1,1238,null,{}] 03:44:53 INFO - PROCESS | 1949 | 1461235493595 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}] 03:44:53 INFO - PROCESS | 1949 | 1461235493687 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 03:44:53 INFO - PROCESS | 1949 | 1461235493691 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c486000 == 62 [pid = 1949] [id = 317] 03:44:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 212 (0x118928000) [pid = 1949] [serial = 950] [outer = 0x0] 03:44:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 213 (0x11bff4400) [pid = 1949] [serial = 951] [outer = 0x118928000] 03:44:53 INFO - PROCESS | 1949 | 1461235493717 Marionette DEBUG loaded listener.js 03:44:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 214 (0x129da2c00) [pid = 1949] [serial = 952] [outer = 0x118928000] 03:44:54 INFO - PROCESS | 1949 | 1461235494074 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]]]}] 03:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 518ms 03:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:44:54 INFO - PROCESS | 1949 | 1461235494111 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 03:44:54 INFO - PROCESS | 1949 | 1461235494113 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 03:44:54 INFO - PROCESS | 1949 | 1461235494115 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:44:54 INFO - PROCESS | 1949 | 1461235494117 Marionette TRACE conn2 <- [1,1242,null,{}] 03:44:54 INFO - PROCESS | 1949 | 1461235494119 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}] 03:44:54 INFO - PROCESS | 1949 | 1461235494250 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 03:44:54 INFO - PROCESS | 1949 | 1461235494259 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x12da1b000 == 63 [pid = 1949] [id = 318] 03:44:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 215 (0x119e5ac00) [pid = 1949] [serial = 953] [outer = 0x0] 03:44:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 216 (0x129dadc00) [pid = 1949] [serial = 954] [outer = 0x119e5ac00] 03:44:54 INFO - PROCESS | 1949 | 1461235494289 Marionette DEBUG loaded listener.js 03:44:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 217 (0x12e285c00) [pid = 1949] [serial = 955] [outer = 0x119e5ac00] 03:44:54 INFO - PROCESS | 1949 | 1461235494603 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]]]}] 03:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 518ms 03:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:44:54 INFO - PROCESS | 1949 | 1461235494634 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 03:44:54 INFO - PROCESS | 1949 | 1461235494635 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 03:44:54 INFO - PROCESS | 1949 | 1461235494637 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:44:54 INFO - PROCESS | 1949 | 1461235494639 Marionette TRACE conn2 <- [1,1246,null,{}] 03:44:54 INFO - PROCESS | 1949 | 1461235494644 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}] 03:44:54 INFO - PROCESS | 1949 | 1461235494736 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 03:44:54 INFO - PROCESS | 1949 | 1461235494740 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ff4d800 == 64 [pid = 1949] [id = 319] 03:44:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 218 (0x129db3c00) [pid = 1949] [serial = 956] [outer = 0x0] 03:44:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 219 (0x129dbb800) [pid = 1949] [serial = 957] [outer = 0x129db3c00] 03:44:54 INFO - PROCESS | 1949 | 1461235494766 Marionette DEBUG loaded listener.js 03:44:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 220 (0x129dc0800) [pid = 1949] [serial = 958] [outer = 0x129db3c00] 03:44:55 INFO - PROCESS | 1949 | 1461235495126 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]]]}] 03:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 522ms 03:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:44:55 INFO - PROCESS | 1949 | 1461235495172 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 03:44:55 INFO - PROCESS | 1949 | 1461235495173 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 03:44:55 INFO - PROCESS | 1949 | 1461235495175 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:44:55 INFO - PROCESS | 1949 | 1461235495176 Marionette TRACE conn2 <- [1,1250,null,{}] 03:44:55 INFO - PROCESS | 1949 | 1461235495179 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}] 03:44:55 INFO - PROCESS | 1949 | 1461235495270 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 03:44:55 INFO - PROCESS | 1949 | 1461235495274 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x1385c2800 == 65 [pid = 1949] [id = 320] 03:44:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 221 (0x129dbcc00) [pid = 1949] [serial = 959] [outer = 0x0] 03:44:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 222 (0x12a81dc00) [pid = 1949] [serial = 960] [outer = 0x129dbcc00] 03:44:55 INFO - PROCESS | 1949 | 1461235495299 Marionette DEBUG loaded listener.js 03:44:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 223 (0x12a821c00) [pid = 1949] [serial = 961] [outer = 0x129dbcc00] 03:44:55 INFO - PROCESS | 1949 | 1461235495785 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]]]}] 03:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 670ms 03:44:55 INFO - PROCESS | 1949 | 1461235495846 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 03:44:55 INFO - PROCESS | 1949 | 1461235495849 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 03:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:44:55 INFO - PROCESS | 1949 | 1461235495853 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:44:55 INFO - PROCESS | 1949 | 1461235495855 Marionette TRACE conn2 <- [1,1254,null,{}] 03:44:55 INFO - PROCESS | 1949 | 1461235495859 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}] 03:44:55 INFO - PROCESS | 1949 | 1461235495973 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 03:44:56 INFO - PROCESS | 1949 | 1461235496094 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c776800 == 66 [pid = 1949] [id = 321] 03:44:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 224 (0x11665bc00) [pid = 1949] [serial = 962] [outer = 0x0] 03:44:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 225 (0x11892c000) [pid = 1949] [serial = 963] [outer = 0x11665bc00] 03:44:56 INFO - PROCESS | 1949 | 1461235496128 Marionette DEBUG loaded listener.js 03:44:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 226 (0x11a96a400) [pid = 1949] [serial = 964] [outer = 0x11665bc00] 03:44:56 INFO - PROCESS | 1949 | 1461235496588 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]]]}] 03:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 774ms 03:44:56 INFO - PROCESS | 1949 | 1461235496628 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 03:44:56 INFO - PROCESS | 1949 | 1461235496635 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 03:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:44:56 INFO - PROCESS | 1949 | 1461235496642 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:44:56 INFO - PROCESS | 1949 | 1461235496645 Marionette TRACE conn2 <- [1,1258,null,{}] 03:44:56 INFO - PROCESS | 1949 | 1461235496649 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}] 03:44:56 INFO - PROCESS | 1949 | 1461235496820 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 03:44:56 INFO - PROCESS | 1949 | 1461235496937 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a7ec800 == 67 [pid = 1949] [id = 322] 03:44:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 227 (0x11a96a800) [pid = 1949] [serial = 965] [outer = 0x0] 03:44:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 228 (0x125d86c00) [pid = 1949] [serial = 966] [outer = 0x11a96a800] 03:44:56 INFO - PROCESS | 1949 | 1461235496985 Marionette DEBUG loaded listener.js 03:44:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 229 (0x129d06000) [pid = 1949] [serial = 967] [outer = 0x11a96a800] 03:44:57 INFO - PROCESS | 1949 | 1461235497481 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]]]}] 03:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 871ms 03:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:44:57 INFO - PROCESS | 1949 | 1461235497513 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 03:44:57 INFO - PROCESS | 1949 | 1461235497515 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 03:44:57 INFO - PROCESS | 1949 | 1461235497517 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:44:57 INFO - PROCESS | 1949 | 1461235497519 Marionette TRACE conn2 <- [1,1262,null,{}] 03:44:57 INFO - PROCESS | 1949 | 1461235497547 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}] 03:44:57 INFO - PROCESS | 1949 | 1461235497660 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 03:44:57 INFO - PROCESS | 1949 | 1461235497739 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ec1e000 == 68 [pid = 1949] [id = 323] 03:44:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 230 (0x12a55b800) [pid = 1949] [serial = 968] [outer = 0x0] 03:44:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 231 (0x12a565000) [pid = 1949] [serial = 969] [outer = 0x12a55b800] 03:44:57 INFO - PROCESS | 1949 | 1461235497771 Marionette DEBUG loaded listener.js 03:44:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 232 (0x12a824c00) [pid = 1949] [serial = 970] [outer = 0x12a55b800] 03:44:58 INFO - PROCESS | 1949 | 1461235498170 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]]]}] 03:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 677ms 03:44:58 INFO - PROCESS | 1949 | 1461235498197 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 03:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:44:58 INFO - PROCESS | 1949 | 1461235498199 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 03:44:58 INFO - PROCESS | 1949 | 1461235498201 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:44:58 INFO - PROCESS | 1949 | 1461235498203 Marionette TRACE conn2 <- [1,1266,null,{}] 03:44:58 INFO - PROCESS | 1949 | 1461235498205 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}] 03:44:58 INFO - PROCESS | 1949 | 1461235498316 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 03:44:58 INFO - PROCESS | 1949 | 1461235498423 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x1383d6800 == 69 [pid = 1949] [id = 324] 03:44:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 233 (0x12a818000) [pid = 1949] [serial = 971] [outer = 0x0] 03:44:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 234 (0x12aa9b400) [pid = 1949] [serial = 972] [outer = 0x12a818000] 03:44:58 INFO - PROCESS | 1949 | 1461235498459 Marionette DEBUG loaded listener.js 03:44:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 235 (0x12aaa3400) [pid = 1949] [serial = 973] [outer = 0x12a818000] 03:44:58 INFO - PROCESS | 1949 | 1461235498859 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]]]}] 03:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 720ms 03:44:58 INFO - PROCESS | 1949 | 1461235498922 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 03:44:58 INFO - PROCESS | 1949 | 1461235498923 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 03:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:44:58 INFO - PROCESS | 1949 | 1461235498926 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:44:58 INFO - PROCESS | 1949 | 1461235498927 Marionette TRACE conn2 <- [1,1270,null,{}] 03:44:58 INFO - PROCESS | 1949 | 1461235498930 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}] 03:44:59 INFO - PROCESS | 1949 | 1461235499057 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 03:44:59 INFO - PROCESS | 1949 | 1461235499136 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ab20800 == 70 [pid = 1949] [id = 325] 03:44:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 236 (0x12aaa2000) [pid = 1949] [serial = 974] [outer = 0x0] 03:44:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 237 (0x12adcf400) [pid = 1949] [serial = 975] [outer = 0x12aaa2000] 03:44:59 INFO - PROCESS | 1949 | 1461235499167 Marionette DEBUG loaded listener.js 03:44:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 238 (0x12af4bc00) [pid = 1949] [serial = 976] [outer = 0x12aaa2000] 03:44:59 INFO - PROCESS | 1949 | 1461235499597 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]]]}] 03:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 719ms 03:44:59 INFO - PROCESS | 1949 | 1461235499645 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 03:44:59 INFO - PROCESS | 1949 | 1461235499647 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 03:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:44:59 INFO - PROCESS | 1949 | 1461235499649 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:44:59 INFO - PROCESS | 1949 | 1461235499650 Marionette TRACE conn2 <- [1,1274,null,{}] 03:44:59 INFO - PROCESS | 1949 | 1461235499653 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}] 03:44:59 INFO - PROCESS | 1949 | 1461235499776 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 03:44:59 INFO - PROCESS | 1949 | 1461235499857 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x1384cb800 == 71 [pid = 1949] [id = 326] 03:44:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 239 (0x12af4d800) [pid = 1949] [serial = 977] [outer = 0x0] 03:44:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 240 (0x12bb48400) [pid = 1949] [serial = 978] [outer = 0x12af4d800] 03:44:59 INFO - PROCESS | 1949 | 1461235499890 Marionette DEBUG loaded listener.js 03:44:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 241 (0x12e2bb400) [pid = 1949] [serial = 979] [outer = 0x12af4d800] 03:45:00 INFO - PROCESS | 1949 | 1461235500308 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]]]}] 03:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 669ms 03:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:45:00 INFO - PROCESS | 1949 | 1461235500318 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 03:45:00 INFO - PROCESS | 1949 | 1461235500319 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 03:45:00 INFO - PROCESS | 1949 | 1461235500322 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:45:00 INFO - PROCESS | 1949 | 1461235500323 Marionette TRACE conn2 <- [1,1278,null,{}] 03:45:00 INFO - PROCESS | 1949 | 1461235500328 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}] 03:45:00 INFO - PROCESS | 1949 | 1461235500452 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 03:45:00 INFO - PROCESS | 1949 | 1461235500545 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x1384e8800 == 72 [pid = 1949] [id = 327] 03:45:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 242 (0x12d95bc00) [pid = 1949] [serial = 980] [outer = 0x0] 03:45:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 243 (0x12e79b800) [pid = 1949] [serial = 981] [outer = 0x12d95bc00] 03:45:00 INFO - PROCESS | 1949 | 1461235500575 Marionette DEBUG loaded listener.js 03:45:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 244 (0x12f671400) [pid = 1949] [serial = 982] [outer = 0x12d95bc00] 03:45:01 INFO - PROCESS | 1949 | 1461235501029 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]]]}] 03:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 723ms 03:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:45:01 INFO - PROCESS | 1949 | 1461235501045 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 03:45:01 INFO - PROCESS | 1949 | 1461235501047 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 03:45:01 INFO - PROCESS | 1949 | 1461235501049 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:45:01 INFO - PROCESS | 1949 | 1461235501051 Marionette TRACE conn2 <- [1,1282,null,{}] 03:45:01 INFO - PROCESS | 1949 | 1461235501054 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}] 03:45:01 INFO - PROCESS | 1949 | 1461235501242 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 03:45:01 INFO - PROCESS | 1949 | 1461235501621 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c128800 == 73 [pid = 1949] [id = 328] 03:45:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 245 (0x112265800) [pid = 1949] [serial = 983] [outer = 0x0] 03:45:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 246 (0x1141b4800) [pid = 1949] [serial = 984] [outer = 0x112265800] 03:45:01 INFO - PROCESS | 1949 | 1461235501665 Marionette DEBUG loaded listener.js 03:45:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 247 (0x114d6b000) [pid = 1949] [serial = 985] [outer = 0x112265800] 03:45:02 INFO - PROCESS | 1949 | 1461235502158 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]]]}] 03:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1122ms 03:45:02 INFO - PROCESS | 1949 | 1461235502173 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 03:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:45:02 INFO - PROCESS | 1949 | 1461235502179 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 03:45:02 INFO - PROCESS | 1949 | 1461235502183 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:45:02 INFO - PROCESS | 1949 | 1461235502185 Marionette TRACE conn2 <- [1,1286,null,{}] 03:45:02 INFO - PROCESS | 1949 | 1461235502190 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}] 03:45:02 INFO - PROCESS | 1949 | 1461235502380 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 03:45:02 INFO - PROCESS | 1949 | 1461235502470 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:02 INFO - PROCESS | 1949 | ++DOCSHELL 0x11537b000 == 74 [pid = 1949] [id = 329] 03:45:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 248 (0x114e0dc00) [pid = 1949] [serial = 986] [outer = 0x0] 03:45:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 249 (0x11a96c400) [pid = 1949] [serial = 987] [outer = 0x114e0dc00] 03:45:02 INFO - PROCESS | 1949 | 1461235502521 Marionette DEBUG loaded listener.js 03:45:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 250 (0x11ad60c00) [pid = 1949] [serial = 988] [outer = 0x114e0dc00] 03:45:03 INFO - PROCESS | 1949 | 1461235503098 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]]]}] 03:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 974ms 03:45:03 INFO - PROCESS | 1949 | 1461235503160 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 03:45:03 INFO - PROCESS | 1949 | 1461235503164 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 03:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:45:03 INFO - PROCESS | 1949 | 1461235503168 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:45:03 INFO - PROCESS | 1949 | 1461235503170 Marionette TRACE conn2 <- [1,1290,null,{}] 03:45:03 INFO - PROCESS | 1949 | 1461235503173 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}] 03:45:03 INFO - PROCESS | 1949 | 1461235503325 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 03:45:03 INFO - PROCESS | 1949 | 1461235503438 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d63800 == 75 [pid = 1949] [id = 330] 03:45:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 251 (0x12692c000) [pid = 1949] [serial = 989] [outer = 0x0] 03:45:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 252 (0x1282ae800) [pid = 1949] [serial = 990] [outer = 0x12692c000] 03:45:03 INFO - PROCESS | 1949 | 1461235503468 Marionette DEBUG loaded listener.js 03:45:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 253 (0x129d0f400) [pid = 1949] [serial = 991] [outer = 0x12692c000] 03:45:03 INFO - PROCESS | 1949 | 1461235503971 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]]]}] 03:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 822ms 03:45:03 INFO - PROCESS | 1949 | 1461235503990 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 03:45:03 INFO - PROCESS | 1949 | 1461235503992 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 03:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:45:04 INFO - PROCESS | 1949 | 1461235504002 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:45:04 INFO - PROCESS | 1949 | 1461235504008 Marionette TRACE conn2 <- [1,1294,null,{}] 03:45:04 INFO - PROCESS | 1949 | 1461235504014 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}] 03:45:04 INFO - PROCESS | 1949 | 1461235504164 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 03:45:04 INFO - PROCESS | 1949 | 1461235504327 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:04 INFO - PROCESS | 1949 | ++DOCSHELL 0x129d5f800 == 76 [pid = 1949] [id = 331] 03:45:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 254 (0x129dac800) [pid = 1949] [serial = 992] [outer = 0x0] 03:45:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 255 (0x12a335800) [pid = 1949] [serial = 993] [outer = 0x129dac800] 03:45:04 INFO - PROCESS | 1949 | 1461235504375 Marionette DEBUG loaded listener.js 03:45:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 256 (0x12a824000) [pid = 1949] [serial = 994] [outer = 0x129dac800] 03:45:04 INFO - PROCESS | 1949 | --DOCSHELL 0x12ff4d800 == 75 [pid = 1949] [id = 319] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 255 (0x12b34a000) [pid = 1949] [serial = 843] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 254 (0x11a973000) [pid = 1949] [serial = 837] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 253 (0x114e0b400) [pid = 1949] [serial = 833] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 252 (0x12b14c800) [pid = 1949] [serial = 852] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 251 (0x12cedf800) [pid = 1949] [serial = 846] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 250 (0x12a565c00) [pid = 1949] [serial = 849] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 249 (0x129c97000) [pid = 1949] [serial = 840] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 248 (0x129c92000) [pid = 1949] [serial = 855] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 247 (0x12f670400) [pid = 1949] [serial = 894] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOCSHELL 0x12da1b000 == 74 [pid = 1949] [id = 318] 03:45:04 INFO - PROCESS | 1949 | --DOCSHELL 0x11c486000 == 73 [pid = 1949] [id = 317] 03:45:04 INFO - PROCESS | 1949 | --DOCSHELL 0x12e760800 == 72 [pid = 1949] [id = 316] 03:45:04 INFO - PROCESS | 1949 | --DOCSHELL 0x12e040000 == 71 [pid = 1949] [id = 315] 03:45:04 INFO - PROCESS | 1949 | --DOCSHELL 0x12d236000 == 70 [pid = 1949] [id = 314] 03:45:04 INFO - PROCESS | 1949 | --DOCSHELL 0x12b52e800 == 69 [pid = 1949] [id = 313] 03:45:04 INFO - PROCESS | 1949 | --DOCSHELL 0x12af1f000 == 68 [pid = 1949] [id = 312] 03:45:04 INFO - PROCESS | 1949 | --DOCSHELL 0x12a9cf800 == 67 [pid = 1949] [id = 311] 03:45:04 INFO - PROCESS | 1949 | --DOCSHELL 0x126818000 == 66 [pid = 1949] [id = 310] 03:45:04 INFO - PROCESS | 1949 | --DOCSHELL 0x11860a800 == 65 [pid = 1949] [id = 309] 03:45:04 INFO - PROCESS | 1949 | --DOCSHELL 0x126a53000 == 64 [pid = 1949] [id = 308] 03:45:04 INFO - PROCESS | 1949 | --DOCSHELL 0x12abab000 == 63 [pid = 1949] [id = 307] 03:45:04 INFO - PROCESS | 1949 | --DOCSHELL 0x11b559000 == 62 [pid = 1949] [id = 306] 03:45:04 INFO - PROCESS | 1949 | --DOCSHELL 0x1156c1800 == 61 [pid = 1949] [id = 305] 03:45:04 INFO - PROCESS | 1949 | --DOCSHELL 0x112284800 == 60 [pid = 1949] [id = 304] 03:45:04 INFO - PROCESS | 1949 | --DOCSHELL 0x114bb7000 == 59 [pid = 1949] [id = 303] 03:45:04 INFO - PROCESS | 1949 | --DOCSHELL 0x13775a000 == 58 [pid = 1949] [id = 302] 03:45:04 INFO - PROCESS | 1949 | --DOCSHELL 0x12ead1000 == 57 [pid = 1949] [id = 301] 03:45:04 INFO - PROCESS | 1949 | --DOCSHELL 0x129d50800 == 56 [pid = 1949] [id = 300] 03:45:04 INFO - PROCESS | 1949 | --DOCSHELL 0x11bc46800 == 55 [pid = 1949] [id = 299] 03:45:04 INFO - PROCESS | 1949 | --DOCSHELL 0x1385ca800 == 54 [pid = 1949] [id = 298] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 246 (0x11b93bc00) [pid = 1949] [serial = 801] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 245 (0x1166e9000) [pid = 1949] [serial = 861] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 244 (0x119245c00) [pid = 1949] [serial = 862] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 243 (0x126b4d400) [pid = 1949] [serial = 867] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 242 (0x1279ce800) [pid = 1949] [serial = 868] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 241 (0x12afea400) [pid = 1949] [serial = 876] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 240 (0x11635e400) [pid = 1949] [serial = 859] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 239 (0x114e0cc00) [pid = 1949] [serial = 858] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 238 (0x12e797800) [pid = 1949] [serial = 830] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 237 (0x12b5b7c00) [pid = 1949] [serial = 879] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 236 (0x11a975800) [pid = 1949] [serial = 864] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 235 (0x11bfc6000) [pid = 1949] [serial = 865] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 234 (0x12869e800) [pid = 1949] [serial = 870] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 233 (0x12a337800) [pid = 1949] [serial = 871] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 232 (0x12b155c00) [pid = 1949] [serial = 877] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 231 (0x12ce67c00) [pid = 1949] [serial = 882] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 230 (0x115666800) [pid = 1949] [serial = 885] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 229 (0x11c43dc00) [pid = 1949] [serial = 886] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 228 (0x129d0dc00) [pid = 1949] [serial = 891] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 227 (0x12bd1b000) [pid = 1949] [serial = 447] [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.] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 226 (0x12e793400) [pid = 1949] [serial = 892] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 225 (0x12add2400) [pid = 1949] [serial = 874] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 224 (0x12a340800) [pid = 1949] [serial = 873] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 223 (0x12d272400) [pid = 1949] [serial = 883] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 222 (0x12bb4b000) [pid = 1949] [serial = 880] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 221 (0x12ec8b000) [pid = 1949] [serial = 889] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | --DOMWINDOW == 220 (0x11b5cd800) [pid = 1949] [serial = 888] [outer = 0x0] [url = about:blank] 03:45:04 INFO - PROCESS | 1949 | 1461235504921 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]]]}] 03:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 934ms 03:45:04 INFO - PROCESS | 1949 | 1461235504930 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 03:45:04 INFO - PROCESS | 1949 | 1461235504931 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 03:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:45:04 INFO - PROCESS | 1949 | 1461235504933 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:45:04 INFO - PROCESS | 1949 | 1461235504934 Marionette TRACE conn2 <- [1,1298,null,{}] 03:45:04 INFO - PROCESS | 1949 | 1461235504937 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}] 03:45:05 INFO - PROCESS | 1949 | 1461235505030 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 03:45:05 INFO - PROCESS | 1949 | 1461235505034 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b568800 == 55 [pid = 1949] [id = 332] 03:45:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 221 (0x11af0c000) [pid = 1949] [serial = 995] [outer = 0x0] 03:45:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 222 (0x129c97000) [pid = 1949] [serial = 996] [outer = 0x11af0c000] 03:45:05 INFO - PROCESS | 1949 | 1461235505061 Marionette DEBUG loaded listener.js 03:45:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 223 (0x129db3000) [pid = 1949] [serial = 997] [outer = 0x11af0c000] 03:45:05 INFO - PROCESS | 1949 | 1461235505434 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]]]}] 03:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 518ms 03:45:05 INFO - PROCESS | 1949 | 1461235505452 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 03:45:05 INFO - PROCESS | 1949 | 1461235505453 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 03:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:45:05 INFO - PROCESS | 1949 | 1461235505456 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:45:05 INFO - PROCESS | 1949 | 1461235505457 Marionette TRACE conn2 <- [1,1302,null,{}] 03:45:05 INFO - PROCESS | 1949 | 1461235505459 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}] 03:45:05 INFO - PROCESS | 1949 | 1461235505548 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 03:45:05 INFO - PROCESS | 1949 | 1461235505552 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d5f800 == 56 [pid = 1949] [id = 333] 03:45:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 224 (0x12aa4f000) [pid = 1949] [serial = 998] [outer = 0x0] 03:45:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 225 (0x12aa5a800) [pid = 1949] [serial = 999] [outer = 0x12aa4f000] 03:45:05 INFO - PROCESS | 1949 | 1461235505586 Marionette DEBUG loaded listener.js 03:45:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 226 (0x12aad2c00) [pid = 1949] [serial = 1000] [outer = 0x12aa4f000] 03:45:05 INFO - PROCESS | 1949 | 1461235505967 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]]]}] 03:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 520ms 03:45:05 INFO - PROCESS | 1949 | 1461235505989 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 03:45:05 INFO - PROCESS | 1949 | 1461235505990 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 03:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:45:05 INFO - PROCESS | 1949 | 1461235505997 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:45:05 INFO - PROCESS | 1949 | 1461235505998 Marionette TRACE conn2 <- [1,1306,null,{}] 03:45:06 INFO - PROCESS | 1949 | 1461235506000 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}] 03:45:06 INFO - PROCESS | 1949 | 1461235506091 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 03:45:06 INFO - PROCESS | 1949 | 1461235506096 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x12af1e800 == 57 [pid = 1949] [id = 334] 03:45:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 227 (0x12aad6400) [pid = 1949] [serial = 1001] [outer = 0x0] 03:45:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 228 (0x12af44800) [pid = 1949] [serial = 1002] [outer = 0x12aad6400] 03:45:06 INFO - PROCESS | 1949 | 1461235506121 Marionette DEBUG loaded listener.js 03:45:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 229 (0x12aff1c00) [pid = 1949] [serial = 1003] [outer = 0x12aad6400] 03:45:06 INFO - PROCESS | 1949 | 1461235506466 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]]]}] 03:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 520ms 03:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:45:06 INFO - PROCESS | 1949 | 1461235506518 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 03:45:06 INFO - PROCESS | 1949 | 1461235506519 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 03:45:06 INFO - PROCESS | 1949 | 1461235506521 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:45:06 INFO - PROCESS | 1949 | 1461235506522 Marionette TRACE conn2 <- [1,1310,null,{}] 03:45:06 INFO - PROCESS | 1949 | 1461235506525 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}] 03:45:06 INFO - PROCESS | 1949 | 1461235506617 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 03:45:06 INFO - PROCESS | 1949 | 1461235506698 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b51c800 == 58 [pid = 1949] [id = 335] 03:45:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 230 (0x12aad6800) [pid = 1949] [serial = 1004] [outer = 0x0] 03:45:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 231 (0x12b14b400) [pid = 1949] [serial = 1005] [outer = 0x12aad6800] 03:45:06 INFO - PROCESS | 1949 | 1461235506724 Marionette DEBUG loaded listener.js 03:45:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 232 (0x12b79f000) [pid = 1949] [serial = 1006] [outer = 0x12aad6800] 03:45:07 INFO - PROCESS | 1949 | 1461235507061 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] 03:45:07 INFO - PROCESS | 1949 | 1461235507092 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 03:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:45:07 INFO - PROCESS | 1949 | 1461235507103 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:45:07 INFO - PROCESS | 1949 | 1461235507104 Marionette TRACE conn2 <- [1,1314,null,{}] 03:45:07 INFO - PROCESS | 1949 | 1461235507106 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}] 03:45:07 INFO - PROCESS | 1949 | 1461235507218 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 03:45:07 INFO - PROCESS | 1949 | 1461235507264 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ccd1800 == 59 [pid = 1949] [id = 336] 03:45:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 233 (0x12aadb000) [pid = 1949] [serial = 1007] [outer = 0x0] 03:45:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 234 (0x12bb4e800) [pid = 1949] [serial = 1008] [outer = 0x12aadb000] 03:45:07 INFO - PROCESS | 1949 | 1461235507289 Marionette DEBUG loaded listener.js 03:45:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 235 (0x12ced8800) [pid = 1949] [serial = 1009] [outer = 0x12aadb000] 03:45:07 INFO - PROCESS | 1949 | 1461235507639 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]]]}] 03:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 568ms 03:45:07 INFO - PROCESS | 1949 | 1461235507674 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 03:45:07 INFO - PROCESS | 1949 | 1461235507676 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 03:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:45:07 INFO - PROCESS | 1949 | 1461235507680 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:45:07 INFO - PROCESS | 1949 | 1461235507682 Marionette TRACE conn2 <- [1,1318,null,{}] 03:45:07 INFO - PROCESS | 1949 | 1461235507685 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}] 03:45:07 INFO - PROCESS | 1949 | 1461235507855 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 03:45:07 INFO - PROCESS | 1949 | 1461235507875 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e03c000 == 60 [pid = 1949] [id = 337] 03:45:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 236 (0x114506400) [pid = 1949] [serial = 1010] [outer = 0x0] 03:45:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 237 (0x1161bf400) [pid = 1949] [serial = 1011] [outer = 0x114506400] 03:45:07 INFO - PROCESS | 1949 | 1461235507913 Marionette DEBUG loaded listener.js 03:45:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 238 (0x1161c3000) [pid = 1949] [serial = 1012] [outer = 0x114506400] 03:45:08 INFO - PROCESS | 1949 | 1461235508279 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]]]}] 03:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 621ms 03:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:45:08 INFO - PROCESS | 1949 | 1461235508300 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 03:45:08 INFO - PROCESS | 1949 | 1461235508302 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 03:45:08 INFO - PROCESS | 1949 | 1461235508304 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:45:08 INFO - PROCESS | 1949 | 1461235508305 Marionette TRACE conn2 <- [1,1322,null,{}] 03:45:08 INFO - PROCESS | 1949 | 1461235508331 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}] 03:45:08 INFO - PROCESS | 1949 | 1461235508445 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 03:45:08 INFO - PROCESS | 1949 | 1461235508480 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ea1f000 == 61 [pid = 1949] [id = 338] 03:45:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 239 (0x12bd4ac00) [pid = 1949] [serial = 1013] [outer = 0x0] 03:45:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 240 (0x12cedcc00) [pid = 1949] [serial = 1014] [outer = 0x12bd4ac00] 03:45:08 INFO - PROCESS | 1949 | 1461235508510 Marionette DEBUG loaded listener.js 03:45:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 241 (0x12e2b8c00) [pid = 1949] [serial = 1015] [outer = 0x12bd4ac00] 03:45:08 INFO - PROCESS | 1949 | 1461235508872 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]]]}] 03:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 618ms 03:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:45:08 INFO - PROCESS | 1949 | 1461235508922 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 03:45:08 INFO - PROCESS | 1949 | 1461235508924 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 03:45:08 INFO - PROCESS | 1949 | 1461235508926 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:45:08 INFO - PROCESS | 1949 | 1461235508928 Marionette TRACE conn2 <- [1,1326,null,{}] 03:45:08 INFO - PROCESS | 1949 | 1461235508930 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}] 03:45:09 INFO - PROCESS | 1949 | 1461235509490 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 240 (0x114d57000) [pid = 1949] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 239 (0x129d07400) [pid = 1949] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 238 (0x1281f8000) [pid = 1949] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 237 (0x11b939800) [pid = 1949] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 236 (0x12a560c00) [pid = 1949] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 235 (0x11226dc00) [pid = 1949] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 234 (0x12adcb000) [pid = 1949] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 233 (0x12e2b7c00) [pid = 1949] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 232 (0x119249400) [pid = 1949] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 231 (0x114e0c400) [pid = 1949] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 230 (0x115667000) [pid = 1949] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 229 (0x12b3db800) [pid = 1949] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 228 (0x12bb4d400) [pid = 1949] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 227 (0x11ad59800) [pid = 1949] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 226 (0x11c1b3800) [pid = 1949] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 225 (0x126931800) [pid = 1949] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 224 (0x118a3ec00) [pid = 1949] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 223 (0x115670800) [pid = 1949] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 222 (0x114d55800) [pid = 1949] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 221 (0x11aa68400) [pid = 1949] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 220 (0x119245800) [pid = 1949] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 219 (0x1145f5000) [pid = 1949] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 218 (0x12e283400) [pid = 1949] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 217 (0x11a96f800) [pid = 1949] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 216 (0x123c9a400) [pid = 1949] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 215 (0x1154ca000) [pid = 1949] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 214 (0x12b340800) [pid = 1949] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 213 (0x112241000) [pid = 1949] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 212 (0x12d270400) [pid = 1949] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 211 (0x129c8fc00) [pid = 1949] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 210 (0x1145a1800) [pid = 1949] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 209 (0x11892b000) [pid = 1949] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 208 (0x11a977c00) [pid = 1949] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 207 (0x11ad5a800) [pid = 1949] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 206 (0x12e28f000) [pid = 1949] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 205 (0x11c43f800) [pid = 1949] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 204 (0x12cee1800) [pid = 1949] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 203 (0x11c3bb400) [pid = 1949] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 202 (0x11b5d3c00) [pid = 1949] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 201 (0x112242000) [pid = 1949] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 200 (0x12a5df800) [pid = 1949] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 199 (0x12b3ddc00) [pid = 1949] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 198 (0x11a85d800) [pid = 1949] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 197 (0x114d75000) [pid = 1949] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 196 (0x118ed2000) [pid = 1949] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 195 (0x11892a400) [pid = 1949] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 194 (0x12ced8000) [pid = 1949] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 193 (0x123c9bc00) [pid = 1949] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 192 (0x12afe5c00) [pid = 1949] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 191 (0x12869bc00) [pid = 1949] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 190 (0x12b3e2800) [pid = 1949] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 189 (0x12aace400) [pid = 1949] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 188 (0x12aadb800) [pid = 1949] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 187 (0x118928000) [pid = 1949] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 186 (0x119e5ac00) [pid = 1949] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:45:09 INFO - PROCESS | 1949 | --DOMWINDOW == 185 (0x129db3c00) [pid = 1949] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:45:09 INFO - PROCESS | 1949 | 1461235509560 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x114d96800 == 62 [pid = 1949] [id = 339] 03:45:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 186 (0x112246000) [pid = 1949] [serial = 1016] [outer = 0x0] 03:45:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 187 (0x1145a1800) [pid = 1949] [serial = 1017] [outer = 0x112246000] 03:45:09 INFO - PROCESS | 1949 | 1461235509585 Marionette DEBUG loaded listener.js 03:45:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 188 (0x115669400) [pid = 1949] [serial = 1018] [outer = 0x112246000] 03:45:09 INFO - PROCESS | 1949 | 1461235509886 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]]]}] 03:45:09 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 03:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 971ms 03:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:45:09 INFO - PROCESS | 1949 | 1461235509899 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 03:45:09 INFO - PROCESS | 1949 | 1461235509900 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 03:45:09 INFO - PROCESS | 1949 | 1461235509902 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:45:09 INFO - PROCESS | 1949 | 1461235509903 Marionette TRACE conn2 <- [1,1330,null,{}] 03:45:09 INFO - PROCESS | 1949 | 1461235509906 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}] 03:45:10 INFO - PROCESS | 1949 | 1461235510014 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 03:45:10 INFO - PROCESS | 1949 | 1461235510105 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c815000 == 63 [pid = 1949] [id = 340] 03:45:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 189 (0x112267800) [pid = 1949] [serial = 1019] [outer = 0x0] 03:45:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 190 (0x118924c00) [pid = 1949] [serial = 1020] [outer = 0x112267800] 03:45:10 INFO - PROCESS | 1949 | 1461235510149 Marionette DEBUG loaded listener.js 03:45:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 191 (0x11ad58800) [pid = 1949] [serial = 1021] [outer = 0x112267800] 03:45:10 INFO - PROCESS | 1949 | 1461235510564 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]]]}] 03:45:10 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 03:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 668ms 03:45:10 INFO - PROCESS | 1949 | 1461235510571 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 03:45:10 INFO - PROCESS | 1949 | 1461235510572 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 03:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:45:10 INFO - PROCESS | 1949 | 1461235510576 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:45:10 INFO - PROCESS | 1949 | 1461235510579 Marionette TRACE conn2 <- [1,1334,null,{}] 03:45:10 INFO - PROCESS | 1949 | 1461235510582 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}] 03:45:10 INFO - PROCESS | 1949 | 1461235510706 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 03:45:10 INFO - PROCESS | 1949 | 1461235510713 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ea28800 == 64 [pid = 1949] [id = 341] 03:45:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 192 (0x11924d000) [pid = 1949] [serial = 1022] [outer = 0x0] 03:45:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 193 (0x11c43f800) [pid = 1949] [serial = 1023] [outer = 0x11924d000] 03:45:10 INFO - PROCESS | 1949 | 1461235510738 Marionette DEBUG loaded listener.js 03:45:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 194 (0x1279c5c00) [pid = 1949] [serial = 1024] [outer = 0x11924d000] 03:45:11 INFO - PROCESS | 1949 | 1461235511067 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]]]}] 03:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 523ms 03:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:45:11 INFO - PROCESS | 1949 | 1461235511099 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 03:45:11 INFO - PROCESS | 1949 | 1461235511100 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 03:45:11 INFO - PROCESS | 1949 | 1461235511102 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:45:11 INFO - PROCESS | 1949 | 1461235511103 Marionette TRACE conn2 <- [1,1338,null,{}] 03:45:11 INFO - PROCESS | 1949 | 1461235511105 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}] 03:45:11 INFO - PROCESS | 1949 | 1461235511198 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 03:45:11 INFO - PROCESS | 1949 | 1461235511202 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x13039e800 == 65 [pid = 1949] [id = 342] 03:45:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 195 (0x11c91e400) [pid = 1949] [serial = 1025] [outer = 0x0] 03:45:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0x129db6c00) [pid = 1949] [serial = 1026] [outer = 0x11c91e400] 03:45:11 INFO - PROCESS | 1949 | 1461235511228 Marionette DEBUG loaded listener.js 03:45:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 197 (0x12a97b400) [pid = 1949] [serial = 1027] [outer = 0x11c91e400] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x1301b2000 == 64 [pid = 1949] [id = 236] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x1198c0800 == 63 [pid = 1949] [id = 192] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x12ce9f800 == 62 [pid = 1949] [id = 141] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x12f1e2800 == 61 [pid = 1949] [id = 216] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x114d99800 == 60 [pid = 1949] [id = 242] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x11a89c800 == 59 [pid = 1949] [id = 99] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x11c496000 == 58 [pid = 1949] [id = 104] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x12b938800 == 57 [pid = 1949] [id = 158] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x12f91f000 == 56 [pid = 1949] [id = 256] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x12799c800 == 55 [pid = 1949] [id = 202] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x12b361000 == 54 [pid = 1949] [id = 203] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x12eac6000 == 53 [pid = 1949] [id = 277] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x129d5b800 == 52 [pid = 1949] [id = 241] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x11b55c800 == 51 [pid = 1949] [id = 157] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x129d5e000 == 50 [pid = 1949] [id = 243] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x12e03b000 == 49 [pid = 1949] [id = 190] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x11537b000 == 48 [pid = 1949] [id = 329] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x11c128800 == 47 [pid = 1949] [id = 328] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x1384e8800 == 46 [pid = 1949] [id = 327] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x1384cb800 == 45 [pid = 1949] [id = 326] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x12ab20800 == 44 [pid = 1949] [id = 325] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x1383d6800 == 43 [pid = 1949] [id = 324] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x12ec1e000 == 42 [pid = 1949] [id = 323] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x12a7ec800 == 41 [pid = 1949] [id = 322] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x1385c2800 == 40 [pid = 1949] [id = 320] 03:45:12 INFO - PROCESS | 1949 | --DOCSHELL 0x11c776800 == 39 [pid = 1949] [id = 321] 03:45:13 INFO - PROCESS | 1949 | --DOCSHELL 0x125d63800 == 38 [pid = 1949] [id = 330] 03:45:13 INFO - PROCESS | 1949 | --DOCSHELL 0x11b568800 == 37 [pid = 1949] [id = 332] 03:45:13 INFO - PROCESS | 1949 | --DOCSHELL 0x11c815000 == 36 [pid = 1949] [id = 340] 03:45:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12b51c800 == 35 [pid = 1949] [id = 335] 03:45:13 INFO - PROCESS | 1949 | --DOCSHELL 0x114d96800 == 34 [pid = 1949] [id = 339] 03:45:13 INFO - PROCESS | 1949 | --DOCSHELL 0x129d5f800 == 33 [pid = 1949] [id = 331] 03:45:13 INFO - PROCESS | 1949 | --DOCSHELL 0x125d5f800 == 32 [pid = 1949] [id = 333] 03:45:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12af1e800 == 31 [pid = 1949] [id = 334] 03:45:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12ccd1800 == 30 [pid = 1949] [id = 336] 03:45:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12ea1f000 == 29 [pid = 1949] [id = 338] 03:45:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12e03c000 == 28 [pid = 1949] [id = 337] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 196 (0x12ec89800) [pid = 1949] [serial = 570] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 195 (0x11c531c00) [pid = 1949] [serial = 777] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 194 (0x12adcd800) [pid = 1949] [serial = 856] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 193 (0x11615dc00) [pid = 1949] [serial = 597] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 192 (0x12e2b6400) [pid = 1949] [serial = 534] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 191 (0x12f470000) [pid = 1949] [serial = 663] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 190 (0x126dad800) [pid = 1949] [serial = 606] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 189 (0x126936400) [pid = 1949] [serial = 528] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 188 (0x12ced4000) [pid = 1949] [serial = 567] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 187 (0x11a975000) [pid = 1949] [serial = 651] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 186 (0x11a85a400) [pid = 1949] [serial = 600] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 185 (0x114e07c00) [pid = 1949] [serial = 771] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 184 (0x125c11c00) [pid = 1949] [serial = 654] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 183 (0x11aca3000) [pid = 1949] [serial = 525] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 182 (0x1279c7c00) [pid = 1949] [serial = 609] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 181 (0x12f474800) [pid = 1949] [serial = 573] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0x11af13c00) [pid = 1949] [serial = 471] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 179 (0x12f675800) [pid = 1949] [serial = 576] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 178 (0x118f99400) [pid = 1949] [serial = 774] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 177 (0x12e2b4800) [pid = 1949] [serial = 480] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0x11665ac00) [pid = 1949] [serial = 522] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x12f471c00) [pid = 1949] [serial = 723] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x12b347400) [pid = 1949] [serial = 657] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x12a33a400) [pid = 1949] [serial = 789] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x12afee800) [pid = 1949] [serial = 729] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x11c7b1800) [pid = 1949] [serial = 564] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x11c53c800) [pid = 1949] [serial = 603] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x12f67c000) [pid = 1949] [serial = 786] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x1282af800) [pid = 1949] [serial = 717] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x12f676400) [pid = 1949] [serial = 666] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x12b347000) [pid = 1949] [serial = 531] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x12810e400) [pid = 1949] [serial = 474] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x11612cc00) [pid = 1949] [serial = 468] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x12d275c00) [pid = 1949] [serial = 477] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x12e2b9400) [pid = 1949] [serial = 660] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x11bfedc00) [pid = 1949] [serial = 714] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x118f95800) [pid = 1949] [serial = 711] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x11a96c000) [pid = 1949] [serial = 561] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x12f679000) [pid = 1949] [serial = 726] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x12ec87c00) [pid = 1949] [serial = 537] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x12afed400) [pid = 1949] [serial = 780] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x12ced7c00) [pid = 1949] [serial = 783] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x12cedd400) [pid = 1949] [serial = 720] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x12bd21c00) [pid = 1949] [serial = 942] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x12aad8400) [pid = 1949] [serial = 945] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x1191a6c00) [pid = 1949] [serial = 948] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x12aadc400) [pid = 1949] [serial = 946] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x11bff4400) [pid = 1949] [serial = 951] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x129da2c00) [pid = 1949] [serial = 952] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x129dadc00) [pid = 1949] [serial = 954] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x129dbb800) [pid = 1949] [serial = 957] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x12bd1d400) [pid = 1949] [serial = 949] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x12f998800) [pid = 1949] [serial = 912] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x12a558400) [pid = 1949] [serial = 903] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x116160400) [pid = 1949] [serial = 925] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x114d74c00) [pid = 1949] [serial = 924] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x12e2ba000) [pid = 1949] [serial = 909] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x12afec000) [pid = 1949] [serial = 906] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x12aa55800) [pid = 1949] [serial = 915] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x11a9e6000) [pid = 1949] [serial = 900] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x12a334800) [pid = 1949] [serial = 933] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x12a55c400) [pid = 1949] [serial = 934] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x114e02400) [pid = 1949] [serial = 897] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x12af4b400) [pid = 1949] [serial = 922] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x12af46400) [pid = 1949] [serial = 921] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x12b345000) [pid = 1949] [serial = 918] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x127680000) [pid = 1949] [serial = 930] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x129d03400) [pid = 1949] [serial = 931] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x12a5e5400) [pid = 1949] [serial = 936] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x12adccc00) [pid = 1949] [serial = 937] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x11615e800) [pid = 1949] [serial = 927] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x11ad7e000) [pid = 1949] [serial = 928] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x12a81dc00) [pid = 1949] [serial = 960] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x12add6400) [pid = 1949] [serial = 939] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x12e285c00) [pid = 1949] [serial = 955] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x12b5bb000) [pid = 1949] [serial = 940] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x12d278400) [pid = 1949] [serial = 943] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x129dc0800) [pid = 1949] [serial = 958] [outer = 0x0] [url = about:blank] 03:45:13 INFO - PROCESS | 1949 | --DOCSHELL 0x12ea28800 == 27 [pid = 1949] [id = 341] 03:45:13 INFO - PROCESS | 1949 | 1461235513782 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]]]}] 03:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2726ms 03:45:13 INFO - PROCESS | 1949 | 1461235513830 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 03:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:45:13 INFO - PROCESS | 1949 | 1461235513835 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 03:45:13 INFO - PROCESS | 1949 | 1461235513840 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:45:13 INFO - PROCESS | 1949 | 1461235513842 Marionette TRACE conn2 <- [1,1342,null,{}] 03:45:13 INFO - PROCESS | 1949 | 1461235513853 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}] 03:45:13 INFO - PROCESS | 1949 | 1461235513969 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 03:45:13 INFO - PROCESS | 1949 | 1461235513980 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:13 INFO - PROCESS | 1949 | ++DOCSHELL 0x114bb4000 == 28 [pid = 1949] [id = 343] 03:45:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x114d5c000) [pid = 1949] [serial = 1028] [outer = 0x0] 03:45:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x114d5cc00) [pid = 1949] [serial = 1029] [outer = 0x114d5c000] 03:45:14 INFO - PROCESS | 1949 | 1461235514028 Marionette DEBUG loaded listener.js 03:45:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x114d6cc00) [pid = 1949] [serial = 1030] [outer = 0x114d5c000] 03:45:14 INFO - PROCESS | 1949 | 1461235514381 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]]]}] 03:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 576ms 03:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:45:14 INFO - PROCESS | 1949 | 1461235514415 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 03:45:14 INFO - PROCESS | 1949 | 1461235514419 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 03:45:14 INFO - PROCESS | 1949 | 1461235514424 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:45:14 INFO - PROCESS | 1949 | 1461235514428 Marionette TRACE conn2 <- [1,1346,null,{}] 03:45:14 INFO - PROCESS | 1949 | 1461235514430 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}] 03:45:14 INFO - PROCESS | 1949 | 1461235514506 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 03:45:14 INFO - PROCESS | 1949 | 1461235514514 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x115369800 == 29 [pid = 1949] [id = 344] 03:45:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x114503c00) [pid = 1949] [serial = 1031] [outer = 0x0] 03:45:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x114d75c00) [pid = 1949] [serial = 1032] [outer = 0x114503c00] 03:45:14 INFO - PROCESS | 1949 | 1461235514541 Marionette DEBUG loaded listener.js 03:45:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x114e0f800) [pid = 1949] [serial = 1033] [outer = 0x114503c00] 03:45:14 INFO - PROCESS | 1949 | 1461235514888 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]]]}] 03:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 472ms 03:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:45:14 INFO - PROCESS | 1949 | 1461235514896 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 03:45:14 INFO - PROCESS | 1949 | 1461235514898 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 03:45:14 INFO - PROCESS | 1949 | 1461235514900 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:45:14 INFO - PROCESS | 1949 | 1461235514903 Marionette TRACE conn2 <- [1,1350,null,{}] 03:45:14 INFO - PROCESS | 1949 | 1461235514913 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}] 03:45:14 INFO - PROCESS | 1949 | 1461235514994 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 03:45:15 INFO - PROCESS | 1949 | 1461235515043 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:15 INFO - PROCESS | 1949 | ++DOCSHELL 0x116622000 == 30 [pid = 1949] [id = 345] 03:45:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x112248800) [pid = 1949] [serial = 1034] [outer = 0x0] 03:45:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x114fa3800) [pid = 1949] [serial = 1035] [outer = 0x112248800] 03:45:15 INFO - PROCESS | 1949 | 1461235515073 Marionette DEBUG loaded listener.js 03:45:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x115957800) [pid = 1949] [serial = 1036] [outer = 0x112248800] 03:45:15 INFO - PROCESS | 1949 | 1461235515401 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]]]}] 03:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 521ms 03:45:15 INFO - PROCESS | 1949 | 1461235515421 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 03:45:15 INFO - PROCESS | 1949 | 1461235515424 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 03:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:45:15 INFO - PROCESS | 1949 | 1461235515430 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:45:15 INFO - PROCESS | 1949 | 1461235515432 Marionette TRACE conn2 <- [1,1354,null,{}] 03:45:15 INFO - PROCESS | 1949 | 1461235515434 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}] 03:45:15 INFO - PROCESS | 1949 | 1461235515519 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 03:45:15 INFO - PROCESS | 1949 | 1461235515527 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:15 INFO - PROCESS | 1949 | ++DOCSHELL 0x119132800 == 31 [pid = 1949] [id = 346] 03:45:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x114e10c00) [pid = 1949] [serial = 1037] [outer = 0x0] 03:45:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x1161bb800) [pid = 1949] [serial = 1038] [outer = 0x114e10c00] 03:45:15 INFO - PROCESS | 1949 | 1461235515568 Marionette DEBUG loaded listener.js 03:45:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x11665e000) [pid = 1949] [serial = 1039] [outer = 0x114e10c00] 03:45:16 INFO - PROCESS | 1949 | 1461235516055 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]]]}] 03:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 670ms 03:45:16 INFO - PROCESS | 1949 | 1461235516100 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 03:45:16 INFO - PROCESS | 1949 | 1461235516101 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 03:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:45:16 INFO - PROCESS | 1949 | 1461235516103 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:45:16 INFO - PROCESS | 1949 | 1461235516105 Marionette TRACE conn2 <- [1,1358,null,{}] 03:45:16 INFO - PROCESS | 1949 | 1461235516107 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}] 03:45:16 INFO - PROCESS | 1949 | 1461235516181 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 03:45:16 INFO - PROCESS | 1949 | 1461235516185 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x1198a2800 == 32 [pid = 1949] [id = 347] 03:45:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x114d76400) [pid = 1949] [serial = 1040] [outer = 0x0] 03:45:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x11863ec00) [pid = 1949] [serial = 1041] [outer = 0x114d76400] 03:45:16 INFO - PROCESS | 1949 | 1461235516214 Marionette DEBUG loaded listener.js 03:45:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x118926000) [pid = 1949] [serial = 1042] [outer = 0x114d76400] 03:45:16 INFO - PROCESS | 1949 | 1461235516580 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]]]}] 03:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 517ms 03:45:16 INFO - PROCESS | 1949 | 1461235516622 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 03:45:16 INFO - PROCESS | 1949 | 1461235516623 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 03:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:45:16 INFO - PROCESS | 1949 | 1461235516625 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:45:16 INFO - PROCESS | 1949 | 1461235516626 Marionette TRACE conn2 <- [1,1362,null,{}] 03:45:16 INFO - PROCESS | 1949 | 1461235516629 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}] 03:45:16 INFO - PROCESS | 1949 | 1461235516748 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 03:45:16 INFO - PROCESS | 1949 | 1461235516765 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x11a88a800 == 33 [pid = 1949] [id = 348] 03:45:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x11892f000) [pid = 1949] [serial = 1043] [outer = 0x0] 03:45:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x118a3a400) [pid = 1949] [serial = 1044] [outer = 0x11892f000] 03:45:16 INFO - PROCESS | 1949 | 1461235516793 Marionette DEBUG loaded listener.js 03:45:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x1191a8c00) [pid = 1949] [serial = 1045] [outer = 0x11892f000] 03:45:17 INFO - PROCESS | 1949 | 1461235517115 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]]]}] 03:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 520ms 03:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:45:17 INFO - PROCESS | 1949 | 1461235517147 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 03:45:17 INFO - PROCESS | 1949 | 1461235517149 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 03:45:17 INFO - PROCESS | 1949 | 1461235517151 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:45:17 INFO - PROCESS | 1949 | 1461235517152 Marionette TRACE conn2 <- [1,1366,null,{}] 03:45:17 INFO - PROCESS | 1949 | 1461235517154 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}] 03:45:17 INFO - PROCESS | 1949 | 1461235517230 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 03:45:17 INFO - PROCESS | 1949 | 1461235517234 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x11aad2000 == 34 [pid = 1949] [id = 349] 03:45:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x11795b400) [pid = 1949] [serial = 1046] [outer = 0x0] 03:45:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x119935400) [pid = 1949] [serial = 1047] [outer = 0x11795b400] 03:45:17 INFO - PROCESS | 1949 | 1461235517262 Marionette DEBUG loaded listener.js 03:45:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x119e60400) [pid = 1949] [serial = 1048] [outer = 0x11795b400] 03:45:17 INFO - PROCESS | 1949 | 1461235517605 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] 03:45:17 INFO - PROCESS | 1949 | 1461235517621 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 03:45:17 INFO - PROCESS | 1949 | 1461235517623 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:45:17 INFO - PROCESS | 1949 | 1461235517624 Marionette TRACE conn2 <- [1,1370,null,{}] 03:45:17 INFO - PROCESS | 1949 | 1461235517628 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}] 03:45:17 INFO - PROCESS | 1949 | 1461235517727 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 03:45:17 INFO - PROCESS | 1949 | 1461235517734 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b550000 == 35 [pid = 1949] [id = 350] 03:45:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x11a60d400) [pid = 1949] [serial = 1049] [outer = 0x0] 03:45:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x11a853000) [pid = 1949] [serial = 1050] [outer = 0x11a60d400] 03:45:17 INFO - PROCESS | 1949 | 1461235517760 Marionette DEBUG loaded listener.js 03:45:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x11a85bc00) [pid = 1949] [serial = 1051] [outer = 0x11a60d400] 03:45:18 INFO - PROCESS | 1949 | 1461235518064 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] 03:45:18 INFO - PROCESS | 1949 | 1461235518098 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 03:45:18 INFO - PROCESS | 1949 | 1461235518100 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:45:18 INFO - PROCESS | 1949 | 1461235518101 Marionette TRACE conn2 <- [1,1374,null,{}] 03:45:18 INFO - PROCESS | 1949 | 1461235518103 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}] 03:45:18 INFO - PROCESS | 1949 | 1461235518182 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 03:45:18 INFO - PROCESS | 1949 | 1461235518187 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x11661e000 == 36 [pid = 1949] [id = 351] 03:45:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x11a610000) [pid = 1949] [serial = 1052] [outer = 0x0] 03:45:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x11a96f800) [pid = 1949] [serial = 1053] [outer = 0x11a610000] 03:45:18 INFO - PROCESS | 1949 | 1461235518215 Marionette DEBUG loaded listener.js 03:45:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x11a977800) [pid = 1949] [serial = 1054] [outer = 0x11a610000] 03:45:18 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:45:18 INFO - PROCESS | 1949 | 1461235518601 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] 03:45:18 INFO - PROCESS | 1949 | 1461235518620 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 03:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:45:18 INFO - PROCESS | 1949 | 1461235518623 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:45:18 INFO - PROCESS | 1949 | 1461235518624 Marionette TRACE conn2 <- [1,1378,null,{}] 03:45:18 INFO - PROCESS | 1949 | 1461235518632 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}] 03:45:18 INFO - PROCESS | 1949 | 1461235518730 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 03:45:18 INFO - PROCESS | 1949 | 1461235518734 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c339000 == 37 [pid = 1949] [id = 352] 03:45:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x11a60fc00) [pid = 1949] [serial = 1055] [outer = 0x0] 03:45:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x11a9e5400) [pid = 1949] [serial = 1056] [outer = 0x11a60fc00] 03:45:18 INFO - PROCESS | 1949 | 1461235518759 Marionette DEBUG loaded listener.js 03:45:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x11aca7000) [pid = 1949] [serial = 1057] [outer = 0x11a60fc00] 03:45:19 INFO - PROCESS | 1949 | 1461235519110 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] 03:45:19 INFO - PROCESS | 1949 | 1461235519149 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 03:45:19 INFO - PROCESS | 1949 | 1461235519151 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:45:19 INFO - PROCESS | 1949 | 1461235519153 Marionette TRACE conn2 <- [1,1382,null,{}] 03:45:19 INFO - PROCESS | 1949 | 1461235519155 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}] 03:45:19 INFO - PROCESS | 1949 | 1461235519263 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 03:45:19 INFO - PROCESS | 1949 | 1461235519276 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x119720000 == 38 [pid = 1949] [id = 353] 03:45:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x11ad5a000) [pid = 1949] [serial = 1058] [outer = 0x0] 03:45:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x11af13800) [pid = 1949] [serial = 1059] [outer = 0x11ad5a000] 03:45:19 INFO - PROCESS | 1949 | 1461235519309 Marionette DEBUG loaded listener.js 03:45:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x11b5cc000) [pid = 1949] [serial = 1060] [outer = 0x11ad5a000] 03:45:19 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:45:19 INFO - PROCESS | 1949 | [1949] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:45:19 INFO - PROCESS | 1949 | 1461235519657 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] 03:45:19 INFO - PROCESS | 1949 | 1461235519672 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 03:45:19 INFO - PROCESS | 1949 | 1461235519675 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:45:19 INFO - PROCESS | 1949 | 1461235519678 Marionette TRACE conn2 <- [1,1386,null,{}] 03:45:19 INFO - PROCESS | 1949 | 1461235519680 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}] 03:45:19 INFO - PROCESS | 1949 | 1461235519773 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 03:45:19 INFO - PROCESS | 1949 | 1461235519786 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x123cc4800 == 39 [pid = 1949] [id = 354] 03:45:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x11b933800) [pid = 1949] [serial = 1061] [outer = 0x0] 03:45:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x11bfcbc00) [pid = 1949] [serial = 1062] [outer = 0x11b933800] 03:45:19 INFO - PROCESS | 1949 | 1461235519812 Marionette DEBUG loaded listener.js 03:45:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x11c170000) [pid = 1949] [serial = 1063] [outer = 0x11b933800] 03:45:20 INFO - PROCESS | 1949 | 1461235520250 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] 03:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:45:20 INFO - PROCESS | 1949 | 1461235520299 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 03:45:20 INFO - PROCESS | 1949 | 1461235520302 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:45:20 INFO - PROCESS | 1949 | 1461235520304 Marionette TRACE conn2 <- [1,1390,null,{}] 03:45:20 INFO - PROCESS | 1949 | 1461235520307 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}] 03:45:21 INFO - PROCESS | 1949 | 1461235521018 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x114506400) [pid = 1949] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x12aadb000) [pid = 1949] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x12bd4ac00) [pid = 1949] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x11924d000) [pid = 1949] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x112246000) [pid = 1949] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x112267800) [pid = 1949] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x12692c000) [pid = 1949] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x114e0dc00) [pid = 1949] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x112265800) [pid = 1949] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x12d95bc00) [pid = 1949] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x12af4d800) [pid = 1949] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x12aaa2000) [pid = 1949] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x12a818000) [pid = 1949] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x12a55b800) [pid = 1949] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x11a96a800) [pid = 1949] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x11665bc00) [pid = 1949] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x129dbcc00) [pid = 1949] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x12aad6800) [pid = 1949] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x12aad6400) [pid = 1949] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x12aa4f000) [pid = 1949] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x11af0c000) [pid = 1949] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x129dac800) [pid = 1949] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x12ce75c00) [pid = 1949] [serial = 845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x114d70400) [pid = 1949] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x12a5dc400) [pid = 1949] [serial = 842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x128698000) [pid = 1949] [serial = 839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x114349800) [pid = 1949] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x12a560400) [pid = 1949] [serial = 848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x1186b6400) [pid = 1949] [serial = 836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x112266800) [pid = 1949] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x11226e400) [pid = 1949] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x12f47e400) [pid = 1949] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x118928400) [pid = 1949] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x12b14d000) [pid = 1949] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x114373400) [pid = 1949] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x112267400) [pid = 1949] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x129d07c00) [pid = 1949] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x12e799800) [pid = 1949] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:45:21 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x12a5dcc00) [pid = 1949] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:45:21 INFO - PROCESS | 1949 | 1461235521093 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x114bcf800 == 40 [pid = 1949] [id = 355] 03:45:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x112247c00) [pid = 1949] [serial = 1064] [outer = 0x0] 03:45:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x11226c400) [pid = 1949] [serial = 1065] [outer = 0x112247c00] 03:45:21 INFO - PROCESS | 1949 | 1461235521119 Marionette DEBUG loaded listener.js 03:45:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x114d70c00) [pid = 1949] [serial = 1066] [outer = 0x112247c00] 03:45:21 INFO - PROCESS | 1949 | 1461235521408 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]]]}] 03:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1123ms 03:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:45:21 INFO - PROCESS | 1949 | 1461235521433 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 03:45:21 INFO - PROCESS | 1949 | 1461235521434 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 03:45:21 INFO - PROCESS | 1949 | 1461235521437 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:45:21 INFO - PROCESS | 1949 | 1461235521438 Marionette TRACE conn2 <- [1,1394,null,{}] 03:45:21 INFO - PROCESS | 1949 | 1461235521443 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}] 03:45:21 INFO - PROCESS | 1949 | 1461235521534 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 03:45:21 INFO - PROCESS | 1949 | 1461235521602 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c775000 == 41 [pid = 1949] [id = 356] 03:45:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x114d60c00) [pid = 1949] [serial = 1067] [outer = 0x0] 03:45:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x118932c00) [pid = 1949] [serial = 1068] [outer = 0x114d60c00] 03:45:21 INFO - PROCESS | 1949 | 1461235521644 Marionette DEBUG loaded listener.js 03:45:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x11c3b7800) [pid = 1949] [serial = 1069] [outer = 0x114d60c00] 03:45:22 INFO - PROCESS | 1949 | 1461235522107 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]]]}] 03:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 719ms 03:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:45:22 INFO - PROCESS | 1949 | 1461235522162 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 03:45:22 INFO - PROCESS | 1949 | 1461235522163 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 03:45:22 INFO - PROCESS | 1949 | 1461235522165 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:45:22 INFO - PROCESS | 1949 | 1461235522166 Marionette TRACE conn2 <- [1,1398,null,{}] 03:45:22 INFO - PROCESS | 1949 | 1461235522169 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}] 03:45:22 INFO - PROCESS | 1949 | 1461235522250 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 03:45:22 INFO - PROCESS | 1949 | 1461235522272 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x128191800 == 42 [pid = 1949] [id = 357] 03:45:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x11c7b1c00) [pid = 1949] [serial = 1070] [outer = 0x0] 03:45:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x123c96c00) [pid = 1949] [serial = 1071] [outer = 0x11c7b1c00] 03:45:22 INFO - PROCESS | 1949 | 1461235522298 Marionette DEBUG loaded listener.js 03:45:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x126d2e000) [pid = 1949] [serial = 1072] [outer = 0x11c7b1c00] 03:45:22 INFO - PROCESS | 1949 | 1461235522620 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]]]}] 03:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 469ms 03:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:45:22 INFO - PROCESS | 1949 | 1461235522636 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 03:45:22 INFO - PROCESS | 1949 | 1461235522637 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 03:45:22 INFO - PROCESS | 1949 | 1461235522639 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:45:22 INFO - PROCESS | 1949 | 1461235522640 Marionette TRACE conn2 <- [1,1402,null,{}] 03:45:22 INFO - PROCESS | 1949 | 1461235522645 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}] 03:45:22 INFO - PROCESS | 1949 | 1461235522729 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 03:45:22 INFO - PROCESS | 1949 | 1461235522783 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x128216800 == 43 [pid = 1949] [id = 358] 03:45:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x11a859800) [pid = 1949] [serial = 1073] [outer = 0x0] 03:45:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x12720fc00) [pid = 1949] [serial = 1074] [outer = 0x11a859800] 03:45:22 INFO - PROCESS | 1949 | 1461235522807 Marionette DEBUG loaded listener.js 03:45:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x1276f1c00) [pid = 1949] [serial = 1075] [outer = 0x11a859800] 03:45:23 INFO - PROCESS | 1949 | 1461235523218 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]]]}] 03:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 623ms 03:45:23 INFO - PROCESS | 1949 | 1461235523263 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 03:45:23 INFO - PROCESS | 1949 | 1461235523265 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 03:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:45:23 INFO - PROCESS | 1949 | 1461235523269 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:45:23 INFO - PROCESS | 1949 | 1461235523271 Marionette TRACE conn2 <- [1,1406,null,{}] 03:45:23 INFO - PROCESS | 1949 | 1461235523275 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}] 03:45:23 INFO - PROCESS | 1949 | 1461235523388 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 03:45:23 INFO - PROCESS | 1949 | 1461235523442 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x114d8c800 == 44 [pid = 1949] [id = 359] 03:45:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x112266400) [pid = 1949] [serial = 1076] [outer = 0x0] 03:45:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x1147afc00) [pid = 1949] [serial = 1077] [outer = 0x112266400] 03:45:23 INFO - PROCESS | 1949 | 1461235523475 Marionette DEBUG loaded listener.js 03:45:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x114d67400) [pid = 1949] [serial = 1078] [outer = 0x112266400] 03:45:24 INFO - PROCESS | 1949 | 1461235524002 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]]]}] 03:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 771ms 03:45:24 INFO - PROCESS | 1949 | 1461235524040 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 03:45:24 INFO - PROCESS | 1949 | 1461235524045 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 03:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:45:24 INFO - PROCESS | 1949 | 1461235524080 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:45:24 INFO - PROCESS | 1949 | 1461235524082 Marionette TRACE conn2 <- [1,1410,null,{}] 03:45:24 INFO - PROCESS | 1949 | 1461235524085 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}] 03:45:24 INFO - PROCESS | 1949 | 1461235524198 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 03:45:24 INFO - PROCESS | 1949 | 1461235524251 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x1198ba000 == 45 [pid = 1949] [id = 360] 03:45:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x114d6ec00) [pid = 1949] [serial = 1079] [outer = 0x0] 03:45:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x1154d4000) [pid = 1949] [serial = 1080] [outer = 0x114d6ec00] 03:45:24 INFO - PROCESS | 1949 | 1461235524282 Marionette DEBUG loaded listener.js 03:45:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x1159eb000) [pid = 1949] [serial = 1081] [outer = 0x114d6ec00] 03:45:25 INFO - PROCESS | 1949 | 1461235525135 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]]]}] 03:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1073ms 03:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:45:25 INFO - PROCESS | 1949 | 1461235525151 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 03:45:25 INFO - PROCESS | 1949 | 1461235525153 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 03:45:25 INFO - PROCESS | 1949 | 1461235525156 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:45:25 INFO - PROCESS | 1949 | 1461235525159 Marionette TRACE conn2 <- [1,1414,null,{}] 03:45:25 INFO - PROCESS | 1949 | 1461235525163 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}] 03:45:25 INFO - PROCESS | 1949 | 1461235525264 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 03:45:25 INFO - PROCESS | 1949 | 1461235525319 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x1156ae000 == 46 [pid = 1949] [id = 361] 03:45:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x114d55400) [pid = 1949] [serial = 1082] [outer = 0x0] 03:45:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x114d5dc00) [pid = 1949] [serial = 1083] [outer = 0x114d55400] 03:45:25 INFO - PROCESS | 1949 | 1461235525348 Marionette DEBUG loaded listener.js 03:45:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x114d72c00) [pid = 1949] [serial = 1084] [outer = 0x114d55400] 03:45:25 INFO - PROCESS | 1949 | --DOCSHELL 0x12ec0e800 == 45 [pid = 1949] [id = 87] 03:45:25 INFO - PROCESS | 1949 | --DOCSHELL 0x119ee1800 == 44 [pid = 1949] [id = 98] 03:45:25 INFO - PROCESS | 1949 | --DOCSHELL 0x12e3e5800 == 43 [pid = 1949] [id = 86] 03:45:25 INFO - PROCESS | 1949 | --DOCSHELL 0x116627000 == 42 [pid = 1949] [id = 91] 03:45:25 INFO - PROCESS | 1949 | --DOCSHELL 0x12bee1800 == 41 [pid = 1949] [id = 84] 03:45:25 INFO - PROCESS | 1949 | --DOCSHELL 0x11861b000 == 40 [pid = 1949] [id = 95] 03:45:25 INFO - PROCESS | 1949 | --DOCSHELL 0x119136000 == 39 [pid = 1949] [id = 81] 03:45:25 INFO - PROCESS | 1949 | --DOCSHELL 0x12d24a800 == 38 [pid = 1949] [id = 85] 03:45:25 INFO - PROCESS | 1949 | --DOCSHELL 0x12b9cf800 == 37 [pid = 1949] [id = 92] 03:45:25 INFO - PROCESS | 1949 | --DOCSHELL 0x118e27800 == 36 [pid = 1949] [id = 96] 03:45:25 INFO - PROCESS | 1949 | --DOCSHELL 0x11576c800 == 35 [pid = 1949] [id = 94] 03:45:25 INFO - PROCESS | 1949 | --DOCSHELL 0x12818a000 == 34 [pid = 1949] [id = 83] 03:45:25 INFO - PROCESS | 1949 | --DOCSHELL 0x12ce8b000 == 33 [pid = 1949] [id = 90] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x129db6c00) [pid = 1949] [serial = 1026] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x11ad82000) [pid = 1949] [serial = 838] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x12fe63800) [pid = 1949] [serial = 919] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x12f476000) [pid = 1949] [serial = 831] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x12e287400) [pid = 1949] [serial = 847] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x1163fb000) [pid = 1949] [serial = 834] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x12bd51c00) [pid = 1949] [serial = 844] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x12a5dc800) [pid = 1949] [serial = 841] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x12b151400) [pid = 1949] [serial = 853] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x12f47a800) [pid = 1949] [serial = 850] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x1161bf400) [pid = 1949] [serial = 1011] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x12ced8800) [pid = 1949] [serial = 1009] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x12bb4e800) [pid = 1949] [serial = 1008] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x12cedcc00) [pid = 1949] [serial = 1014] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x12e2b8c00) [pid = 1949] [serial = 1015] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x11c43f800) [pid = 1949] [serial = 1023] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x1145a1800) [pid = 1949] [serial = 1017] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x118924c00) [pid = 1949] [serial = 1020] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x115669400) [pid = 1949] [serial = 1018] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x1282ae800) [pid = 1949] [serial = 990] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x11ad60c00) [pid = 1949] [serial = 988] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 115 (0x11a96c400) [pid = 1949] [serial = 987] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x114d6b000) [pid = 1949] [serial = 985] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 113 (0x1141b4800) [pid = 1949] [serial = 984] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 112 (0x12f671400) [pid = 1949] [serial = 982] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 111 (0x12e79b800) [pid = 1949] [serial = 981] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 110 (0x12e2bb400) [pid = 1949] [serial = 979] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 109 (0x12bb48400) [pid = 1949] [serial = 978] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 108 (0x12af4bc00) [pid = 1949] [serial = 976] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 107 (0x12adcf400) [pid = 1949] [serial = 975] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 106 (0x12aaa3400) [pid = 1949] [serial = 973] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 105 (0x12aa9b400) [pid = 1949] [serial = 972] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 104 (0x12a824c00) [pid = 1949] [serial = 970] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 103 (0x12a565000) [pid = 1949] [serial = 969] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 102 (0x129d06000) [pid = 1949] [serial = 967] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 101 (0x125d86c00) [pid = 1949] [serial = 966] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 100 (0x11a96a400) [pid = 1949] [serial = 964] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 99 (0x11892c000) [pid = 1949] [serial = 963] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 98 (0x12a821c00) [pid = 1949] [serial = 961] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 97 (0x12b14b400) [pid = 1949] [serial = 1005] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 96 (0x12af44800) [pid = 1949] [serial = 1002] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 95 (0x12aff1c00) [pid = 1949] [serial = 1003] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 94 (0x12aa5a800) [pid = 1949] [serial = 999] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 93 (0x12aad2c00) [pid = 1949] [serial = 1000] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 92 (0x129c97000) [pid = 1949] [serial = 996] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 91 (0x129db3000) [pid = 1949] [serial = 997] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 90 (0x12a824000) [pid = 1949] [serial = 994] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 89 (0x12a335800) [pid = 1949] [serial = 993] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 88 (0x129d0f400) [pid = 1949] [serial = 991] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 87 (0x1279c5c00) [pid = 1949] [serial = 1024] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 86 (0x1161c3000) [pid = 1949] [serial = 1012] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 85 (0x11ad58800) [pid = 1949] [serial = 1021] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 84 (0x12b79f000) [pid = 1949] [serial = 1006] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 83 (0x12fe64000) [pid = 1949] [serial = 913] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 82 (0x11bfe9800) [pid = 1949] [serial = 901] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 81 (0x12e793c00) [pid = 1949] [serial = 910] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 80 (0x1163f4000) [pid = 1949] [serial = 898] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 79 (0x12d95c400) [pid = 1949] [serial = 916] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 78 (0x12a566400) [pid = 1949] [serial = 904] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 77 (0x12f678000) [pid = 1949] [serial = 895] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | --DOMWINDOW == 76 (0x12ce76c00) [pid = 1949] [serial = 907] [outer = 0x0] [url = about:blank] 03:45:25 INFO - PROCESS | 1949 | 1461235525815 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]]]}] 03:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 671ms 03:45:25 INFO - PROCESS | 1949 | 1461235525830 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 03:45:25 INFO - PROCESS | 1949 | 1461235525834 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 03:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:45:25 INFO - PROCESS | 1949 | 1461235525838 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:45:25 INFO - PROCESS | 1949 | 1461235525840 Marionette TRACE conn2 <- [1,1418,null,{}] 03:45:25 INFO - PROCESS | 1949 | 1461235525850 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}] 03:45:25 INFO - PROCESS | 1949 | 1461235525932 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 03:45:25 INFO - PROCESS | 1949 | 1461235525937 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x116387000 == 34 [pid = 1949] [id = 362] 03:45:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 77 (0x1145a1800) [pid = 1949] [serial = 1085] [outer = 0x0] 03:45:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 78 (0x1154b0000) [pid = 1949] [serial = 1086] [outer = 0x1145a1800] 03:45:25 INFO - PROCESS | 1949 | 1461235525966 Marionette DEBUG loaded listener.js 03:45:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 79 (0x11566f000) [pid = 1949] [serial = 1087] [outer = 0x1145a1800] 03:45:26 INFO - PROCESS | 1949 | 1461235526334 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]]]}] 03:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 527ms 03:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:45:26 INFO - PROCESS | 1949 | 1461235526365 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 03:45:26 INFO - PROCESS | 1949 | 1461235526367 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 03:45:26 INFO - PROCESS | 1949 | 1461235526369 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:45:26 INFO - PROCESS | 1949 | 1461235526371 Marionette TRACE conn2 <- [1,1422,null,{}] 03:45:26 INFO - PROCESS | 1949 | 1461235526379 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}] 03:45:26 INFO - PROCESS | 1949 | 1461235526463 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 03:45:26 INFO - PROCESS | 1949 | 1461235526468 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x1198ab000 == 35 [pid = 1949] [id = 363] 03:45:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 80 (0x11226d000) [pid = 1949] [serial = 1088] [outer = 0x0] 03:45:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 81 (0x1161c3c00) [pid = 1949] [serial = 1089] [outer = 0x11226d000] 03:45:26 INFO - PROCESS | 1949 | 1461235526498 Marionette DEBUG loaded listener.js 03:45:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 82 (0x1186b7800) [pid = 1949] [serial = 1090] [outer = 0x11226d000] 03:45:26 INFO - PROCESS | 1949 | 1461235526868 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]]]}] 03:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 520ms 03:45:26 INFO - PROCESS | 1949 | 1461235526890 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 03:45:26 INFO - PROCESS | 1949 | 1461235526893 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 03:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:45:26 INFO - PROCESS | 1949 | 1461235526906 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:45:26 INFO - PROCESS | 1949 | 1461235526907 Marionette TRACE conn2 <- [1,1426,null,{}] 03:45:26 INFO - PROCESS | 1949 | 1461235526913 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}] 03:45:26 INFO - PROCESS | 1949 | 1461235526990 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 03:45:27 INFO - PROCESS | 1949 | 1461235526997 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b551000 == 36 [pid = 1949] [id = 364] 03:45:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 83 (0x118929c00) [pid = 1949] [serial = 1091] [outer = 0x0] 03:45:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 84 (0x1189d0000) [pid = 1949] [serial = 1092] [outer = 0x118929c00] 03:45:27 INFO - PROCESS | 1949 | 1461235527024 Marionette DEBUG loaded listener.js 03:45:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 85 (0x118ade800) [pid = 1949] [serial = 1093] [outer = 0x118929c00] 03:45:27 INFO - PROCESS | 1949 | 1461235527365 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]]]}] 03:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 482ms 03:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:45:27 INFO - PROCESS | 1949 | 1461235527381 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 03:45:27 INFO - PROCESS | 1949 | 1461235527382 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 03:45:27 INFO - PROCESS | 1949 | 1461235527384 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:45:27 INFO - PROCESS | 1949 | 1461235527385 Marionette TRACE conn2 <- [1,1430,null,{}] 03:45:27 INFO - PROCESS | 1949 | 1461235527387 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}] 03:45:27 INFO - PROCESS | 1949 | 1461235527469 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 03:45:27 INFO - PROCESS | 1949 | 1461235527476 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x11bc4d800 == 37 [pid = 1949] [id = 365] 03:45:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 86 (0x1189d9c00) [pid = 1949] [serial = 1094] [outer = 0x0] 03:45:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 87 (0x119128c00) [pid = 1949] [serial = 1095] [outer = 0x1189d9c00] 03:45:27 INFO - PROCESS | 1949 | 1461235527503 Marionette DEBUG loaded listener.js 03:45:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 88 (0x119930800) [pid = 1949] [serial = 1096] [outer = 0x1189d9c00] 03:45:27 INFO - PROCESS | 1949 | 1461235527864 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]]]}] 03:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 520ms 03:45:27 INFO - PROCESS | 1949 | 1461235527905 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 03:45:27 INFO - PROCESS | 1949 | 1461235527906 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 03:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:45:27 INFO - PROCESS | 1949 | 1461235527908 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:45:27 INFO - PROCESS | 1949 | 1461235527909 Marionette TRACE conn2 <- [1,1434,null,{}] 03:45:27 INFO - PROCESS | 1949 | 1461235527912 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}] 03:45:28 INFO - PROCESS | 1949 | 1461235528029 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 03:45:28 INFO - PROCESS | 1949 | 1461235528044 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c769800 == 38 [pid = 1949] [id = 366] 03:45:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 89 (0x119e54800) [pid = 1949] [serial = 1097] [outer = 0x0] 03:45:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 90 (0x11a854800) [pid = 1949] [serial = 1098] [outer = 0x119e54800] 03:45:28 INFO - PROCESS | 1949 | 1461235528072 Marionette DEBUG loaded listener.js 03:45:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 91 (0x11a977c00) [pid = 1949] [serial = 1099] [outer = 0x119e54800] 03:45:28 INFO - PROCESS | 1949 | 1461235528430 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]]]}] 03:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 569ms 03:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:45:28 INFO - PROCESS | 1949 | 1461235528478 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 03:45:28 INFO - PROCESS | 1949 | 1461235528479 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 03:45:28 INFO - PROCESS | 1949 | 1461235528481 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:45:28 INFO - PROCESS | 1949 | 1461235528482 Marionette TRACE conn2 <- [1,1438,null,{}] 03:45:28 INFO - PROCESS | 1949 | 1461235528485 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}] 03:45:28 INFO - PROCESS | 1949 | 1461235528579 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 03:45:28 INFO - PROCESS | 1949 | 1461235528590 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c814800 == 39 [pid = 1949] [id = 367] 03:45:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 92 (0x11a9e2000) [pid = 1949] [serial = 1100] [outer = 0x0] 03:45:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 93 (0x11aa6d000) [pid = 1949] [serial = 1101] [outer = 0x11a9e2000] 03:45:28 INFO - PROCESS | 1949 | 1461235528617 Marionette DEBUG loaded listener.js 03:45:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 94 (0x11ad58800) [pid = 1949] [serial = 1102] [outer = 0x11a9e2000] 03:45:28 INFO - PROCESS | 1949 | 1461235528951 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]]]}] 03:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 519ms 03:45:29 INFO - PROCESS | 1949 | 1461235529001 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 03:45:29 INFO - PROCESS | 1949 | 1461235529002 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 03:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:45:29 INFO - PROCESS | 1949 | 1461235529004 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:45:29 INFO - PROCESS | 1949 | 1461235529005 Marionette TRACE conn2 <- [1,1442,null,{}] 03:45:29 INFO - PROCESS | 1949 | 1461235529014 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}] 03:45:29 INFO - PROCESS | 1949 | 1461235529110 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 03:45:29 INFO - PROCESS | 1949 | 1461235529114 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d1f000 == 40 [pid = 1949] [id = 368] 03:45:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 95 (0x11a9e2400) [pid = 1949] [serial = 1103] [outer = 0x0] 03:45:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 96 (0x11ad7f000) [pid = 1949] [serial = 1104] [outer = 0x11a9e2400] 03:45:29 INFO - PROCESS | 1949 | 1461235529139 Marionette DEBUG loaded listener.js 03:45:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 97 (0x11af15c00) [pid = 1949] [serial = 1105] [outer = 0x11a9e2400] 03:45:29 INFO - PROCESS | 1949 | 1461235529485 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]]]}] 03:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 518ms 03:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:45:29 INFO - PROCESS | 1949 | 1461235529523 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 03:45:29 INFO - PROCESS | 1949 | 1461235529524 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 03:45:29 INFO - PROCESS | 1949 | 1461235529526 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:45:29 INFO - PROCESS | 1949 | 1461235529527 Marionette TRACE conn2 <- [1,1446,null,{}] 03:45:29 INFO - PROCESS | 1949 | 1461235529530 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}] 03:45:29 INFO - PROCESS | 1949 | 1461235529624 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 03:45:29 INFO - PROCESS | 1949 | 1461235529628 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x1198a9000 == 41 [pid = 1949] [id = 369] 03:45:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 98 (0x11ad55400) [pid = 1949] [serial = 1106] [outer = 0x0] 03:45:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 99 (0x11af9cc00) [pid = 1949] [serial = 1107] [outer = 0x11ad55400] 03:45:29 INFO - PROCESS | 1949 | 1461235529653 Marionette DEBUG loaded listener.js 03:45:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 100 (0x11b939c00) [pid = 1949] [serial = 1108] [outer = 0x11ad55400] 03:45:30 INFO - PROCESS | 1949 | --DOMWINDOW == 99 (0x11a610000) [pid = 1949] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:45:30 INFO - PROCESS | 1949 | --DOMWINDOW == 98 (0x11a60fc00) [pid = 1949] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:45:30 INFO - PROCESS | 1949 | --DOMWINDOW == 97 (0x114d76400) [pid = 1949] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:45:30 INFO - PROCESS | 1949 | --DOMWINDOW == 96 (0x114d5c000) [pid = 1949] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:45:30 INFO - PROCESS | 1949 | --DOMWINDOW == 95 (0x11892f000) [pid = 1949] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:45:30 INFO - PROCESS | 1949 | --DOMWINDOW == 94 (0x11a60d400) [pid = 1949] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:45:30 INFO - PROCESS | 1949 | --DOMWINDOW == 93 (0x11795b400) [pid = 1949] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:45:30 INFO - PROCESS | 1949 | --DOMWINDOW == 92 (0x112248800) [pid = 1949] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:45:30 INFO - PROCESS | 1949 | --DOMWINDOW == 91 (0x114503c00) [pid = 1949] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:45:30 INFO - PROCESS | 1949 | --DOMWINDOW == 90 (0x114e10c00) [pid = 1949] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:45:30 INFO - PROCESS | 1949 | --DOMWINDOW == 89 (0x11ad5a000) [pid = 1949] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:45:30 INFO - PROCESS | 1949 | --DOMWINDOW == 88 (0x11b933800) [pid = 1949] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:45:30 INFO - PROCESS | 1949 | --DOMWINDOW == 87 (0x112247c00) [pid = 1949] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:45:30 INFO - PROCESS | 1949 | --DOMWINDOW == 86 (0x11c7b1c00) [pid = 1949] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:45:30 INFO - PROCESS | 1949 | --DOMWINDOW == 85 (0x114d60c00) [pid = 1949] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:45:30 INFO - PROCESS | 1949 | 1461235530107 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]]]}] 03:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 619ms 03:45:30 INFO - PROCESS | 1949 | 1461235530145 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 03:45:30 INFO - PROCESS | 1949 | 1461235530147 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 03:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:45:30 INFO - PROCESS | 1949 | 1461235530149 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:45:30 INFO - PROCESS | 1949 | 1461235530150 Marionette TRACE conn2 <- [1,1450,null,{}] 03:45:30 INFO - PROCESS | 1949 | 1461235530152 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}] 03:45:30 INFO - PROCESS | 1949 | 1461235530232 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 03:45:30 INFO - PROCESS | 1949 | 1461235530236 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:30 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b9a8000 == 42 [pid = 1949] [id = 370] 03:45:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 86 (0x112265800) [pid = 1949] [serial = 1109] [outer = 0x0] 03:45:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 87 (0x115304c00) [pid = 1949] [serial = 1110] [outer = 0x112265800] 03:45:30 INFO - PROCESS | 1949 | 1461235530263 Marionette DEBUG loaded listener.js 03:45:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 88 (0x1192b6c00) [pid = 1949] [serial = 1111] [outer = 0x112265800] 03:45:30 INFO - PROCESS | 1949 | 1461235530600 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]]]}] 03:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 469ms 03:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:45:30 INFO - PROCESS | 1949 | 1461235530619 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 03:45:30 INFO - PROCESS | 1949 | 1461235530620 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 03:45:30 INFO - PROCESS | 1949 | 1461235530622 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:45:30 INFO - PROCESS | 1949 | 1461235530624 Marionette TRACE conn2 <- [1,1454,null,{}] 03:45:30 INFO - PROCESS | 1949 | 1461235530628 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}] 03:45:30 INFO - PROCESS | 1949 | 1461235530744 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 03:45:30 INFO - PROCESS | 1949 | 1461235530751 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:30 INFO - PROCESS | 1949 | ++DOCSHELL 0x1282bf000 == 43 [pid = 1949] [id = 371] 03:45:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 89 (0x114f56c00) [pid = 1949] [serial = 1112] [outer = 0x0] 03:45:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 90 (0x11bff0000) [pid = 1949] [serial = 1113] [outer = 0x114f56c00] 03:45:30 INFO - PROCESS | 1949 | 1461235530780 Marionette DEBUG loaded listener.js 03:45:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 91 (0x11c7a7c00) [pid = 1949] [serial = 1114] [outer = 0x114f56c00] 03:45:31 INFO - PROCESS | 1949 | 1461235531101 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]]]}] 03:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 523ms 03:45:31 INFO - PROCESS | 1949 | 1461235531145 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 03:45:31 INFO - PROCESS | 1949 | 1461235531147 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 03:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:45:31 INFO - PROCESS | 1949 | 1461235531149 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:45:31 INFO - PROCESS | 1949 | 1461235531150 Marionette TRACE conn2 <- [1,1458,null,{}] 03:45:31 INFO - PROCESS | 1949 | 1461235531152 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}] 03:45:31 INFO - PROCESS | 1949 | 1461235531232 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 03:45:31 INFO - PROCESS | 1949 | 1461235531237 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a7db800 == 44 [pid = 1949] [id = 372] 03:45:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 92 (0x11c177400) [pid = 1949] [serial = 1115] [outer = 0x0] 03:45:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 93 (0x126992c00) [pid = 1949] [serial = 1116] [outer = 0x11c177400] 03:45:31 INFO - PROCESS | 1949 | 1461235531263 Marionette DEBUG loaded listener.js 03:45:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 94 (0x12767ac00) [pid = 1949] [serial = 1117] [outer = 0x11c177400] 03:45:31 INFO - PROCESS | 1949 | 1461235531585 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]]]}] 03:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 470ms 03:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:45:31 INFO - PROCESS | 1949 | 1461235531619 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 03:45:31 INFO - PROCESS | 1949 | 1461235531620 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 03:45:31 INFO - PROCESS | 1949 | 1461235531622 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:45:31 INFO - PROCESS | 1949 | 1461235531623 Marionette TRACE conn2 <- [1,1462,null,{}] 03:45:31 INFO - PROCESS | 1949 | 1461235531625 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}] 03:45:31 INFO - PROCESS | 1949 | 1461235531731 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 03:45:31 INFO - PROCESS | 1949 | 1461235531738 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a9c5800 == 45 [pid = 1949] [id = 373] 03:45:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 95 (0x12720dc00) [pid = 1949] [serial = 1118] [outer = 0x0] 03:45:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 96 (0x1279c6c00) [pid = 1949] [serial = 1119] [outer = 0x12720dc00] 03:45:31 INFO - PROCESS | 1949 | 1461235531763 Marionette DEBUG loaded listener.js 03:45:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 97 (0x1279cec00) [pid = 1949] [serial = 1120] [outer = 0x12720dc00] 03:45:32 INFO - PROCESS | 1949 | 1461235532182 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]]]}] 03:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 622ms 03:45:32 INFO - PROCESS | 1949 | 1461235532245 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 03:45:32 INFO - PROCESS | 1949 | 1461235532247 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 03:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:45:32 INFO - PROCESS | 1949 | 1461235532251 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:45:32 INFO - PROCESS | 1949 | 1461235532253 Marionette TRACE conn2 <- [1,1466,null,{}] 03:45:32 INFO - PROCESS | 1949 | 1461235532275 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}] 03:45:32 INFO - PROCESS | 1949 | 1461235532397 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 03:45:32 INFO - PROCESS | 1949 | 1461235532434 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x115786800 == 46 [pid = 1949] [id = 374] 03:45:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 98 (0x114755c00) [pid = 1949] [serial = 1121] [outer = 0x0] 03:45:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 99 (0x114d76000) [pid = 1949] [serial = 1122] [outer = 0x114755c00] 03:45:32 INFO - PROCESS | 1949 | 1461235532467 Marionette DEBUG loaded listener.js 03:45:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 100 (0x114e11400) [pid = 1949] [serial = 1123] [outer = 0x114755c00] 03:45:32 INFO - PROCESS | 1949 | 1461235532926 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]]]}] 03:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 722ms 03:45:32 INFO - PROCESS | 1949 | 1461235532976 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 03:45:32 INFO - PROCESS | 1949 | 1461235532980 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 03:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:45:32 INFO - PROCESS | 1949 | 1461235532986 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:45:32 INFO - PROCESS | 1949 | 1461235532988 Marionette TRACE conn2 <- [1,1470,null,{}] 03:45:32 INFO - PROCESS | 1949 | 1461235532991 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}] 03:45:33 INFO - PROCESS | 1949 | 1461235533093 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 03:45:33 INFO - PROCESS | 1949 | 1461235533156 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:33 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c345000 == 47 [pid = 1949] [id = 375] 03:45:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 101 (0x116135c00) [pid = 1949] [serial = 1124] [outer = 0x0] 03:45:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 102 (0x1161bbc00) [pid = 1949] [serial = 1125] [outer = 0x116135c00] 03:45:33 INFO - PROCESS | 1949 | 1461235533187 Marionette DEBUG loaded listener.js 03:45:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 103 (0x118638400) [pid = 1949] [serial = 1126] [outer = 0x116135c00] 03:45:33 INFO - PROCESS | 1949 | 1461235533632 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]]]}] 03:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 669ms 03:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:45:33 INFO - PROCESS | 1949 | 1461235533664 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 03:45:33 INFO - PROCESS | 1949 | 1461235533665 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 03:45:33 INFO - PROCESS | 1949 | 1461235533668 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:45:33 INFO - PROCESS | 1949 | 1461235533670 Marionette TRACE conn2 <- [1,1474,null,{}] 03:45:33 INFO - PROCESS | 1949 | 1461235533698 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}] 03:45:33 INFO - PROCESS | 1949 | 1461235533804 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 03:45:33 INFO - PROCESS | 1949 | 1461235533868 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:33 INFO - PROCESS | 1949 | ++DOCSHELL 0x129d5b800 == 48 [pid = 1949] [id = 376] 03:45:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 104 (0x119e5cc00) [pid = 1949] [serial = 1127] [outer = 0x0] 03:45:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 105 (0x11a855800) [pid = 1949] [serial = 1128] [outer = 0x119e5cc00] 03:45:33 INFO - PROCESS | 1949 | 1461235533902 Marionette DEBUG loaded listener.js 03:45:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 106 (0x11a8ce000) [pid = 1949] [serial = 1129] [outer = 0x119e5cc00] 03:45:34 INFO - PROCESS | 1949 | 1461235534351 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]]]}] 03:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 722ms 03:45:34 INFO - PROCESS | 1949 | 1461235534407 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 03:45:34 INFO - PROCESS | 1949 | 1461235534410 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 03:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:45:34 INFO - PROCESS | 1949 | 1461235534414 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:45:34 INFO - PROCESS | 1949 | 1461235534416 Marionette TRACE conn2 <- [1,1478,null,{}] 03:45:34 INFO - PROCESS | 1949 | 1461235534418 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}] 03:45:34 INFO - PROCESS | 1949 | 1461235534529 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 03:45:34 INFO - PROCESS | 1949 | 1461235534594 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ab2b800 == 49 [pid = 1949] [id = 377] 03:45:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 107 (0x11ad5c400) [pid = 1949] [serial = 1130] [outer = 0x0] 03:45:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 108 (0x11af97400) [pid = 1949] [serial = 1131] [outer = 0x11ad5c400] 03:45:34 INFO - PROCESS | 1949 | 1461235534625 Marionette DEBUG loaded listener.js 03:45:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 109 (0x11c172c00) [pid = 1949] [serial = 1132] [outer = 0x11ad5c400] 03:45:35 INFO - PROCESS | 1949 | 1461235535145 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]]]}] 03:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 770ms 03:45:35 INFO - PROCESS | 1949 | 1461235535185 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 03:45:35 INFO - PROCESS | 1949 | 1461235535188 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 03:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:45:35 INFO - PROCESS | 1949 | 1461235535191 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:45:35 INFO - PROCESS | 1949 | 1461235535193 Marionette TRACE conn2 <- [1,1482,null,{}] 03:45:35 INFO - PROCESS | 1949 | 1461235535197 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}] 03:45:35 INFO - PROCESS | 1949 | 1461235535344 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 03:45:35 INFO - PROCESS | 1949 | 1461235535435 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:35 INFO - PROCESS | 1949 | ++DOCSHELL 0x12abac800 == 50 [pid = 1949] [id = 378] 03:45:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 110 (0x11ad5f000) [pid = 1949] [serial = 1133] [outer = 0x0] 03:45:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 111 (0x125c11800) [pid = 1949] [serial = 1134] [outer = 0x11ad5f000] 03:45:35 INFO - PROCESS | 1949 | 1461235535483 Marionette DEBUG loaded listener.js 03:45:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 112 (0x1279cdc00) [pid = 1949] [serial = 1135] [outer = 0x11ad5f000] 03:45:35 INFO - PROCESS | 1949 | 1461235535955 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]]]}] 03:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 924ms 03:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:45:36 INFO - PROCESS | 1949 | 1461235536115 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 03:45:36 INFO - PROCESS | 1949 | 1461235536117 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 03:45:36 INFO - PROCESS | 1949 | 1461235536120 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:45:36 INFO - PROCESS | 1949 | 1461235536122 Marionette TRACE conn2 <- [1,1486,null,{}] 03:45:36 INFO - PROCESS | 1949 | 1461235536149 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}] 03:45:36 INFO - PROCESS | 1949 | 1461235536241 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 03:45:36 INFO - PROCESS | 1949 | 1461235536302 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x11971b000 == 51 [pid = 1949] [id = 379] 03:45:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x114c4e800) [pid = 1949] [serial = 1136] [outer = 0x0] 03:45:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x114d63c00) [pid = 1949] [serial = 1137] [outer = 0x114c4e800] 03:45:36 INFO - PROCESS | 1949 | 1461235536329 Marionette DEBUG loaded listener.js 03:45:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x114e0a000) [pid = 1949] [serial = 1138] [outer = 0x114c4e800] 03:45:36 INFO - PROCESS | 1949 | 1461235536772 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]]]}] 03:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 722ms 03:45:36 INFO - PROCESS | 1949 | 1461235536861 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 03:45:36 INFO - PROCESS | 1949 | 1461235536863 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 03:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:45:36 INFO - PROCESS | 1949 | 1461235536870 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:45:36 INFO - PROCESS | 1949 | 1461235536872 Marionette TRACE conn2 <- [1,1490,null,{}] 03:45:36 INFO - PROCESS | 1949 | 1461235536876 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}] 03:45:36 INFO - PROCESS | 1949 | 1461235536969 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 03:45:37 INFO - PROCESS | 1949 | --DOCSHELL 0x11c141000 == 50 [pid = 1949] [id = 89] 03:45:37 INFO - PROCESS | 1949 | --DOCSHELL 0x1198bc000 == 49 [pid = 1949] [id = 88] 03:45:37 INFO - PROCESS | 1949 | --DOCSHELL 0x12a7db800 == 48 [pid = 1949] [id = 372] 03:45:37 INFO - PROCESS | 1949 | --DOCSHELL 0x1282bf000 == 47 [pid = 1949] [id = 371] 03:45:37 INFO - PROCESS | 1949 | --DOCSHELL 0x11b9a8000 == 46 [pid = 1949] [id = 370] 03:45:37 INFO - PROCESS | 1949 | --DOCSHELL 0x1198a9000 == 45 [pid = 1949] [id = 369] 03:45:37 INFO - PROCESS | 1949 | --DOCSHELL 0x125d1f000 == 44 [pid = 1949] [id = 368] 03:45:37 INFO - PROCESS | 1949 | --DOCSHELL 0x11c814800 == 43 [pid = 1949] [id = 367] 03:45:37 INFO - PROCESS | 1949 | --DOCSHELL 0x11c769800 == 42 [pid = 1949] [id = 366] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x12720fc00) [pid = 1949] [serial = 1074] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | 1461235537069 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:37 INFO - PROCESS | 1949 | --DOCSHELL 0x11bc4d800 == 41 [pid = 1949] [id = 365] 03:45:37 INFO - PROCESS | 1949 | --DOCSHELL 0x11b551000 == 40 [pid = 1949] [id = 364] 03:45:37 INFO - PROCESS | 1949 | --DOCSHELL 0x1198ab000 == 39 [pid = 1949] [id = 363] 03:45:37 INFO - PROCESS | 1949 | --DOCSHELL 0x116387000 == 38 [pid = 1949] [id = 362] 03:45:37 INFO - PROCESS | 1949 | --DOCSHELL 0x1156ae000 == 37 [pid = 1949] [id = 361] 03:45:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x114b83800 == 38 [pid = 1949] [id = 380] 03:45:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x1145a3c00) [pid = 1949] [serial = 1139] [outer = 0x0] 03:45:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x114d73800) [pid = 1949] [serial = 1140] [outer = 0x1145a3c00] 03:45:37 INFO - PROCESS | 1949 | 1461235537100 Marionette DEBUG loaded listener.js 03:45:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x1161b6800) [pid = 1949] [serial = 1141] [outer = 0x1145a3c00] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x11a96f800) [pid = 1949] [serial = 1053] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 115 (0x11a9e5400) [pid = 1949] [serial = 1056] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x11863ec00) [pid = 1949] [serial = 1041] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 113 (0x114d5cc00) [pid = 1949] [serial = 1029] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 112 (0x118a3a400) [pid = 1949] [serial = 1044] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 111 (0x1191a8c00) [pid = 1949] [serial = 1045] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 110 (0x11a853000) [pid = 1949] [serial = 1050] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 109 (0x11a85bc00) [pid = 1949] [serial = 1051] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 108 (0x119935400) [pid = 1949] [serial = 1047] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 107 (0x119e60400) [pid = 1949] [serial = 1048] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 106 (0x114fa3800) [pid = 1949] [serial = 1035] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 105 (0x115957800) [pid = 1949] [serial = 1036] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 104 (0x114d75c00) [pid = 1949] [serial = 1032] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 103 (0x114e0f800) [pid = 1949] [serial = 1033] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 102 (0x1161bb800) [pid = 1949] [serial = 1038] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 101 (0x11665e000) [pid = 1949] [serial = 1039] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 100 (0x11af13800) [pid = 1949] [serial = 1059] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 99 (0x11aca7000) [pid = 1949] [serial = 1057] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 98 (0x11bfcbc00) [pid = 1949] [serial = 1062] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 97 (0x11b5cc000) [pid = 1949] [serial = 1060] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 96 (0x11226c400) [pid = 1949] [serial = 1065] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 95 (0x11c170000) [pid = 1949] [serial = 1063] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 94 (0x114d70c00) [pid = 1949] [serial = 1066] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 93 (0x123c96c00) [pid = 1949] [serial = 1071] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 92 (0x118932c00) [pid = 1949] [serial = 1068] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 91 (0x118926000) [pid = 1949] [serial = 1042] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 90 (0x114d6cc00) [pid = 1949] [serial = 1030] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 89 (0x11c3b7800) [pid = 1949] [serial = 1069] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 88 (0x126d2e000) [pid = 1949] [serial = 1072] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | --DOMWINDOW == 87 (0x11a977800) [pid = 1949] [serial = 1054] [outer = 0x0] [url = about:blank] 03:45:37 INFO - PROCESS | 1949 | 1461235537431 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]]]}] 03:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 572ms 03:45:37 INFO - PROCESS | 1949 | 1461235537440 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 03:45:37 INFO - PROCESS | 1949 | 1461235537443 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 03:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:45:37 INFO - PROCESS | 1949 | 1461235537448 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:45:37 INFO - PROCESS | 1949 | 1461235537449 Marionette TRACE conn2 <- [1,1494,null,{}] 03:45:37 INFO - PROCESS | 1949 | 1461235537456 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}] 03:45:37 INFO - PROCESS | 1949 | 1461235537542 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 03:45:37 INFO - PROCESS | 1949 | 1461235537591 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x11914e800 == 39 [pid = 1949] [id = 381] 03:45:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 88 (0x11615cc00) [pid = 1949] [serial = 1142] [outer = 0x0] 03:45:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 89 (0x1186b6400) [pid = 1949] [serial = 1143] [outer = 0x11615cc00] 03:45:37 INFO - PROCESS | 1949 | 1461235537621 Marionette DEBUG loaded listener.js 03:45:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 90 (0x118932c00) [pid = 1949] [serial = 1144] [outer = 0x11615cc00] 03:45:37 INFO - PROCESS | 1949 | 1461235537941 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]]]}] 03:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 522ms 03:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:45:37 INFO - PROCESS | 1949 | 1461235537970 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 03:45:37 INFO - PROCESS | 1949 | 1461235537971 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 03:45:37 INFO - PROCESS | 1949 | 1461235537973 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:45:37 INFO - PROCESS | 1949 | 1461235537975 Marionette TRACE conn2 <- [1,1498,null,{}] 03:45:37 INFO - PROCESS | 1949 | 1461235537979 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}] 03:45:38 INFO - PROCESS | 1949 | 1461235538061 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 03:45:38 INFO - PROCESS | 1949 | 1461235538065 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b995800 == 40 [pid = 1949] [id = 382] 03:45:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 91 (0x1189db400) [pid = 1949] [serial = 1145] [outer = 0x0] 03:45:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 92 (0x118f9b400) [pid = 1949] [serial = 1146] [outer = 0x1189db400] 03:45:38 INFO - PROCESS | 1949 | 1461235538092 Marionette DEBUG loaded listener.js 03:45:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 93 (0x119e5c400) [pid = 1949] [serial = 1147] [outer = 0x1189db400] 03:45:38 INFO - PROCESS | 1949 | 1461235538448 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]]]}] 03:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 522ms 03:45:38 INFO - PROCESS | 1949 | 1461235538496 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 03:45:38 INFO - PROCESS | 1949 | 1461235538498 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 03:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:45:38 INFO - PROCESS | 1949 | 1461235538500 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:45:38 INFO - PROCESS | 1949 | 1461235538501 Marionette TRACE conn2 <- [1,1502,null,{}] 03:45:38 INFO - PROCESS | 1949 | 1461235538503 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}] 03:45:38 INFO - PROCESS | 1949 | 1461235538583 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 03:45:38 INFO - PROCESS | 1949 | 1461235538589 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c141000 == 41 [pid = 1949] [id = 383] 03:45:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 94 (0x11a60dc00) [pid = 1949] [serial = 1148] [outer = 0x0] 03:45:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 95 (0x11a859000) [pid = 1949] [serial = 1149] [outer = 0x11a60dc00] 03:45:38 INFO - PROCESS | 1949 | 1461235538615 Marionette DEBUG loaded listener.js 03:45:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 96 (0x11a8cdc00) [pid = 1949] [serial = 1150] [outer = 0x11a60dc00] 03:45:38 INFO - PROCESS | 1949 | 1461235538920 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]]]}] 03:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 470ms 03:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:45:38 INFO - PROCESS | 1949 | 1461235538970 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 03:45:38 INFO - PROCESS | 1949 | 1461235538972 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 03:45:38 INFO - PROCESS | 1949 | 1461235538974 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:45:38 INFO - PROCESS | 1949 | 1461235538975 Marionette TRACE conn2 <- [1,1506,null,{}] 03:45:38 INFO - PROCESS | 1949 | 1461235538977 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}] 03:45:39 INFO - PROCESS | 1949 | 1461235539105 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 03:45:39 INFO - PROCESS | 1949 | 1461235539113 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x114d9d000 == 42 [pid = 1949] [id = 384] 03:45:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 97 (0x11a8ce400) [pid = 1949] [serial = 1151] [outer = 0x0] 03:45:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 98 (0x11aa66c00) [pid = 1949] [serial = 1152] [outer = 0x11a8ce400] 03:45:39 INFO - PROCESS | 1949 | 1461235539142 Marionette DEBUG loaded listener.js 03:45:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 99 (0x11b933800) [pid = 1949] [serial = 1153] [outer = 0x11a8ce400] 03:45:39 INFO - PROCESS | 1949 | 1461235539491 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]]]}] 03:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 523ms 03:45:39 INFO - PROCESS | 1949 | 1461235539497 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 03:45:39 INFO - PROCESS | 1949 | 1461235539499 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 03:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:45:39 INFO - PROCESS | 1949 | 1461235539501 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:45:39 INFO - PROCESS | 1949 | 1461235539502 Marionette TRACE conn2 <- [1,1510,null,{}] 03:45:39 INFO - PROCESS | 1949 | 1461235539504 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}] 03:45:39 INFO - PROCESS | 1949 | 1461235539600 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 03:45:39 INFO - PROCESS | 1949 | 1461235539615 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d4a000 == 43 [pid = 1949] [id = 385] 03:45:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 100 (0x11b934400) [pid = 1949] [serial = 1154] [outer = 0x0] 03:45:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 101 (0x11c3b7800) [pid = 1949] [serial = 1155] [outer = 0x11b934400] 03:45:39 INFO - PROCESS | 1949 | 1461235539640 Marionette DEBUG loaded listener.js 03:45:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 102 (0x125d83800) [pid = 1949] [serial = 1156] [outer = 0x11b934400] 03:45:39 INFO - PROCESS | 1949 | 1461235539973 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]]]}] 03:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 522ms 03:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:45:40 INFO - PROCESS | 1949 | 1461235540023 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 03:45:40 INFO - PROCESS | 1949 | 1461235540025 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 03:45:40 INFO - PROCESS | 1949 | 1461235540027 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:45:40 INFO - PROCESS | 1949 | 1461235540028 Marionette TRACE conn2 <- [1,1514,null,{}] 03:45:40 INFO - PROCESS | 1949 | 1461235540030 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}] 03:45:40 INFO - PROCESS | 1949 | 1461235540128 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 03:45:40 INFO - PROCESS | 1949 | 1461235540132 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x127620800 == 44 [pid = 1949] [id = 386] 03:45:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 103 (0x125d86800) [pid = 1949] [serial = 1157] [outer = 0x0] 03:45:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 104 (0x12720fc00) [pid = 1949] [serial = 1158] [outer = 0x125d86800] 03:45:40 INFO - PROCESS | 1949 | 1461235540191 Marionette DEBUG loaded listener.js 03:45:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 105 (0x1279d0400) [pid = 1949] [serial = 1159] [outer = 0x125d86800] 03:45:40 INFO - PROCESS | 1949 | 1461235540503 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]]]}] 03:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 519ms 03:45:40 INFO - PROCESS | 1949 | 1461235540547 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 03:45:40 INFO - PROCESS | 1949 | 1461235540548 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 03:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:45:40 INFO - PROCESS | 1949 | 1461235540550 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:45:40 INFO - PROCESS | 1949 | 1461235540551 Marionette TRACE conn2 <- [1,1518,null,{}] 03:45:40 INFO - PROCESS | 1949 | 1461235540554 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}] 03:45:40 INFO - PROCESS | 1949 | 1461235540652 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 03:45:40 INFO - PROCESS | 1949 | 1461235540664 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x128210800 == 45 [pid = 1949] [id = 387] 03:45:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 106 (0x126990400) [pid = 1949] [serial = 1160] [outer = 0x0] 03:45:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 107 (0x128107400) [pid = 1949] [serial = 1161] [outer = 0x126990400] 03:45:40 INFO - PROCESS | 1949 | 1461235540689 Marionette DEBUG loaded listener.js 03:45:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 108 (0x1281f2400) [pid = 1949] [serial = 1162] [outer = 0x126990400] 03:45:41 INFO - PROCESS | 1949 | 1461235541032 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]]]}] 03:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 518ms 03:45:41 INFO - PROCESS | 1949 | 1461235541069 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 03:45:41 INFO - PROCESS | 1949 | 1461235541071 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 03:45:41 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:45:41 INFO - PROCESS | 1949 | 1461235541073 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:45:41 INFO - PROCESS | 1949 | 1461235541075 Marionette TRACE conn2 <- [1,1522,null,{}] 03:45:41 INFO - PROCESS | 1949 | 1461235541077 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}] 03:45:41 INFO - PROCESS | 1949 | 1461235541183 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 03:45:41 INFO - PROCESS | 1949 | 1461235541213 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a7de800 == 46 [pid = 1949] [id = 388] 03:45:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 109 (0x1275f4800) [pid = 1949] [serial = 1163] [outer = 0x0] 03:45:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 110 (0x1282a9000) [pid = 1949] [serial = 1164] [outer = 0x1275f4800] 03:45:41 INFO - PROCESS | 1949 | 1461235541238 Marionette DEBUG loaded listener.js 03:45:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 111 (0x128699400) [pid = 1949] [serial = 1165] [outer = 0x1275f4800] 03:45:41 INFO - PROCESS | 1949 | --DOMWINDOW == 110 (0x11a9e2000) [pid = 1949] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:45:41 INFO - PROCESS | 1949 | --DOMWINDOW == 109 (0x11a9e2400) [pid = 1949] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:45:41 INFO - PROCESS | 1949 | --DOMWINDOW == 108 (0x11226d000) [pid = 1949] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:45:41 INFO - PROCESS | 1949 | --DOMWINDOW == 107 (0x1189d9c00) [pid = 1949] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:45:41 INFO - PROCESS | 1949 | --DOMWINDOW == 106 (0x114d55400) [pid = 1949] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:45:41 INFO - PROCESS | 1949 | --DOMWINDOW == 105 (0x11ad55400) [pid = 1949] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:45:41 INFO - PROCESS | 1949 | --DOMWINDOW == 104 (0x112265800) [pid = 1949] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:45:41 INFO - PROCESS | 1949 | --DOMWINDOW == 103 (0x114f56c00) [pid = 1949] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:45:41 INFO - PROCESS | 1949 | --DOMWINDOW == 102 (0x11c177400) [pid = 1949] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:45:41 INFO - PROCESS | 1949 | --DOMWINDOW == 101 (0x118929c00) [pid = 1949] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:45:41 INFO - PROCESS | 1949 | --DOMWINDOW == 100 (0x1145a1800) [pid = 1949] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:45:41 INFO - PROCESS | 1949 | --DOMWINDOW == 99 (0x119e54800) [pid = 1949] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:45:41 INFO - PROCESS | 1949 | 1461235541607 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"]]]}] 03:45:41 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 () { 03:45:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:45:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:45:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:45:41 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 () { 03:45:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:45:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:45:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:45:41 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 () { 03:45:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:45:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:45:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:45:41 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 () { 03:45:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:45:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:45:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:45:41 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 573ms 03:45:41 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:45:41 INFO - PROCESS | 1949 | 1461235541647 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 03:45:41 INFO - PROCESS | 1949 | 1461235541649 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 03:45:41 INFO - PROCESS | 1949 | 1461235541651 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:45:41 INFO - PROCESS | 1949 | 1461235541652 Marionette TRACE conn2 <- [1,1526,null,{}] 03:45:41 INFO - PROCESS | 1949 | 1461235541655 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}] 03:45:41 INFO - PROCESS | 1949 | 1461235541773 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 03:45:41 INFO - PROCESS | 1949 | 1461235541807 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ab22800 == 47 [pid = 1949] [id = 389] 03:45:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 100 (0x11af95c00) [pid = 1949] [serial = 1166] [outer = 0x0] 03:45:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 101 (0x128694c00) [pid = 1949] [serial = 1167] [outer = 0x11af95c00] 03:45:41 INFO - PROCESS | 1949 | 1461235541836 Marionette DEBUG loaded listener.js 03:45:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 102 (0x129c91c00) [pid = 1949] [serial = 1168] [outer = 0x11af95c00] 03:45:42 INFO - PROCESS | 1949 | 1461235542133 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"]]]}] 03:45:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:45:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:45:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:45:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:45:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:45:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:45:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:45:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:45:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:45:42 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 519ms 03:45:42 INFO - PROCESS | 1949 | 1461235542170 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 03:45:42 INFO - PROCESS | 1949 | 1461235542172 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 03:45:42 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:45:42 INFO - PROCESS | 1949 | 1461235542174 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:45:42 INFO - PROCESS | 1949 | 1461235542176 Marionette TRACE conn2 <- [1,1530,null,{}] 03:45:42 INFO - PROCESS | 1949 | 1461235542181 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}] 03:45:42 INFO - PROCESS | 1949 | 1461235542267 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 03:45:42 INFO - PROCESS | 1949 | 1461235542271 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:42 INFO - PROCESS | 1949 | ++DOCSHELL 0x12afc5800 == 48 [pid = 1949] [id = 390] 03:45:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 103 (0x129c92000) [pid = 1949] [serial = 1169] [outer = 0x0] 03:45:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 104 (0x129d07400) [pid = 1949] [serial = 1170] [outer = 0x129c92000] 03:45:42 INFO - PROCESS | 1949 | 1461235542297 Marionette DEBUG loaded listener.js 03:45:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 105 (0x129da7000) [pid = 1949] [serial = 1171] [outer = 0x129c92000] 03:45:42 INFO - PROCESS | 1949 | 1461235542599 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]]]}] 03:45:42 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 03:45:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:45:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:45:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:45:42 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. 03:45:42 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:45:42 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 472ms 03:45:42 INFO - PROCESS | 1949 | 1461235542647 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 03:45:42 INFO - PROCESS | 1949 | 1461235542648 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 03:45:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:45:42 INFO - PROCESS | 1949 | 1461235542650 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:45:42 INFO - PROCESS | 1949 | 1461235542651 Marionette TRACE conn2 <- [1,1534,null,{}] 03:45:42 INFO - PROCESS | 1949 | 1461235542653 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}] 03:45:42 INFO - PROCESS | 1949 | 1461235542757 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 03:45:42 INFO - PROCESS | 1949 | 1461235542765 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:42 INFO - PROCESS | 1949 | ++DOCSHELL 0x12afdb800 == 49 [pid = 1949] [id = 391] 03:45:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 106 (0x129da8400) [pid = 1949] [serial = 1172] [outer = 0x0] 03:45:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 107 (0x129dad000) [pid = 1949] [serial = 1173] [outer = 0x129da8400] 03:45:42 INFO - PROCESS | 1949 | 1461235542791 Marionette DEBUG loaded listener.js 03:45:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 108 (0x129db2400) [pid = 1949] [serial = 1174] [outer = 0x129da8400] 03:45:43 INFO - PROCESS | 1949 | 1461235543117 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]]]}] 03:45:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:45:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 518ms 03:45:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:45:43 INFO - PROCESS | 1949 | 1461235543169 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 03:45:43 INFO - PROCESS | 1949 | 1461235543170 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 03:45:43 INFO - PROCESS | 1949 | 1461235543172 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:45:43 INFO - PROCESS | 1949 | 1461235543173 Marionette TRACE conn2 <- [1,1538,null,{}] 03:45:43 INFO - PROCESS | 1949 | 1461235543175 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}] 03:45:43 INFO - PROCESS | 1949 | 1461235543262 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 03:45:43 INFO - PROCESS | 1949 | 1461235543266 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b76e000 == 50 [pid = 1949] [id = 392] 03:45:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 109 (0x12869f400) [pid = 1949] [serial = 1175] [outer = 0x0] 03:45:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 110 (0x129db9400) [pid = 1949] [serial = 1176] [outer = 0x12869f400] 03:45:43 INFO - PROCESS | 1949 | 1461235543292 Marionette DEBUG loaded listener.js 03:45:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 111 (0x129dc1800) [pid = 1949] [serial = 1177] [outer = 0x12869f400] 03:45:43 INFO - PROCESS | 1949 | 1461235543809 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]]]}] 03:45:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:45:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 676ms 03:45:43 INFO - PROCESS | 1949 | 1461235543853 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 03:45:43 INFO - PROCESS | 1949 | 1461235543858 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 03:45:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:45:43 INFO - PROCESS | 1949 | 1461235543866 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:45:43 INFO - PROCESS | 1949 | 1461235543870 Marionette TRACE conn2 <- [1,1542,null,{}] 03:45:43 INFO - PROCESS | 1949 | 1461235543876 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}] 03:45:44 INFO - PROCESS | 1949 | 1461235544036 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 03:45:44 INFO - PROCESS | 1949 | 1461235544135 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:44 INFO - PROCESS | 1949 | ++DOCSHELL 0x119275000 == 51 [pid = 1949] [id = 393] 03:45:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 112 (0x114d6f400) [pid = 1949] [serial = 1178] [outer = 0x0] 03:45:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x114e11000) [pid = 1949] [serial = 1179] [outer = 0x114d6f400] 03:45:44 INFO - PROCESS | 1949 | 1461235544178 Marionette DEBUG loaded listener.js 03:45:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x11566a400) [pid = 1949] [serial = 1180] [outer = 0x114d6f400] 03:45:44 INFO - PROCESS | 1949 | 1461235544658 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]]]}] 03:45:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:45:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 826ms 03:45:44 INFO - PROCESS | 1949 | 1461235544691 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 03:45:44 INFO - PROCESS | 1949 | 1461235544695 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 03:45:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:45:44 INFO - PROCESS | 1949 | 1461235544700 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:45:44 INFO - PROCESS | 1949 | 1461235544702 Marionette TRACE conn2 <- [1,1546,null,{}] 03:45:44 INFO - PROCESS | 1949 | 1461235544704 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}] 03:45:44 INFO - PROCESS | 1949 | 1461235544809 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 03:45:44 INFO - PROCESS | 1949 | 1461235544876 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:44 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c309000 == 52 [pid = 1949] [id = 394] 03:45:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x115957800) [pid = 1949] [serial = 1181] [outer = 0x0] 03:45:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x1186bdc00) [pid = 1949] [serial = 1182] [outer = 0x115957800] 03:45:44 INFO - PROCESS | 1949 | 1461235544908 Marionette DEBUG loaded listener.js 03:45:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x1191a0c00) [pid = 1949] [serial = 1183] [outer = 0x115957800] 03:45:45 INFO - PROCESS | 1949 | 1461235545340 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]]]}] 03:45:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:45:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 669ms 03:45:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:45:45 INFO - PROCESS | 1949 | 1461235545370 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 03:45:45 INFO - PROCESS | 1949 | 1461235545371 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 03:45:45 INFO - PROCESS | 1949 | 1461235545374 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:45:45 INFO - PROCESS | 1949 | 1461235545376 Marionette TRACE conn2 <- [1,1550,null,{}] 03:45:45 INFO - PROCESS | 1949 | 1461235545384 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}] 03:45:45 INFO - PROCESS | 1949 | 1461235545492 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 03:45:45 INFO - PROCESS | 1949 | 1461235545550 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x12aba3000 == 53 [pid = 1949] [id = 395] 03:45:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x11a60d400) [pid = 1949] [serial = 1184] [outer = 0x0] 03:45:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x11ad62000) [pid = 1949] [serial = 1185] [outer = 0x11a60d400] 03:45:45 INFO - PROCESS | 1949 | 1461235545582 Marionette DEBUG loaded listener.js 03:45:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x11c175c00) [pid = 1949] [serial = 1186] [outer = 0x11a60d400] 03:45:46 INFO - PROCESS | 1949 | 1461235546044 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]]]}] 03:45:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:45:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 723ms 03:45:46 INFO - PROCESS | 1949 | 1461235546122 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 03:45:46 INFO - PROCESS | 1949 | 1461235546124 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 03:45:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:45:46 INFO - PROCESS | 1949 | 1461235546146 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:45:46 INFO - PROCESS | 1949 | 1461235546147 Marionette TRACE conn2 <- [1,1554,null,{}] 03:45:46 INFO - PROCESS | 1949 | 1461235546150 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}] 03:45:46 INFO - PROCESS | 1949 | 1461235546254 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 03:45:46 INFO - PROCESS | 1949 | 1461235546321 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b956000 == 54 [pid = 1949] [id = 396] 03:45:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x11c3b8c00) [pid = 1949] [serial = 1187] [outer = 0x0] 03:45:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x12810d000) [pid = 1949] [serial = 1188] [outer = 0x11c3b8c00] 03:45:46 INFO - PROCESS | 1949 | 1461235546352 Marionette DEBUG loaded listener.js 03:45:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x129c89c00) [pid = 1949] [serial = 1189] [outer = 0x11c3b8c00] 03:45:46 INFO - PROCESS | 1949 | 1461235546780 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]]]}] 03:45:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:45:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 670ms 03:45:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:45:46 INFO - PROCESS | 1949 | 1461235546815 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 03:45:46 INFO - PROCESS | 1949 | 1461235546816 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 03:45:46 INFO - PROCESS | 1949 | 1461235546819 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:45:46 INFO - PROCESS | 1949 | 1461235546820 Marionette TRACE conn2 <- [1,1558,null,{}] 03:45:46 INFO - PROCESS | 1949 | 1461235546823 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}] 03:45:46 INFO - PROCESS | 1949 | 1461235546927 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 03:45:46 INFO - PROCESS | 1949 | 1461235546981 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x12bee5000 == 55 [pid = 1949] [id = 397] 03:45:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x11c179800) [pid = 1949] [serial = 1190] [outer = 0x0] 03:45:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x129c93000) [pid = 1949] [serial = 1191] [outer = 0x11c179800] 03:45:47 INFO - PROCESS | 1949 | 1461235547011 Marionette DEBUG loaded listener.js 03:45:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x129d0ec00) [pid = 1949] [serial = 1192] [outer = 0x11c179800] 03:45:47 INFO - PROCESS | 1949 | 1461235547684 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]]]}] 03:45:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:45:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 922ms 03:45:47 INFO - PROCESS | 1949 | 1461235547742 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 03:45:47 INFO - PROCESS | 1949 | 1461235547744 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 03:45:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:45:47 INFO - PROCESS | 1949 | 1461235547747 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:45:47 INFO - PROCESS | 1949 | 1461235547750 Marionette TRACE conn2 <- [1,1562,null,{}] 03:45:47 INFO - PROCESS | 1949 | 1461235547754 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}] 03:45:47 INFO - PROCESS | 1949 | 1461235547848 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 03:45:47 INFO - PROCESS | 1949 | 1461235547918 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x11aad7000 == 56 [pid = 1949] [id = 398] 03:45:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x1145a1800) [pid = 1949] [serial = 1193] [outer = 0x0] 03:45:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x114f96c00) [pid = 1949] [serial = 1194] [outer = 0x1145a1800] 03:45:47 INFO - PROCESS | 1949 | 1461235547946 Marionette DEBUG loaded listener.js 03:45:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x1161bac00) [pid = 1949] [serial = 1195] [outer = 0x1145a1800] 03:45:48 INFO - PROCESS | 1949 | 1461235548384 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]]]}] 03:45:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:45:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 673ms 03:45:48 INFO - PROCESS | 1949 | 1461235548429 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 03:45:48 INFO - PROCESS | 1949 | 1461235548433 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 03:45:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:45:48 INFO - PROCESS | 1949 | 1461235548439 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:45:48 INFO - PROCESS | 1949 | 1461235548441 Marionette TRACE conn2 <- [1,1566,null,{}] 03:45:48 INFO - PROCESS | 1949 | 1461235548446 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}] 03:45:48 INFO - PROCESS | 1949 | 1461235548545 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 03:45:48 INFO - PROCESS | 1949 | 1461235548615 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x11970b000 == 57 [pid = 1949] [id = 399] 03:45:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x11665c000) [pid = 1949] [serial = 1196] [outer = 0x0] 03:45:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x11892c400) [pid = 1949] [serial = 1197] [outer = 0x11665c000] 03:45:48 INFO - PROCESS | 1949 | 1461235548643 Marionette DEBUG loaded listener.js 03:45:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x118ad1c00) [pid = 1949] [serial = 1198] [outer = 0x11665c000] 03:45:48 INFO - PROCESS | 1949 | --DOCSHELL 0x12afdb800 == 56 [pid = 1949] [id = 391] 03:45:48 INFO - PROCESS | 1949 | --DOCSHELL 0x12afc5800 == 55 [pid = 1949] [id = 390] 03:45:48 INFO - PROCESS | 1949 | --DOCSHELL 0x12ab22800 == 54 [pid = 1949] [id = 389] 03:45:48 INFO - PROCESS | 1949 | --DOCSHELL 0x12a7de800 == 53 [pid = 1949] [id = 388] 03:45:48 INFO - PROCESS | 1949 | --DOCSHELL 0x128210800 == 52 [pid = 1949] [id = 387] 03:45:48 INFO - PROCESS | 1949 | --DOCSHELL 0x127620800 == 51 [pid = 1949] [id = 386] 03:45:48 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x1147afc00) [pid = 1949] [serial = 1077] [outer = 0x0] [url = about:blank] 03:45:48 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x1279c6c00) [pid = 1949] [serial = 1119] [outer = 0x0] [url = about:blank] 03:45:48 INFO - PROCESS | 1949 | --DOCSHELL 0x125d4a000 == 50 [pid = 1949] [id = 385] 03:45:48 INFO - PROCESS | 1949 | --DOCSHELL 0x114d9d000 == 49 [pid = 1949] [id = 384] 03:45:48 INFO - PROCESS | 1949 | --DOCSHELL 0x11c141000 == 48 [pid = 1949] [id = 383] 03:45:48 INFO - PROCESS | 1949 | --DOCSHELL 0x11b995800 == 47 [pid = 1949] [id = 382] 03:45:48 INFO - PROCESS | 1949 | --DOCSHELL 0x11914e800 == 46 [pid = 1949] [id = 381] 03:45:48 INFO - PROCESS | 1949 | --DOCSHELL 0x114b83800 == 45 [pid = 1949] [id = 380] 03:45:48 INFO - PROCESS | 1949 | --DOCSHELL 0x11971b000 == 44 [pid = 1949] [id = 379] 03:45:48 INFO - PROCESS | 1949 | --DOCSHELL 0x12abac800 == 43 [pid = 1949] [id = 378] 03:45:48 INFO - PROCESS | 1949 | --DOCSHELL 0x12ab2b800 == 42 [pid = 1949] [id = 377] 03:45:49 INFO - PROCESS | 1949 | 1461235549013 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]]]}] 03:45:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:45:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 623ms 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x11aa6d000) [pid = 1949] [serial = 1101] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x11ad7f000) [pid = 1949] [serial = 1104] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x1161c3c00) [pid = 1949] [serial = 1089] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x119128c00) [pid = 1949] [serial = 1095] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x114d72c00) [pid = 1949] [serial = 1084] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x114d5dc00) [pid = 1949] [serial = 1083] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x11af9cc00) [pid = 1949] [serial = 1107] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x1192b6c00) [pid = 1949] [serial = 1111] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x115304c00) [pid = 1949] [serial = 1110] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x11bff0000) [pid = 1949] [serial = 1113] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x126992c00) [pid = 1949] [serial = 1116] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x11b939c00) [pid = 1949] [serial = 1108] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x12767ac00) [pid = 1949] [serial = 1117] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x1189d0000) [pid = 1949] [serial = 1092] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 115 (0x118ade800) [pid = 1949] [serial = 1093] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x1154d4000) [pid = 1949] [serial = 1080] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 113 (0x1154b0000) [pid = 1949] [serial = 1086] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 112 (0x11566f000) [pid = 1949] [serial = 1087] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 111 (0x1186b7800) [pid = 1949] [serial = 1090] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 110 (0x11a854800) [pid = 1949] [serial = 1098] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 109 (0x11a977c00) [pid = 1949] [serial = 1099] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 108 (0x11c7a7c00) [pid = 1949] [serial = 1114] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 107 (0x11ad58800) [pid = 1949] [serial = 1102] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 106 (0x11af15c00) [pid = 1949] [serial = 1105] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | --DOMWINDOW == 105 (0x119930800) [pid = 1949] [serial = 1096] [outer = 0x0] [url = about:blank] 03:45:49 INFO - PROCESS | 1949 | 1461235549072 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 03:45:49 INFO - PROCESS | 1949 | 1461235549074 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 03:45:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:45:49 INFO - PROCESS | 1949 | 1461235549079 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:45:49 INFO - PROCESS | 1949 | 1461235549081 Marionette TRACE conn2 <- [1,1570,null,{}] 03:45:49 INFO - PROCESS | 1949 | 1461235549089 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}] 03:45:49 INFO - PROCESS | 1949 | 1461235549191 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 03:45:49 INFO - PROCESS | 1949 | 1461235549198 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x11971b000 == 43 [pid = 1949] [id = 400] 03:45:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 106 (0x11924bc00) [pid = 1949] [serial = 1199] [outer = 0x0] 03:45:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 107 (0x119934800) [pid = 1949] [serial = 1200] [outer = 0x11924bc00] 03:45:49 INFO - PROCESS | 1949 | 1461235549227 Marionette DEBUG loaded listener.js 03:45:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 108 (0x11a850c00) [pid = 1949] [serial = 1201] [outer = 0x11924bc00] 03:45:49 INFO - PROCESS | 1949 | 1461235549746 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]]]}] 03:45:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:45:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 722ms 03:45:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:45:49 INFO - PROCESS | 1949 | 1461235549801 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 03:45:49 INFO - PROCESS | 1949 | 1461235549804 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 03:45:49 INFO - PROCESS | 1949 | 1461235549808 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:45:49 INFO - PROCESS | 1949 | 1461235549810 Marionette TRACE conn2 <- [1,1574,null,{}] 03:45:49 INFO - PROCESS | 1949 | 1461235549814 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}] 03:45:49 INFO - PROCESS | 1949 | 1461235549915 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 03:45:49 INFO - PROCESS | 1949 | 1461235549983 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x119707000 == 44 [pid = 1949] [id = 401] 03:45:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 109 (0x1161b8400) [pid = 1949] [serial = 1202] [outer = 0x0] 03:45:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 110 (0x11665b000) [pid = 1949] [serial = 1203] [outer = 0x1161b8400] 03:45:50 INFO - PROCESS | 1949 | 1461235550015 Marionette DEBUG loaded listener.js 03:45:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 111 (0x118a46000) [pid = 1949] [serial = 1204] [outer = 0x1161b8400] 03:45:50 INFO - PROCESS | 1949 | 1461235550432 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]]]}] 03:45:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:45:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 673ms 03:45:50 INFO - PROCESS | 1949 | 1461235550532 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 03:45:50 INFO - PROCESS | 1949 | 1461235550537 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 03:45:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:45:50 INFO - PROCESS | 1949 | 1461235550543 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:45:50 INFO - PROCESS | 1949 | 1461235550545 Marionette TRACE conn2 <- [1,1578,null,{}] 03:45:50 INFO - PROCESS | 1949 | 1461235550548 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}] 03:45:50 INFO - PROCESS | 1949 | 1461235550647 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 03:45:50 INFO - PROCESS | 1949 | 1461235550700 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:50 INFO - PROCESS | 1949 | ++DOCSHELL 0x11bc4f800 == 45 [pid = 1949] [id = 402] 03:45:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 112 (0x1161b9800) [pid = 1949] [serial = 1205] [outer = 0x0] 03:45:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x11a85c400) [pid = 1949] [serial = 1206] [outer = 0x1161b9800] 03:45:50 INFO - PROCESS | 1949 | 1461235550731 Marionette DEBUG loaded listener.js 03:45:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x11a96d000) [pid = 1949] [serial = 1207] [outer = 0x1161b9800] 03:45:51 INFO - PROCESS | 1949 | 1461235551159 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]]]}] 03:45:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:45:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 671ms 03:45:51 INFO - PROCESS | 1949 | 1461235551213 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 03:45:51 INFO - PROCESS | 1949 | 1461235551215 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 03:45:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:45:51 INFO - PROCESS | 1949 | 1461235551217 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:45:51 INFO - PROCESS | 1949 | 1461235551220 Marionette TRACE conn2 <- [1,1582,null,{}] 03:45:51 INFO - PROCESS | 1949 | 1461235551228 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}] 03:45:51 INFO - PROCESS | 1949 | 1461235551328 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 03:45:51 INFO - PROCESS | 1949 | 1461235551382 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c80f000 == 46 [pid = 1949] [id = 403] 03:45:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x11aa69c00) [pid = 1949] [serial = 1208] [outer = 0x0] 03:45:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x11ad7f000) [pid = 1949] [serial = 1209] [outer = 0x11aa69c00] 03:45:51 INFO - PROCESS | 1949 | 1461235551415 Marionette DEBUG loaded listener.js 03:45:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x11b938800) [pid = 1949] [serial = 1210] [outer = 0x11aa69c00] 03:45:51 INFO - PROCESS | 1949 | 1461235551845 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]]]}] 03:45:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:45:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 673ms 03:45:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:45:51 INFO - PROCESS | 1949 | 1461235551890 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 03:45:51 INFO - PROCESS | 1949 | 1461235551892 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 03:45:51 INFO - PROCESS | 1949 | 1461235551894 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:45:51 INFO - PROCESS | 1949 | 1461235551896 Marionette TRACE conn2 <- [1,1586,null,{}] 03:45:51 INFO - PROCESS | 1949 | 1461235551919 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}] 03:45:52 INFO - PROCESS | 1949 | 1461235552019 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 03:45:52 INFO - PROCESS | 1949 | 1461235552072 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:52 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d11000 == 47 [pid = 1949] [id = 404] 03:45:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x11b939c00) [pid = 1949] [serial = 1211] [outer = 0x0] 03:45:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x11c1acc00) [pid = 1949] [serial = 1212] [outer = 0x11b939c00] 03:45:52 INFO - PROCESS | 1949 | 1461235552115 Marionette DEBUG loaded listener.js 03:45:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x125d8a000) [pid = 1949] [serial = 1213] [outer = 0x11b939c00] 03:45:52 INFO - PROCESS | 1949 | 1461235552530 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]]]}] 03:45:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:45:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 670ms 03:45:52 INFO - PROCESS | 1949 | 1461235552565 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 03:45:52 INFO - PROCESS | 1949 | 1461235552567 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 03:45:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:45:52 INFO - PROCESS | 1949 | 1461235552569 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:45:52 INFO - PROCESS | 1949 | 1461235552570 Marionette TRACE conn2 <- [1,1590,null,{}] 03:45:52 INFO - PROCESS | 1949 | 1461235552573 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}] 03:45:52 INFO - PROCESS | 1949 | 1461235552671 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 03:45:52 INFO - PROCESS | 1949 | 1461235552724 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:52 INFO - PROCESS | 1949 | ++DOCSHELL 0x126d1f800 == 48 [pid = 1949] [id = 405] 03:45:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x11c176000) [pid = 1949] [serial = 1214] [outer = 0x0] 03:45:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x12767ac00) [pid = 1949] [serial = 1215] [outer = 0x11c176000] 03:45:52 INFO - PROCESS | 1949 | 1461235552755 Marionette DEBUG loaded listener.js 03:45:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x1279d3c00) [pid = 1949] [serial = 1216] [outer = 0x11c176000] 03:45:53 INFO - PROCESS | 1949 | 1461235553202 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]]]}] 03:45:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:45:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 671ms 03:45:53 INFO - PROCESS | 1949 | 1461235553240 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 03:45:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:45:53 INFO - PROCESS | 1949 | 1461235553242 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 03:45:53 INFO - PROCESS | 1949 | 1461235553244 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:45:53 INFO - PROCESS | 1949 | 1461235553246 Marionette TRACE conn2 <- [1,1594,null,{}] 03:45:53 INFO - PROCESS | 1949 | 1461235553248 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}] 03:45:53 INFO - PROCESS | 1949 | 1461235553372 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 03:45:53 INFO - PROCESS | 1949 | 1461235553440 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x12818f800 == 49 [pid = 1949] [id = 406] 03:45:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x1279de400) [pid = 1949] [serial = 1217] [outer = 0x0] 03:45:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x129c91800) [pid = 1949] [serial = 1218] [outer = 0x1279de400] 03:45:53 INFO - PROCESS | 1949 | 1461235553485 Marionette DEBUG loaded listener.js 03:45:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x129dae800) [pid = 1949] [serial = 1219] [outer = 0x1279de400] 03:45:53 INFO - PROCESS | 1949 | 1461235553905 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]]]}] 03:45:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:45:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 718ms 03:45:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:45:53 INFO - PROCESS | 1949 | 1461235553964 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 03:45:53 INFO - PROCESS | 1949 | 1461235553965 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 03:45:53 INFO - PROCESS | 1949 | 1461235553968 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:45:53 INFO - PROCESS | 1949 | 1461235553969 Marionette TRACE conn2 <- [1,1598,null,{}] 03:45:53 INFO - PROCESS | 1949 | 1461235553971 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}] 03:45:54 INFO - PROCESS | 1949 | 1461235554072 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 03:45:54 INFO - PROCESS | 1949 | 1461235554127 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a7d4800 == 50 [pid = 1949] [id = 407] 03:45:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x128111400) [pid = 1949] [serial = 1220] [outer = 0x0] 03:45:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x129db9c00) [pid = 1949] [serial = 1221] [outer = 0x128111400] 03:45:54 INFO - PROCESS | 1949 | 1461235554157 Marionette DEBUG loaded listener.js 03:45:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x12a332c00) [pid = 1949] [serial = 1222] [outer = 0x128111400] 03:45:54 INFO - PROCESS | 1949 | 1461235554575 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]]]}] 03:45:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:45:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 618ms 03:45:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:45:54 INFO - PROCESS | 1949 | 1461235554586 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 03:45:54 INFO - PROCESS | 1949 | 1461235554588 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 03:45:54 INFO - PROCESS | 1949 | 1461235554590 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:45:54 INFO - PROCESS | 1949 | 1461235554591 Marionette TRACE conn2 <- [1,1602,null,{}] 03:45:54 INFO - PROCESS | 1949 | 1461235554594 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}] 03:45:54 INFO - PROCESS | 1949 | 1461235554761 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 03:45:54 INFO - PROCESS | 1949 | 1461235554861 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x11925b000 == 51 [pid = 1949] [id = 408] 03:45:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x114d5b000) [pid = 1949] [serial = 1223] [outer = 0x0] 03:45:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x114d75c00) [pid = 1949] [serial = 1224] [outer = 0x114d5b000] 03:45:54 INFO - PROCESS | 1949 | 1461235554889 Marionette DEBUG loaded listener.js 03:45:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x1161b5400) [pid = 1949] [serial = 1225] [outer = 0x114d5b000] 03:45:55 INFO - PROCESS | 1949 | 1461235555318 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]]]}] 03:45:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:45:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 772ms 03:45:55 INFO - PROCESS | 1949 | 1461235555379 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 03:45:55 INFO - PROCESS | 1949 | 1461235555381 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 03:45:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:45:55 INFO - PROCESS | 1949 | 1461235555386 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:45:55 INFO - PROCESS | 1949 | 1461235555389 Marionette TRACE conn2 <- [1,1606,null,{}] 03:45:55 INFO - PROCESS | 1949 | 1461235555396 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}] 03:45:55 INFO - PROCESS | 1949 | 1461235555561 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 03:45:55 INFO - PROCESS | 1949 | --DOCSHELL 0x11970b000 == 50 [pid = 1949] [id = 399] 03:45:55 INFO - PROCESS | 1949 | --DOCSHELL 0x11aad7000 == 49 [pid = 1949] [id = 398] 03:45:55 INFO - PROCESS | 1949 | 1461235555670 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x11913e800 == 50 [pid = 1949] [id = 409] 03:45:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x1161b6000) [pid = 1949] [serial = 1226] [outer = 0x0] 03:45:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x119e59c00) [pid = 1949] [serial = 1227] [outer = 0x1161b6000] 03:45:55 INFO - PROCESS | 1949 | 1461235555718 Marionette DEBUG loaded listener.js 03:45:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x11a974c00) [pid = 1949] [serial = 1228] [outer = 0x1161b6000] 03:45:56 INFO - PROCESS | 1949 | 1461235556108 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]]]}] 03:45:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:45:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 776ms 03:45:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:45:56 INFO - PROCESS | 1949 | 1461235556162 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 03:45:56 INFO - PROCESS | 1949 | 1461235556164 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 03:45:56 INFO - PROCESS | 1949 | 1461235556166 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:45:56 INFO - PROCESS | 1949 | 1461235556167 Marionette TRACE conn2 <- [1,1610,null,{}] 03:45:56 INFO - PROCESS | 1949 | 1461235556170 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}] 03:45:56 INFO - PROCESS | 1949 | 1461235556253 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 03:45:56 INFO - PROCESS | 1949 | 1461235556260 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x126f4a000 == 51 [pid = 1949] [id = 410] 03:45:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x11a9e7800) [pid = 1949] [serial = 1229] [outer = 0x0] 03:45:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x11b5d3400) [pid = 1949] [serial = 1230] [outer = 0x11a9e7800] 03:45:56 INFO - PROCESS | 1949 | 1461235556288 Marionette DEBUG loaded listener.js 03:45:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x1276f6400) [pid = 1949] [serial = 1231] [outer = 0x11a9e7800] 03:45:56 INFO - PROCESS | 1949 | 1461235556652 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]]]}] 03:45:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:45:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 520ms 03:45:56 INFO - PROCESS | 1949 | 1461235556687 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 03:45:56 INFO - PROCESS | 1949 | 1461235556691 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 03:45:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:45:56 INFO - PROCESS | 1949 | 1461235556701 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:45:56 INFO - PROCESS | 1949 | 1461235556706 Marionette TRACE conn2 <- [1,1614,null,{}] 03:45:56 INFO - PROCESS | 1949 | 1461235556709 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}] 03:45:56 INFO - PROCESS | 1949 | 1461235556846 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 03:45:56 INFO - PROCESS | 1949 | 1461235556860 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ab9c800 == 52 [pid = 1949] [id = 411] 03:45:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x1281fc000) [pid = 1949] [serial = 1232] [outer = 0x0] 03:45:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x129d0a800) [pid = 1949] [serial = 1233] [outer = 0x1281fc000] 03:45:56 INFO - PROCESS | 1949 | 1461235556901 Marionette DEBUG loaded listener.js 03:45:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x12a338400) [pid = 1949] [serial = 1234] [outer = 0x1281fc000] 03:45:57 INFO - PROCESS | 1949 | 1461235557376 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]]]}] 03:45:57 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 03:45:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 729ms 03:45:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:45:57 INFO - PROCESS | 1949 | 1461235557425 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 03:45:57 INFO - PROCESS | 1949 | 1461235557426 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 03:45:57 INFO - PROCESS | 1949 | 1461235557428 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:45:57 INFO - PROCESS | 1949 | 1461235557429 Marionette TRACE conn2 <- [1,1618,null,{}] 03:45:57 INFO - PROCESS | 1949 | 1461235557431 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}] 03:45:57 INFO - PROCESS | 1949 | 1461235557550 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 03:45:57 INFO - PROCESS | 1949 | 1461235557590 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x12af22000 == 53 [pid = 1949] [id = 412] 03:45:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x12a338800) [pid = 1949] [serial = 1235] [outer = 0x0] 03:45:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x12a557400) [pid = 1949] [serial = 1236] [outer = 0x12a338800] 03:45:57 INFO - PROCESS | 1949 | 1461235557615 Marionette DEBUG loaded listener.js 03:45:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x12a55d000) [pid = 1949] [serial = 1237] [outer = 0x12a338800] 03:45:57 INFO - PROCESS | 1949 | 1461235557973 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]]]}] 03:45:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:45:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 571ms 03:45:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:45:58 INFO - PROCESS | 1949 | 1461235558006 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 03:45:58 INFO - PROCESS | 1949 | 1461235558008 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 03:45:58 INFO - PROCESS | 1949 | 1461235558011 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:45:58 INFO - PROCESS | 1949 | 1461235558013 Marionette TRACE conn2 <- [1,1622,null,{}] 03:45:58 INFO - PROCESS | 1949 | 1461235558016 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}] 03:45:58 INFO - PROCESS | 1949 | 1461235558178 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 03:45:58 INFO - PROCESS | 1949 | 1461235558204 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b94d800 == 54 [pid = 1949] [id = 413] 03:45:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x12a5dd000) [pid = 1949] [serial = 1238] [outer = 0x0] 03:45:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x12a5e0000) [pid = 1949] [serial = 1239] [outer = 0x12a5dd000] 03:45:58 INFO - PROCESS | 1949 | 1461235558255 Marionette DEBUG loaded listener.js 03:45:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x12a5ea400) [pid = 1949] [serial = 1240] [outer = 0x12a5dd000] 03:45:58 INFO - PROCESS | 1949 | 1461235558682 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]]]}] 03:45:58 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 03:45:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 720ms 03:45:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:45:58 INFO - PROCESS | 1949 | 1461235558731 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 03:45:58 INFO - PROCESS | 1949 | 1461235558732 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 03:45:58 INFO - PROCESS | 1949 | 1461235558734 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:45:58 INFO - PROCESS | 1949 | 1461235558735 Marionette TRACE conn2 <- [1,1626,null,{}] 03:45:58 INFO - PROCESS | 1949 | 1461235558738 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}] 03:45:58 INFO - PROCESS | 1949 | 1461235558856 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 03:45:58 INFO - PROCESS | 1949 | 1461235558874 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x12cccc800 == 55 [pid = 1949] [id = 414] 03:45:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x12a817400) [pid = 1949] [serial = 1241] [outer = 0x0] 03:45:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x12a822400) [pid = 1949] [serial = 1242] [outer = 0x12a817400] 03:45:58 INFO - PROCESS | 1949 | 1461235558899 Marionette DEBUG loaded listener.js 03:45:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x12a974000) [pid = 1949] [serial = 1243] [outer = 0x12a817400] 03:45:59 INFO - PROCESS | 1949 | 1461235559219 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]]]}] 03:45:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:45:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 518ms 03:45:59 INFO - PROCESS | 1949 | 1461235559253 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 03:45:59 INFO - PROCESS | 1949 | 1461235559255 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 03:45:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:45:59 INFO - PROCESS | 1949 | 1461235559263 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:45:59 INFO - PROCESS | 1949 | 1461235559264 Marionette TRACE conn2 <- [1,1630,null,{}] 03:45:59 INFO - PROCESS | 1949 | 1461235559267 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}] 03:45:59 INFO - PROCESS | 1949 | 1461235559433 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 03:45:59 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x11665c000) [pid = 1949] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:45:59 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x11a8ce400) [pid = 1949] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:45:59 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x11a60dc00) [pid = 1949] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:45:59 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x1189db400) [pid = 1949] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:45:59 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x11b934400) [pid = 1949] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:45:59 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x11615cc00) [pid = 1949] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:45:59 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x126990400) [pid = 1949] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:45:59 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x12720dc00) [pid = 1949] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:45:59 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x114c4e800) [pid = 1949] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:45:59 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x1145a3c00) [pid = 1949] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:45:59 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x125d86800) [pid = 1949] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:45:59 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x1275f4800) [pid = 1949] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:45:59 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x11af95c00) [pid = 1949] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:45:59 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x129c92000) [pid = 1949] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:45:59 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x129da8400) [pid = 1949] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:45:59 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x11a859800) [pid = 1949] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:45:59 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x1145a1800) [pid = 1949] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:45:59 INFO - PROCESS | 1949 | 1461235559480 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x114b7c800 == 56 [pid = 1949] [id = 415] 03:45:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x11226fc00) [pid = 1949] [serial = 1244] [outer = 0x0] 03:45:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x114e03000) [pid = 1949] [serial = 1245] [outer = 0x11226fc00] 03:45:59 INFO - PROCESS | 1949 | 1461235559506 Marionette DEBUG loaded listener.js 03:45:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x1189db400) [pid = 1949] [serial = 1246] [outer = 0x11226fc00] 03:45:59 INFO - PROCESS | 1949 | 1461235559797 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]]]}] 03:45:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:45:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 568ms 03:45:59 INFO - PROCESS | 1949 | 1461235559833 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 03:45:59 INFO - PROCESS | 1949 | 1461235559834 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 03:45:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:45:59 INFO - PROCESS | 1949 | 1461235559837 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:45:59 INFO - PROCESS | 1949 | 1461235559838 Marionette TRACE conn2 <- [1,1634,null,{}] 03:45:59 INFO - PROCESS | 1949 | 1461235559840 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}] 03:45:59 INFO - PROCESS | 1949 | 1461235559933 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 03:45:59 INFO - PROCESS | 1949 | 1461235559937 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d24a000 == 57 [pid = 1949] [id = 416] 03:45:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x118924400) [pid = 1949] [serial = 1247] [outer = 0x0] 03:45:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x1276f5c00) [pid = 1949] [serial = 1248] [outer = 0x118924400] 03:45:59 INFO - PROCESS | 1949 | 1461235559964 Marionette DEBUG loaded listener.js 03:46:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x12a977400) [pid = 1949] [serial = 1249] [outer = 0x118924400] 03:46:00 INFO - PROCESS | 1949 | 1461235560315 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]]]}] 03:46:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:46:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms 03:46:00 INFO - PROCESS | 1949 | 1461235560357 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 03:46:00 INFO - PROCESS | 1949 | 1461235560359 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 03:46:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:46:00 INFO - PROCESS | 1949 | 1461235560363 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:46:00 INFO - PROCESS | 1949 | 1461235560364 Marionette TRACE conn2 <- [1,1638,null,{}] 03:46:00 INFO - PROCESS | 1949 | 1461235560367 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}] 03:46:00 INFO - PROCESS | 1949 | 1461235560456 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 03:46:00 INFO - PROCESS | 1949 | 1461235560461 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d926000 == 58 [pid = 1949] [id = 417] 03:46:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x125d86800) [pid = 1949] [serial = 1250] [outer = 0x0] 03:46:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x12a97ec00) [pid = 1949] [serial = 1251] [outer = 0x125d86800] 03:46:00 INFO - PROCESS | 1949 | 1461235560489 Marionette DEBUG loaded listener.js 03:46:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x12aa50000) [pid = 1949] [serial = 1252] [outer = 0x125d86800] 03:46:00 INFO - PROCESS | 1949 | 1461235560915 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]]]}] 03:46:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:46:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 571ms 03:46:00 INFO - PROCESS | 1949 | 1461235560935 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 03:46:00 INFO - PROCESS | 1949 | 1461235560937 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 03:46:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:46:00 INFO - PROCESS | 1949 | 1461235560940 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:46:00 INFO - PROCESS | 1949 | 1461235560942 Marionette TRACE conn2 <- [1,1642,null,{}] 03:46:00 INFO - PROCESS | 1949 | 1461235560947 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}] 03:46:01 INFO - PROCESS | 1949 | 1461235561092 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 03:46:01 INFO - PROCESS | 1949 | 1461235561098 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x12da16800 == 59 [pid = 1949] [id = 418] 03:46:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x12aa50400) [pid = 1949] [serial = 1253] [outer = 0x0] 03:46:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x12aa55800) [pid = 1949] [serial = 1254] [outer = 0x12aa50400] 03:46:01 INFO - PROCESS | 1949 | 1461235561128 Marionette DEBUG loaded listener.js 03:46:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x12aa9c400) [pid = 1949] [serial = 1255] [outer = 0x12aa50400] 03:46:01 INFO - PROCESS | 1949 | 1461235561582 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]]]}] 03:46:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:46:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 673ms 03:46:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:46:01 INFO - PROCESS | 1949 | 1461235561613 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 03:46:01 INFO - PROCESS | 1949 | 1461235561616 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 03:46:01 INFO - PROCESS | 1949 | 1461235561619 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:46:01 INFO - PROCESS | 1949 | 1461235561622 Marionette TRACE conn2 <- [1,1646,null,{}] 03:46:01 INFO - PROCESS | 1949 | 1461235561642 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}] 03:46:01 INFO - PROCESS | 1949 | 1461235561770 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 03:46:01 INFO - PROCESS | 1949 | 1461235561839 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x11aad8800 == 60 [pid = 1949] [id = 419] 03:46:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x1159f1c00) [pid = 1949] [serial = 1256] [outer = 0x0] 03:46:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x118640000) [pid = 1949] [serial = 1257] [outer = 0x1159f1c00] 03:46:01 INFO - PROCESS | 1949 | 1461235561870 Marionette DEBUG loaded listener.js 03:46:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x119e5ac00) [pid = 1949] [serial = 1258] [outer = 0x1159f1c00] 03:46:02 INFO - PROCESS | 1949 | 1461235562337 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]]]}] 03:46:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:46:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 770ms 03:46:02 INFO - PROCESS | 1949 | 1461235562392 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 03:46:02 INFO - PROCESS | 1949 | 1461235562398 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 03:46:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:46:02 INFO - PROCESS | 1949 | 1461235562404 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:46:02 INFO - PROCESS | 1949 | 1461235562406 Marionette TRACE conn2 <- [1,1650,null,{}] 03:46:02 INFO - PROCESS | 1949 | 1461235562409 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}] 03:46:02 INFO - PROCESS | 1949 | 1461235562519 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 03:46:02 INFO - PROCESS | 1949 | 1461235562592 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:02 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ab21000 == 61 [pid = 1949] [id = 420] 03:46:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x11b930000) [pid = 1949] [serial = 1259] [outer = 0x0] 03:46:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x1279ca800) [pid = 1949] [serial = 1260] [outer = 0x11b930000] 03:46:02 INFO - PROCESS | 1949 | 1461235562622 Marionette DEBUG loaded listener.js 03:46:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x1282a2000) [pid = 1949] [serial = 1261] [outer = 0x11b930000] 03:46:03 INFO - PROCESS | 1949 | 1461235563039 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]]]}] 03:46:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:46:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 675ms 03:46:03 INFO - PROCESS | 1949 | 1461235563079 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 03:46:03 INFO - PROCESS | 1949 | 1461235563081 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 03:46:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:46:03 INFO - PROCESS | 1949 | 1461235563084 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:46:03 INFO - PROCESS | 1949 | 1461235563086 Marionette TRACE conn2 <- [1,1654,null,{}] 03:46:03 INFO - PROCESS | 1949 | 1461235563094 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}] 03:46:03 INFO - PROCESS | 1949 | 1461235563203 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 03:46:03 INFO - PROCESS | 1949 | 1461235563305 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x12da1f800 == 62 [pid = 1949] [id = 421] 03:46:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x12869f000) [pid = 1949] [serial = 1262] [outer = 0x0] 03:46:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x12a334c00) [pid = 1949] [serial = 1263] [outer = 0x12869f000] 03:46:03 INFO - PROCESS | 1949 | 1461235563341 Marionette DEBUG loaded listener.js 03:46:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x12a5e2000) [pid = 1949] [serial = 1264] [outer = 0x12869f000] 03:46:03 INFO - PROCESS | 1949 | 1461235563766 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]]]}] 03:46:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:46:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 722ms 03:46:03 INFO - PROCESS | 1949 | 1461235563814 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 03:46:03 INFO - PROCESS | 1949 | 1461235563816 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 03:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:46:03 INFO - PROCESS | 1949 | 1461235563819 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:46:03 INFO - PROCESS | 1949 | 1461235563820 Marionette TRACE conn2 <- [1,1658,null,{}] 03:46:03 INFO - PROCESS | 1949 | 1461235563823 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}] 03:46:03 INFO - PROCESS | 1949 | 1461235563929 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 03:46:04 INFO - PROCESS | 1949 | 1461235564001 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:04 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e3d8800 == 63 [pid = 1949] [id = 422] 03:46:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x12a5e7800) [pid = 1949] [serial = 1265] [outer = 0x0] 03:46:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x12a979800) [pid = 1949] [serial = 1266] [outer = 0x12a5e7800] 03:46:04 INFO - PROCESS | 1949 | 1461235564033 Marionette DEBUG loaded listener.js 03:46:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x12aa9a800) [pid = 1949] [serial = 1267] [outer = 0x12a5e7800] 03:46:04 INFO - PROCESS | 1949 | 1461235564434 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]]]}] 03:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 669ms 03:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:46:04 INFO - PROCESS | 1949 | 1461235564489 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 03:46:04 INFO - PROCESS | 1949 | 1461235564491 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 03:46:04 INFO - PROCESS | 1949 | 1461235564493 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:46:04 INFO - PROCESS | 1949 | 1461235564494 Marionette TRACE conn2 <- [1,1662,null,{}] 03:46:04 INFO - PROCESS | 1949 | 1461235564497 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}] 03:46:04 INFO - PROCESS | 1949 | 1461235564602 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 03:46:04 INFO - PROCESS | 1949 | 1461235564662 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:04 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e75d000 == 64 [pid = 1949] [id = 423] 03:46:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x12aa59400) [pid = 1949] [serial = 1268] [outer = 0x0] 03:46:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x12aaa3800) [pid = 1949] [serial = 1269] [outer = 0x12aa59400] 03:46:04 INFO - PROCESS | 1949 | 1461235564732 Marionette DEBUG loaded listener.js 03:46:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x12aad2c00) [pid = 1949] [serial = 1270] [outer = 0x12aa59400] 03:46:05 INFO - PROCESS | 1949 | 1461235565185 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]]]}] 03:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 720ms 03:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:46:05 INFO - PROCESS | 1949 | 1461235565213 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 03:46:05 INFO - PROCESS | 1949 | 1461235565215 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 03:46:05 INFO - PROCESS | 1949 | 1461235565217 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:46:05 INFO - PROCESS | 1949 | 1461235565218 Marionette TRACE conn2 <- [1,1666,null,{}] 03:46:05 INFO - PROCESS | 1949 | 1461235565240 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}] 03:46:05 INFO - PROCESS | 1949 | 1461235565395 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 03:46:05 INFO - PROCESS | 1949 | 1461235565406 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b99d000 == 65 [pid = 1949] [id = 424] 03:46:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x118ed1000) [pid = 1949] [serial = 1271] [outer = 0x0] 03:46:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x12aa58400) [pid = 1949] [serial = 1272] [outer = 0x118ed1000] 03:46:05 INFO - PROCESS | 1949 | 1461235565440 Marionette DEBUG loaded listener.js 03:46:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x12aada400) [pid = 1949] [serial = 1273] [outer = 0x118ed1000] 03:46:05 INFO - PROCESS | 1949 | 1461235565881 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]]]}] 03:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 688ms 03:46:05 INFO - PROCESS | 1949 | 1461235565905 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 03:46:05 INFO - PROCESS | 1949 | 1461235565907 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 03:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:46:05 INFO - PROCESS | 1949 | 1461235565909 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:46:05 INFO - PROCESS | 1949 | 1461235565910 Marionette TRACE conn2 <- [1,1670,null,{}] 03:46:05 INFO - PROCESS | 1949 | 1461235565913 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}] 03:46:06 INFO - PROCESS | 1949 | 1461235566033 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 03:46:06 INFO - PROCESS | 1949 | 1461235566137 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x11a89d800 == 66 [pid = 1949] [id = 425] 03:46:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x1145a9800) [pid = 1949] [serial = 1274] [outer = 0x0] 03:46:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x12aadbc00) [pid = 1949] [serial = 1275] [outer = 0x1145a9800] 03:46:06 INFO - PROCESS | 1949 | 1461235566189 Marionette DEBUG loaded listener.js 03:46:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x12adcc800) [pid = 1949] [serial = 1276] [outer = 0x1145a9800] 03:46:06 INFO - PROCESS | 1949 | 1461235566920 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]]]}] 03:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1070ms 03:46:06 INFO - PROCESS | 1949 | 1461235566980 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 03:46:06 INFO - PROCESS | 1949 | 1461235566982 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 03:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:46:06 INFO - PROCESS | 1949 | 1461235566985 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:46:06 INFO - PROCESS | 1949 | 1461235566987 Marionette TRACE conn2 <- [1,1674,null,{}] 03:46:06 INFO - PROCESS | 1949 | 1461235566991 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}] 03:46:07 INFO - PROCESS | 1949 | 1461235567094 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 03:46:07 INFO - PROCESS | 1949 | 1461235567172 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x1198bd000 == 67 [pid = 1949] [id = 426] 03:46:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x1147bac00) [pid = 1949] [serial = 1277] [outer = 0x0] 03:46:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x114d75400) [pid = 1949] [serial = 1278] [outer = 0x1147bac00] 03:46:07 INFO - PROCESS | 1949 | 1461235567202 Marionette DEBUG loaded listener.js 03:46:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x1161c4400) [pid = 1949] [serial = 1279] [outer = 0x1147bac00] 03:46:07 INFO - PROCESS | 1949 | 1461235567670 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]]]}] 03:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 722ms 03:46:07 INFO - PROCESS | 1949 | 1461235567708 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 03:46:07 INFO - PROCESS | 1949 | 1461235567714 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 03:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:46:07 INFO - PROCESS | 1949 | 1461235567745 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:46:07 INFO - PROCESS | 1949 | 1461235567748 Marionette TRACE conn2 <- [1,1678,null,{}] 03:46:07 INFO - PROCESS | 1949 | 1461235567753 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}] 03:46:07 INFO - PROCESS | 1949 | 1461235567863 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 03:46:07 INFO - PROCESS | 1949 | --DOCSHELL 0x119275000 == 66 [pid = 1949] [id = 393] 03:46:07 INFO - PROCESS | 1949 | --DOCSHELL 0x115747000 == 65 [pid = 1949] [id = 93] 03:46:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12d926000 == 64 [pid = 1949] [id = 417] 03:46:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12d24a000 == 63 [pid = 1949] [id = 416] 03:46:07 INFO - PROCESS | 1949 | --DOCSHELL 0x114b7c800 == 62 [pid = 1949] [id = 415] 03:46:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12cccc800 == 61 [pid = 1949] [id = 414] 03:46:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12b94d800 == 60 [pid = 1949] [id = 413] 03:46:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12af22000 == 59 [pid = 1949] [id = 412] 03:46:07 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x129db9400) [pid = 1949] [serial = 1176] [outer = 0x0] [url = about:blank] 03:46:07 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x1186bdc00) [pid = 1949] [serial = 1182] [outer = 0x0] [url = about:blank] 03:46:07 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x12810d000) [pid = 1949] [serial = 1188] [outer = 0x0] [url = about:blank] 03:46:07 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x11ad62000) [pid = 1949] [serial = 1185] [outer = 0x0] [url = about:blank] 03:46:07 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x114e11000) [pid = 1949] [serial = 1179] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOCSHELL 0x12ab9c800 == 58 [pid = 1949] [id = 411] 03:46:08 INFO - PROCESS | 1949 | --DOCSHELL 0x126f4a000 == 57 [pid = 1949] [id = 410] 03:46:08 INFO - PROCESS | 1949 | --DOCSHELL 0x11913e800 == 56 [pid = 1949] [id = 409] 03:46:08 INFO - PROCESS | 1949 | --DOCSHELL 0x11925b000 == 55 [pid = 1949] [id = 408] 03:46:08 INFO - PROCESS | 1949 | --DOCSHELL 0x12818f800 == 54 [pid = 1949] [id = 406] 03:46:08 INFO - PROCESS | 1949 | --DOCSHELL 0x126d1f800 == 53 [pid = 1949] [id = 405] 03:46:08 INFO - PROCESS | 1949 | --DOCSHELL 0x125d11000 == 52 [pid = 1949] [id = 404] 03:46:08 INFO - PROCESS | 1949 | --DOCSHELL 0x11c80f000 == 51 [pid = 1949] [id = 403] 03:46:08 INFO - PROCESS | 1949 | --DOCSHELL 0x12b76e000 == 50 [pid = 1949] [id = 392] 03:46:08 INFO - PROCESS | 1949 | --DOCSHELL 0x11bc4f800 == 49 [pid = 1949] [id = 402] 03:46:08 INFO - PROCESS | 1949 | 1461235568014 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:08 INFO - PROCESS | 1949 | --DOCSHELL 0x119707000 == 48 [pid = 1949] [id = 401] 03:46:08 INFO - PROCESS | 1949 | --DOCSHELL 0x11971b000 == 47 [pid = 1949] [id = 400] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x11892c400) [pid = 1949] [serial = 1197] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x11aa66c00) [pid = 1949] [serial = 1152] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x11a859000) [pid = 1949] [serial = 1149] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x11a8cdc00) [pid = 1949] [serial = 1150] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x118f9b400) [pid = 1949] [serial = 1146] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x119e5c400) [pid = 1949] [serial = 1147] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x11c3b7800) [pid = 1949] [serial = 1155] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x1186b6400) [pid = 1949] [serial = 1143] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x118932c00) [pid = 1949] [serial = 1144] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x128107400) [pid = 1949] [serial = 1161] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x1279cec00) [pid = 1949] [serial = 1120] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x114d63c00) [pid = 1949] [serial = 1137] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x114e0a000) [pid = 1949] [serial = 1138] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x125c11800) [pid = 1949] [serial = 1134] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x114d73800) [pid = 1949] [serial = 1140] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x1161b6800) [pid = 1949] [serial = 1141] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x1279d0400) [pid = 1949] [serial = 1159] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x114d76000) [pid = 1949] [serial = 1122] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x1161bbc00) [pid = 1949] [serial = 1125] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x12720fc00) [pid = 1949] [serial = 1158] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x1282a9000) [pid = 1949] [serial = 1164] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x11af97400) [pid = 1949] [serial = 1131] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x128694c00) [pid = 1949] [serial = 1167] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x11a855800) [pid = 1949] [serial = 1128] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x1281f2400) [pid = 1949] [serial = 1162] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x129d07400) [pid = 1949] [serial = 1170] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x129dad000) [pid = 1949] [serial = 1173] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x118ad1c00) [pid = 1949] [serial = 1198] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x129c91c00) [pid = 1949] [serial = 1168] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x129da7000) [pid = 1949] [serial = 1171] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x129db2400) [pid = 1949] [serial = 1174] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x128699400) [pid = 1949] [serial = 1165] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x11b933800) [pid = 1949] [serial = 1153] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x125d83800) [pid = 1949] [serial = 1156] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x129c93000) [pid = 1949] [serial = 1191] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x1276f1c00) [pid = 1949] [serial = 1075] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x1161bac00) [pid = 1949] [serial = 1195] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x114f96c00) [pid = 1949] [serial = 1194] [outer = 0x0] [url = about:blank] 03:46:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x114d7f800 == 48 [pid = 1949] [id = 427] 03:46:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x114d73800) [pid = 1949] [serial = 1280] [outer = 0x0] 03:46:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x1161b6800) [pid = 1949] [serial = 1281] [outer = 0x114d73800] 03:46:08 INFO - PROCESS | 1949 | 1461235568047 Marionette DEBUG loaded listener.js 03:46:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x118f9a000) [pid = 1949] [serial = 1282] [outer = 0x114d73800] 03:46:08 INFO - PROCESS | 1949 | 1461235568359 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]]]}] 03:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 680ms 03:46:08 INFO - PROCESS | 1949 | 1461235568420 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 03:46:08 INFO - PROCESS | 1949 | 1461235568422 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 03:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:46:08 INFO - PROCESS | 1949 | 1461235568424 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:46:08 INFO - PROCESS | 1949 | 1461235568427 Marionette TRACE conn2 <- [1,1682,null,{}] 03:46:08 INFO - PROCESS | 1949 | 1461235568434 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}] 03:46:08 INFO - PROCESS | 1949 | 1461235568522 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 03:46:08 INFO - PROCESS | 1949 | 1461235568598 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x1198b4000 == 49 [pid = 1949] [id = 428] 03:46:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x1186b6400) [pid = 1949] [serial = 1283] [outer = 0x0] 03:46:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x11a853800) [pid = 1949] [serial = 1284] [outer = 0x1186b6400] 03:46:08 INFO - PROCESS | 1949 | 1461235568626 Marionette DEBUG loaded listener.js 03:46:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x11ad5b000) [pid = 1949] [serial = 1285] [outer = 0x1186b6400] 03:46:08 INFO - PROCESS | 1949 | 1461235568914 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]]]}] 03:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 524ms 03:46:08 INFO - PROCESS | 1949 | 1461235568951 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 03:46:08 INFO - PROCESS | 1949 | 1461235568953 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 03:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:46:08 INFO - PROCESS | 1949 | 1461235568955 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:46:08 INFO - PROCESS | 1949 | 1461235568957 Marionette TRACE conn2 <- [1,1686,null,{}] 03:46:08 INFO - PROCESS | 1949 | 1461235568959 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}] 03:46:09 INFO - PROCESS | 1949 | 1461235569050 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 03:46:09 INFO - PROCESS | 1949 | 1461235569054 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c768800 == 50 [pid = 1949] [id = 429] 03:46:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x11af14800) [pid = 1949] [serial = 1286] [outer = 0x0] 03:46:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x11bfeec00) [pid = 1949] [serial = 1287] [outer = 0x11af14800] 03:46:09 INFO - PROCESS | 1949 | 1461235569081 Marionette DEBUG loaded listener.js 03:46:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x11c43f800) [pid = 1949] [serial = 1288] [outer = 0x11af14800] 03:46:09 INFO - PROCESS | 1949 | 1461235569437 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]]]}] 03:46:09 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 03:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 518ms 03:46:09 INFO - PROCESS | 1949 | 1461235569474 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 03:46:09 INFO - PROCESS | 1949 | 1461235569475 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 03:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:46:09 INFO - PROCESS | 1949 | 1461235569480 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:46:09 INFO - PROCESS | 1949 | 1461235569481 Marionette TRACE conn2 <- [1,1690,null,{}] 03:46:09 INFO - PROCESS | 1949 | 1461235569483 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}] 03:46:09 INFO - PROCESS | 1949 | 1461235569564 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 03:46:09 INFO - PROCESS | 1949 | 1461235569568 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d60800 == 51 [pid = 1949] [id = 430] 03:46:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x11c534400) [pid = 1949] [serial = 1289] [outer = 0x0] 03:46:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x125eee400) [pid = 1949] [serial = 1290] [outer = 0x11c534400] 03:46:09 INFO - PROCESS | 1949 | 1461235569594 Marionette DEBUG loaded listener.js 03:46:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x127675400) [pid = 1949] [serial = 1291] [outer = 0x11c534400] 03:46:09 INFO - PROCESS | 1949 | 1461235569938 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]]]}] 03:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 472ms 03:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:46:09 INFO - PROCESS | 1949 | 1461235569950 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 03:46:09 INFO - PROCESS | 1949 | 1461235569951 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 03:46:09 INFO - PROCESS | 1949 | 1461235569953 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:46:09 INFO - PROCESS | 1949 | 1461235569954 Marionette TRACE conn2 <- [1,1694,null,{}] 03:46:09 INFO - PROCESS | 1949 | 1461235569956 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}] 03:46:10 INFO - PROCESS | 1949 | 1461235570057 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 03:46:10 INFO - PROCESS | 1949 | 1461235570134 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x1286e3800 == 52 [pid = 1949] [id = 431] 03:46:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x11c7b1c00) [pid = 1949] [serial = 1292] [outer = 0x0] 03:46:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x1281f0c00) [pid = 1949] [serial = 1293] [outer = 0x11c7b1c00] 03:46:10 INFO - PROCESS | 1949 | 1461235570165 Marionette DEBUG loaded listener.js 03:46:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x129db4400) [pid = 1949] [serial = 1294] [outer = 0x11c7b1c00] 03:46:10 INFO - PROCESS | 1949 | 1461235570503 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]]]}] 03:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 567ms 03:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:46:10 INFO - PROCESS | 1949 | 1461235570522 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 03:46:10 INFO - PROCESS | 1949 | 1461235570523 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 03:46:10 INFO - PROCESS | 1949 | 1461235570525 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:46:10 INFO - PROCESS | 1949 | 1461235570527 Marionette TRACE conn2 <- [1,1698,null,{}] 03:46:10 INFO - PROCESS | 1949 | 1461235570529 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}] 03:46:10 INFO - PROCESS | 1949 | 1461235570635 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 03:46:10 INFO - PROCESS | 1949 | 1461235570648 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a9d2000 == 53 [pid = 1949] [id = 432] 03:46:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x129dbe800) [pid = 1949] [serial = 1295] [outer = 0x0] 03:46:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x12a33bc00) [pid = 1949] [serial = 1296] [outer = 0x129dbe800] 03:46:10 INFO - PROCESS | 1949 | 1461235570674 Marionette DEBUG loaded listener.js 03:46:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x12a562c00) [pid = 1949] [serial = 1297] [outer = 0x129dbe800] 03:46:11 INFO - PROCESS | 1949 | 1461235571021 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]]]}] 03:46:11 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 03:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 521ms 03:46:11 INFO - PROCESS | 1949 | 1461235571047 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 03:46:11 INFO - PROCESS | 1949 | 1461235571048 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 03:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:46:11 INFO - PROCESS | 1949 | 1461235571068 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:46:11 INFO - PROCESS | 1949 | 1461235571069 Marionette TRACE conn2 <- [1,1702,null,{}] 03:46:11 INFO - PROCESS | 1949 | 1461235571072 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}] 03:46:11 INFO - PROCESS | 1949 | 1461235571177 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 03:46:11 INFO - PROCESS | 1949 | 1461235571212 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x12af06000 == 54 [pid = 1949] [id = 433] 03:46:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x1163fb000) [pid = 1949] [serial = 1298] [outer = 0x0] 03:46:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x12a5de800) [pid = 1949] [serial = 1299] [outer = 0x1163fb000] 03:46:11 INFO - PROCESS | 1949 | 1461235571239 Marionette DEBUG loaded listener.js 03:46:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x12a5e6000) [pid = 1949] [serial = 1300] [outer = 0x1163fb000] 03:46:11 INFO - PROCESS | 1949 | 1461235571576 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]]]}] 03:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 518ms 03:46:11 INFO - PROCESS | 1949 | 1461235571587 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 03:46:11 INFO - PROCESS | 1949 | 1461235571588 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 03:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:46:11 INFO - PROCESS | 1949 | 1461235571590 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:46:11 INFO - PROCESS | 1949 | 1461235571591 Marionette TRACE conn2 <- [1,1706,null,{}] 03:46:11 INFO - PROCESS | 1949 | 1461235571594 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}] 03:46:11 INFO - PROCESS | 1949 | 1461235571711 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 03:46:11 INFO - PROCESS | 1949 | 1461235571723 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x12afd5800 == 55 [pid = 1949] [id = 434] 03:46:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x123c96800) [pid = 1949] [serial = 1301] [outer = 0x0] 03:46:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x12a822800) [pid = 1949] [serial = 1302] [outer = 0x123c96800] 03:46:11 INFO - PROCESS | 1949 | 1461235571750 Marionette DEBUG loaded listener.js 03:46:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x12a97a400) [pid = 1949] [serial = 1303] [outer = 0x123c96800] 03:46:12 INFO - PROCESS | 1949 | 1461235572227 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]]]}] 03:46:12 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x12a338800) [pid = 1949] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:46:12 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x12a5dd000) [pid = 1949] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:46:12 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x114d5b000) [pid = 1949] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:46:12 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x12a817400) [pid = 1949] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:46:12 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x11a9e7800) [pid = 1949] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:46:12 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x11226fc00) [pid = 1949] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:46:12 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x1281fc000) [pid = 1949] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:46:12 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x125d86800) [pid = 1949] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:46:12 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x118924400) [pid = 1949] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:46:12 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x1161b6000) [pid = 1949] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:46:12 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x11924bc00) [pid = 1949] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:46:12 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x12869f400) [pid = 1949] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 670ms 03:46:12 INFO - PROCESS | 1949 | 1461235572262 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 03:46:12 INFO - PROCESS | 1949 | 1461235572264 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 03:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:46:12 INFO - PROCESS | 1949 | 1461235572266 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:46:12 INFO - PROCESS | 1949 | 1461235572267 Marionette TRACE conn2 <- [1,1710,null,{}] 03:46:12 INFO - PROCESS | 1949 | 1461235572270 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}] 03:46:12 INFO - PROCESS | 1949 | 1461235572357 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 03:46:12 INFO - PROCESS | 1949 | 1461235572361 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x12af18800 == 56 [pid = 1949] [id = 435] 03:46:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x114e0e400) [pid = 1949] [serial = 1304] [outer = 0x0] 03:46:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x119e5b800) [pid = 1949] [serial = 1305] [outer = 0x114e0e400] 03:46:12 INFO - PROCESS | 1949 | 1461235572387 Marionette DEBUG loaded listener.js 03:46:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x1281fc000) [pid = 1949] [serial = 1306] [outer = 0x114e0e400] 03:46:12 INFO - PROCESS | 1949 | 1461235572752 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]]]}] 03:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 518ms 03:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:46:12 INFO - PROCESS | 1949 | 1461235572784 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 03:46:12 INFO - PROCESS | 1949 | 1461235572786 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 03:46:12 INFO - PROCESS | 1949 | 1461235572788 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:46:12 INFO - PROCESS | 1949 | 1461235572790 Marionette TRACE conn2 <- [1,1714,null,{}] 03:46:12 INFO - PROCESS | 1949 | 1461235572793 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}] 03:46:12 INFO - PROCESS | 1949 | 1461235572899 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 03:46:12 INFO - PROCESS | 1949 | 1461235572904 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x12bef1000 == 57 [pid = 1949] [id = 436] 03:46:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x118ecc800) [pid = 1949] [serial = 1307] [outer = 0x0] 03:46:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x12a97c400) [pid = 1949] [serial = 1308] [outer = 0x118ecc800] 03:46:12 INFO - PROCESS | 1949 | 1461235572932 Marionette DEBUG loaded listener.js 03:46:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x12add1800) [pid = 1949] [serial = 1309] [outer = 0x118ecc800] 03:46:13 INFO - PROCESS | 1949 | 1461235573363 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]]]}] 03:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 625ms 03:46:13 INFO - PROCESS | 1949 | 1461235573414 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 03:46:13 INFO - PROCESS | 1949 | 1461235573416 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 03:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:46:13 INFO - PROCESS | 1949 | 1461235573419 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:46:13 INFO - PROCESS | 1949 | 1461235573421 Marionette TRACE conn2 <- [1,1718,null,{}] 03:46:13 INFO - PROCESS | 1949 | 1461235573424 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}] 03:46:13 INFO - PROCESS | 1949 | 1461235573598 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 03:46:13 INFO - PROCESS | 1949 | 1461235573678 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:13 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d918800 == 58 [pid = 1949] [id = 437] 03:46:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x118f95c00) [pid = 1949] [serial = 1310] [outer = 0x0] 03:46:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x12add6000) [pid = 1949] [serial = 1311] [outer = 0x118f95c00] 03:46:13 INFO - PROCESS | 1949 | 1461235573703 Marionette DEBUG loaded listener.js 03:46:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x12af48400) [pid = 1949] [serial = 1312] [outer = 0x118f95c00] 03:46:14 INFO - PROCESS | 1949 | 1461235574048 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]]]}] 03:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 669ms 03:46:14 INFO - PROCESS | 1949 | 1461235574089 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 03:46:14 INFO - PROCESS | 1949 | 1461235574090 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 03:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:46:14 INFO - PROCESS | 1949 | 1461235574092 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:46:14 INFO - PROCESS | 1949 | 1461235574096 Marionette TRACE conn2 <- [1,1722,null,{}] 03:46:14 INFO - PROCESS | 1949 | 1461235574099 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}] 03:46:14 INFO - PROCESS | 1949 | 1461235574188 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 03:46:14 INFO - PROCESS | 1949 | 1461235574350 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x114d95000 == 59 [pid = 1949] [id = 438] 03:46:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x112240800) [pid = 1949] [serial = 1313] [outer = 0x0] 03:46:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x112266800) [pid = 1949] [serial = 1314] [outer = 0x112240800] 03:46:14 INFO - PROCESS | 1949 | 1461235574406 Marionette DEBUG loaded listener.js 03:46:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x114d68c00) [pid = 1949] [serial = 1315] [outer = 0x112240800] 03:46:14 INFO - PROCESS | 1949 | 1461235574981 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]]]}] 03:46:15 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 03:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 923ms 03:46:15 INFO - PROCESS | 1949 | 1461235575016 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 03:46:15 INFO - PROCESS | 1949 | 1461235575018 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 03:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:46:15 INFO - PROCESS | 1949 | 1461235575021 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:46:15 INFO - PROCESS | 1949 | 1461235575024 Marionette TRACE conn2 <- [1,1726,null,{}] 03:46:15 INFO - PROCESS | 1949 | 1461235575028 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}] 03:46:15 INFO - PROCESS | 1949 | 1461235575138 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 03:46:15 INFO - PROCESS | 1949 | 1461235575199 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:15 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c341000 == 60 [pid = 1949] [id = 439] 03:46:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x1161b9400) [pid = 1949] [serial = 1316] [outer = 0x0] 03:46:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x11a608400) [pid = 1949] [serial = 1317] [outer = 0x1161b9400] 03:46:15 INFO - PROCESS | 1949 | 1461235575272 Marionette DEBUG loaded listener.js 03:46:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x11a96b000) [pid = 1949] [serial = 1318] [outer = 0x1161b9400] 03:46:15 INFO - PROCESS | 1949 | 1461235575692 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]]]}] 03:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 725ms 03:46:15 INFO - PROCESS | 1949 | 1461235575750 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 03:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:46:15 INFO - PROCESS | 1949 | 1461235575754 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 03:46:15 INFO - PROCESS | 1949 | 1461235575760 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:46:15 INFO - PROCESS | 1949 | 1461235575762 Marionette TRACE conn2 <- [1,1730,null,{}] 03:46:15 INFO - PROCESS | 1949 | 1461235575766 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}] 03:46:15 INFO - PROCESS | 1949 | 1461235575934 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 03:46:16 INFO - PROCESS | 1949 | 1461235576022 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a9dc000 == 61 [pid = 1949] [id = 440] 03:46:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x1161ba000) [pid = 1949] [serial = 1319] [outer = 0x0] 03:46:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x11af15c00) [pid = 1949] [serial = 1320] [outer = 0x1161ba000] 03:46:16 INFO - PROCESS | 1949 | 1461235576054 Marionette DEBUG loaded listener.js 03:46:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x128110800) [pid = 1949] [serial = 1321] [outer = 0x1161ba000] 03:46:16 INFO - PROCESS | 1949 | 1461235576552 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]]]}] 03:46:16 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 03:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 828ms 03:46:16 INFO - PROCESS | 1949 | 1461235576587 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 03:46:16 INFO - PROCESS | 1949 | 1461235576588 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 03:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:46:16 INFO - PROCESS | 1949 | 1461235576591 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:46:16 INFO - PROCESS | 1949 | 1461235576598 Marionette TRACE conn2 <- [1,1734,null,{}] 03:46:16 INFO - PROCESS | 1949 | 1461235576604 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}] 03:46:16 INFO - PROCESS | 1949 | 1461235576713 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 03:46:16 INFO - PROCESS | 1949 | 1461235576825 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ea24800 == 62 [pid = 1949] [id = 441] 03:46:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x129da7000) [pid = 1949] [serial = 1322] [outer = 0x0] 03:46:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x12a341000) [pid = 1949] [serial = 1323] [outer = 0x129da7000] 03:46:16 INFO - PROCESS | 1949 | 1461235576878 Marionette DEBUG loaded listener.js 03:46:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x12a822000) [pid = 1949] [serial = 1324] [outer = 0x129da7000] 03:46:17 INFO - PROCESS | 1949 | 1461235577420 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]]]}] 03:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 881ms 03:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:46:17 INFO - PROCESS | 1949 | 1461235577472 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 03:46:17 INFO - PROCESS | 1949 | 1461235577474 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 03:46:17 INFO - PROCESS | 1949 | 1461235577476 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:46:17 INFO - PROCESS | 1949 | 1461235577477 Marionette TRACE conn2 <- [1,1738,null,{}] 03:46:17 INFO - PROCESS | 1949 | 1461235577480 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}] 03:46:17 INFO - PROCESS | 1949 | 1461235577587 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 03:46:17 INFO - PROCESS | 1949 | 1461235577689 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ea39800 == 63 [pid = 1949] [id = 442] 03:46:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x12a81f800) [pid = 1949] [serial = 1325] [outer = 0x0] 03:46:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x12aa9ac00) [pid = 1949] [serial = 1326] [outer = 0x12a81f800] 03:46:17 INFO - PROCESS | 1949 | 1461235577720 Marionette DEBUG loaded listener.js 03:46:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x12adcb000) [pid = 1949] [serial = 1327] [outer = 0x12a81f800] 03:46:18 INFO - PROCESS | 1949 | 1461235578159 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]]]}] 03:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 722ms 03:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:46:18 INFO - PROCESS | 1949 | 1461235578199 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 03:46:18 INFO - PROCESS | 1949 | 1461235578200 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 03:46:18 INFO - PROCESS | 1949 | 1461235578202 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:46:18 INFO - PROCESS | 1949 | 1461235578203 Marionette TRACE conn2 <- [1,1742,null,{}] 03:46:18 INFO - PROCESS | 1949 | 1461235578206 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}] 03:46:18 INFO - PROCESS | 1949 | 1461235578316 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 03:46:18 INFO - PROCESS | 1949 | 1461235578421 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ec05800 == 64 [pid = 1949] [id = 443] 03:46:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x12afe6400) [pid = 1949] [serial = 1328] [outer = 0x0] 03:46:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x12afe8400) [pid = 1949] [serial = 1329] [outer = 0x12afe6400] 03:46:18 INFO - PROCESS | 1949 | 1461235578462 Marionette DEBUG loaded listener.js 03:46:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x12b149000) [pid = 1949] [serial = 1330] [outer = 0x12afe6400] 03:46:18 INFO - PROCESS | 1949 | 1461235578886 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]]]}] 03:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 721ms 03:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:46:18 INFO - PROCESS | 1949 | 1461235578924 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 03:46:18 INFO - PROCESS | 1949 | 1461235578925 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 03:46:18 INFO - PROCESS | 1949 | 1461235578928 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:46:18 INFO - PROCESS | 1949 | 1461235578929 Marionette TRACE conn2 <- [1,1746,null,{}] 03:46:18 INFO - PROCESS | 1949 | 1461235578931 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}] 03:46:19 INFO - PROCESS | 1949 | 1461235579038 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 03:46:19 INFO - PROCESS | 1949 | 1461235579156 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x12da09000 == 65 [pid = 1949] [id = 444] 03:46:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x12aa50800) [pid = 1949] [serial = 1331] [outer = 0x0] 03:46:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x12b14c400) [pid = 1949] [serial = 1332] [outer = 0x12aa50800] 03:46:19 INFO - PROCESS | 1949 | 1461235579188 Marionette DEBUG loaded listener.js 03:46:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x12b341800) [pid = 1949] [serial = 1333] [outer = 0x12aa50800] 03:46:19 INFO - PROCESS | 1949 | 1461235579795 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]]]}] 03:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 921ms 03:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:46:19 INFO - PROCESS | 1949 | 1461235579850 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 03:46:19 INFO - PROCESS | 1949 | 1461235579852 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 03:46:19 INFO - PROCESS | 1949 | 1461235579856 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:46:19 INFO - PROCESS | 1949 | 1461235579858 Marionette TRACE conn2 <- [1,1750,null,{}] 03:46:19 INFO - PROCESS | 1949 | 1461235579862 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}] 03:46:19 INFO - PROCESS | 1949 | 1461235579966 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 03:46:20 INFO - PROCESS | 1949 | 1461235580042 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c777800 == 66 [pid = 1949] [id = 445] 03:46:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x114e10400) [pid = 1949] [serial = 1334] [outer = 0x0] 03:46:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x1161bec00) [pid = 1949] [serial = 1335] [outer = 0x114e10400] 03:46:20 INFO - PROCESS | 1949 | 1461235580073 Marionette DEBUG loaded listener.js 03:46:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x11897c400) [pid = 1949] [serial = 1336] [outer = 0x114e10400] 03:46:20 INFO - PROCESS | 1949 | 1461235580486 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]]]}] 03:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 674ms 03:46:20 INFO - PROCESS | 1949 | 1461235580530 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 03:46:20 INFO - PROCESS | 1949 | 1461235580534 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 03:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:46:20 INFO - PROCESS | 1949 | 1461235580538 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:46:20 INFO - PROCESS | 1949 | 1461235580540 Marionette TRACE conn2 <- [1,1754,null,{}] 03:46:20 INFO - PROCESS | 1949 | 1461235580542 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}] 03:46:20 INFO - PROCESS | 1949 | 1461235580644 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 03:46:20 INFO - PROCESS | 1949 | 1461235580707 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b92e000 == 67 [pid = 1949] [id = 446] 03:46:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x118a79400) [pid = 1949] [serial = 1337] [outer = 0x0] 03:46:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x11a977400) [pid = 1949] [serial = 1338] [outer = 0x118a79400] 03:46:20 INFO - PROCESS | 1949 | 1461235580735 Marionette DEBUG loaded listener.js 03:46:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x11af90000) [pid = 1949] [serial = 1339] [outer = 0x118a79400] 03:46:21 INFO - PROCESS | 1949 | 1461235581254 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]]]}] 03:46:21 INFO - PROCESS | 1949 | --DOCSHELL 0x12d918800 == 66 [pid = 1949] [id = 437] 03:46:21 INFO - PROCESS | 1949 | --DOCSHELL 0x12bef1000 == 65 [pid = 1949] [id = 436] 03:46:21 INFO - PROCESS | 1949 | --DOCSHELL 0x12af18800 == 64 [pid = 1949] [id = 435] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x11665b000) [pid = 1949] [serial = 1203] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x129c91800) [pid = 1949] [serial = 1218] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x11ad7f000) [pid = 1949] [serial = 1209] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x11a85c400) [pid = 1949] [serial = 1206] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x12767ac00) [pid = 1949] [serial = 1215] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x11c1acc00) [pid = 1949] [serial = 1212] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x129db9c00) [pid = 1949] [serial = 1221] [outer = 0x0] [url = about:blank] 03:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 821ms 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x12aa55800) [pid = 1949] [serial = 1254] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOCSHELL 0x12afd5800 == 63 [pid = 1949] [id = 434] 03:46:21 INFO - PROCESS | 1949 | --DOCSHELL 0x12af06000 == 62 [pid = 1949] [id = 433] 03:46:21 INFO - PROCESS | 1949 | --DOCSHELL 0x12a9d2000 == 61 [pid = 1949] [id = 432] 03:46:21 INFO - PROCESS | 1949 | --DOCSHELL 0x1286e3800 == 60 [pid = 1949] [id = 431] 03:46:21 INFO - PROCESS | 1949 | --DOCSHELL 0x125d60800 == 59 [pid = 1949] [id = 430] 03:46:21 INFO - PROCESS | 1949 | --DOCSHELL 0x11c768800 == 58 [pid = 1949] [id = 429] 03:46:21 INFO - PROCESS | 1949 | --DOCSHELL 0x1198b4000 == 57 [pid = 1949] [id = 428] 03:46:21 INFO - PROCESS | 1949 | --DOCSHELL 0x114d7f800 == 56 [pid = 1949] [id = 427] 03:46:21 INFO - PROCESS | 1949 | --DOCSHELL 0x1198bd000 == 55 [pid = 1949] [id = 426] 03:46:21 INFO - PROCESS | 1949 | 1461235581405 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 03:46:21 INFO - PROCESS | 1949 | 1461235581407 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 03:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x129dc1800) [pid = 1949] [serial = 1177] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x12a55d000) [pid = 1949] [serial = 1237] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x12a557400) [pid = 1949] [serial = 1236] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x12a5e0000) [pid = 1949] [serial = 1239] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x1161b5400) [pid = 1949] [serial = 1225] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x114d75c00) [pid = 1949] [serial = 1224] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x12a822400) [pid = 1949] [serial = 1242] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x12a974000) [pid = 1949] [serial = 1243] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x11b5d3400) [pid = 1949] [serial = 1230] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x1276f6400) [pid = 1949] [serial = 1231] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x1189db400) [pid = 1949] [serial = 1246] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x129d0a800) [pid = 1949] [serial = 1233] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x12aa50000) [pid = 1949] [serial = 1252] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x12a97ec00) [pid = 1949] [serial = 1251] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x12a977400) [pid = 1949] [serial = 1249] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x114e03000) [pid = 1949] [serial = 1245] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x119e59c00) [pid = 1949] [serial = 1227] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x11a974c00) [pid = 1949] [serial = 1228] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x119934800) [pid = 1949] [serial = 1200] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x11a850c00) [pid = 1949] [serial = 1201] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x12a5ea400) [pid = 1949] [serial = 1240] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x1276f5c00) [pid = 1949] [serial = 1248] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x12a338400) [pid = 1949] [serial = 1234] [outer = 0x0] [url = about:blank] 03:46:21 INFO - PROCESS | 1949 | 1461235581448 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:46:21 INFO - PROCESS | 1949 | 1461235581451 Marionette TRACE conn2 <- [1,1758,null,{}] 03:46:21 INFO - PROCESS | 1949 | 1461235581469 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}] 03:46:21 INFO - PROCESS | 1949 | 1461235581587 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 03:46:21 INFO - PROCESS | 1949 | 1461235581592 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x11a87f000 == 56 [pid = 1949] [id = 447] 03:46:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x11af90c00) [pid = 1949] [serial = 1340] [outer = 0x0] 03:46:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x11bfedc00) [pid = 1949] [serial = 1341] [outer = 0x11af90c00] 03:46:21 INFO - PROCESS | 1949 | 1461235581621 Marionette DEBUG loaded listener.js 03:46:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x126d2fc00) [pid = 1949] [serial = 1342] [outer = 0x11af90c00] 03:46:21 INFO - PROCESS | 1949 | 1461235581969 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]]]}] 03:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 603ms 03:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:46:22 INFO - PROCESS | 1949 | 1461235582026 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 03:46:22 INFO - PROCESS | 1949 | 1461235582028 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 03:46:22 INFO - PROCESS | 1949 | 1461235582030 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:46:22 INFO - PROCESS | 1949 | 1461235582031 Marionette TRACE conn2 <- [1,1762,null,{}] 03:46:22 INFO - PROCESS | 1949 | 1461235582033 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}] 03:46:22 INFO - PROCESS | 1949 | 1461235582122 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 03:46:22 INFO - PROCESS | 1949 | 1461235582128 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d46800 == 57 [pid = 1949] [id = 448] 03:46:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x1279cd000) [pid = 1949] [serial = 1343] [outer = 0x0] 03:46:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x1282aec00) [pid = 1949] [serial = 1344] [outer = 0x1279cd000] 03:46:22 INFO - PROCESS | 1949 | 1461235582156 Marionette DEBUG loaded listener.js 03:46:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x129d02800) [pid = 1949] [serial = 1345] [outer = 0x1279cd000] 03:46:22 INFO - PROCESS | 1949 | 1461235582496 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]]]}] 03:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 518ms 03:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:46:22 INFO - PROCESS | 1949 | 1461235582548 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 03:46:22 INFO - PROCESS | 1949 | 1461235582549 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 03:46:22 INFO - PROCESS | 1949 | 1461235582551 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:46:22 INFO - PROCESS | 1949 | 1461235582552 Marionette TRACE conn2 <- [1,1766,null,{}] 03:46:22 INFO - PROCESS | 1949 | 1461235582555 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}] 03:46:22 INFO - PROCESS | 1949 | 1461235582641 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 03:46:22 INFO - PROCESS | 1949 | 1461235582646 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x129d59000 == 58 [pid = 1949] [id = 449] 03:46:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x129d02c00) [pid = 1949] [serial = 1346] [outer = 0x0] 03:46:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x129da7400) [pid = 1949] [serial = 1347] [outer = 0x129d02c00] 03:46:22 INFO - PROCESS | 1949 | 1461235582672 Marionette DEBUG loaded listener.js 03:46:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x12a333800) [pid = 1949] [serial = 1348] [outer = 0x129d02c00] 03:46:23 INFO - PROCESS | 1949 | 1461235583036 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]]]}] 03:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 519ms 03:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:46:23 INFO - PROCESS | 1949 | 1461235583071 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 03:46:23 INFO - PROCESS | 1949 | 1461235583072 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 03:46:23 INFO - PROCESS | 1949 | 1461235583074 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:46:23 INFO - PROCESS | 1949 | 1461235583075 Marionette TRACE conn2 <- [1,1770,null,{}] 03:46:23 INFO - PROCESS | 1949 | 1461235583080 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}] 03:46:23 INFO - PROCESS | 1949 | 1461235583213 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 03:46:23 INFO - PROCESS | 1949 | 1461235583254 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ab9f800 == 59 [pid = 1949] [id = 450] 03:46:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x129d0f800) [pid = 1949] [serial = 1349] [outer = 0x0] 03:46:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x12a55cc00) [pid = 1949] [serial = 1350] [outer = 0x129d0f800] 03:46:23 INFO - PROCESS | 1949 | 1461235583282 Marionette DEBUG loaded listener.js 03:46:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x12a975400) [pid = 1949] [serial = 1351] [outer = 0x129d0f800] 03:46:23 INFO - PROCESS | 1949 | 1461235583599 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]]]}] 03:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 572ms 03:46:23 INFO - PROCESS | 1949 | 1461235583647 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 03:46:23 INFO - PROCESS | 1949 | 1461235583648 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 03:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:46:23 INFO - PROCESS | 1949 | 1461235583650 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:46:23 INFO - PROCESS | 1949 | 1461235583651 Marionette TRACE conn2 <- [1,1774,null,{}] 03:46:23 INFO - PROCESS | 1949 | 1461235583654 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}] 03:46:23 INFO - PROCESS | 1949 | 1461235583765 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 03:46:23 INFO - PROCESS | 1949 | 1461235583778 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x12afce800 == 60 [pid = 1949] [id = 451] 03:46:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x12a97ec00) [pid = 1949] [serial = 1352] [outer = 0x0] 03:46:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x12aa5a400) [pid = 1949] [serial = 1353] [outer = 0x12a97ec00] 03:46:23 INFO - PROCESS | 1949 | 1461235583804 Marionette DEBUG loaded listener.js 03:46:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x12aad7400) [pid = 1949] [serial = 1354] [outer = 0x12a97ec00] 03:46:24 INFO - PROCESS | 1949 | 1461235584155 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]]]}] 03:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 519ms 03:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:46:24 INFO - PROCESS | 1949 | 1461235584171 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 03:46:24 INFO - PROCESS | 1949 | 1461235584172 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 03:46:24 INFO - PROCESS | 1949 | 1461235584174 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:46:24 INFO - PROCESS | 1949 | 1461235584175 Marionette TRACE conn2 <- [1,1778,null,{}] 03:46:24 INFO - PROCESS | 1949 | 1461235584179 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}] 03:46:24 INFO - PROCESS | 1949 | 1461235584289 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 03:46:24 INFO - PROCESS | 1949 | 1461235584303 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b950800 == 61 [pid = 1949] [id = 452] 03:46:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x12a979400) [pid = 1949] [serial = 1355] [outer = 0x0] 03:46:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x12af41800) [pid = 1949] [serial = 1356] [outer = 0x12a979400] 03:46:24 INFO - PROCESS | 1949 | 1461235584329 Marionette DEBUG loaded listener.js 03:46:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x12af4c800) [pid = 1949] [serial = 1357] [outer = 0x12a979400] 03:46:24 INFO - PROCESS | 1949 | 1461235584688 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]]]}] 03:46:24 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 03:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 518ms 03:46:24 INFO - PROCESS | 1949 | 1461235584693 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 03:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:46:24 INFO - PROCESS | 1949 | 1461235584695 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 03:46:24 INFO - PROCESS | 1949 | 1461235584698 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:46:24 INFO - PROCESS | 1949 | 1461235584699 Marionette TRACE conn2 <- [1,1782,null,{}] 03:46:24 INFO - PROCESS | 1949 | 1461235584701 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}] 03:46:24 INFO - PROCESS | 1949 | 1461235584825 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 03:46:24 INFO - PROCESS | 1949 | 1461235584838 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ce8e000 == 62 [pid = 1949] [id = 453] 03:46:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x12af4cc00) [pid = 1949] [serial = 1358] [outer = 0x0] 03:46:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x12aff1800) [pid = 1949] [serial = 1359] [outer = 0x12af4cc00] 03:46:24 INFO - PROCESS | 1949 | 1461235584864 Marionette DEBUG loaded listener.js 03:46:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x12b155000) [pid = 1949] [serial = 1360] [outer = 0x12af4cc00] 03:46:25 INFO - PROCESS | 1949 | 1461235585216 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]]]}] 03:46:25 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 03:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 568ms 03:46:25 INFO - PROCESS | 1949 | 1461235585267 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 03:46:25 INFO - PROCESS | 1949 | 1461235585268 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 03:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:46:25 INFO - PROCESS | 1949 | 1461235585270 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:46:25 INFO - PROCESS | 1949 | 1461235585271 Marionette TRACE conn2 <- [1,1786,null,{}] 03:46:25 INFO - PROCESS | 1949 | 1461235585273 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}] 03:46:25 INFO - PROCESS | 1949 | 1461235585384 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 03:46:25 INFO - PROCESS | 1949 | 1461235585400 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d92d000 == 63 [pid = 1949] [id = 454] 03:46:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x12b33ec00) [pid = 1949] [serial = 1361] [outer = 0x0] 03:46:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x12b345400) [pid = 1949] [serial = 1362] [outer = 0x12b33ec00] 03:46:25 INFO - PROCESS | 1949 | 1461235585425 Marionette DEBUG loaded listener.js 03:46:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x12b34a400) [pid = 1949] [serial = 1363] [outer = 0x12b33ec00] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x11c179800) [pid = 1949] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x1279de400) [pid = 1949] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x11aa69c00) [pid = 1949] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x11c176000) [pid = 1949] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x115957800) [pid = 1949] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x119e5cc00) [pid = 1949] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x11c91e400) [pid = 1949] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x11ad5f000) [pid = 1949] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x128111400) [pid = 1949] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x116135c00) [pid = 1949] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x11ad5c400) [pid = 1949] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x11b939c00) [pid = 1949] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x114d6f400) [pid = 1949] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x114755c00) [pid = 1949] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x11c3b8c00) [pid = 1949] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x112266400) [pid = 1949] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x11a60d400) [pid = 1949] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x1161b8400) [pid = 1949] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x1161b9800) [pid = 1949] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x129dbe800) [pid = 1949] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x1163fb000) [pid = 1949] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x123c96800) [pid = 1949] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x114d73800) [pid = 1949] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x118ed1000) [pid = 1949] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x1147bac00) [pid = 1949] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x1145a9800) [pid = 1949] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x114e0e400) [pid = 1949] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x11af14800) [pid = 1949] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x12aa50400) [pid = 1949] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x11c534400) [pid = 1949] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x11b930000) [pid = 1949] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x12a5e7800) [pid = 1949] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x1186b6400) [pid = 1949] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x118ecc800) [pid = 1949] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x12aa59400) [pid = 1949] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x12869f000) [pid = 1949] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x1159f1c00) [pid = 1949] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x11c7b1c00) [pid = 1949] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:46:25 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x114d6ec00) [pid = 1949] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:46:26 INFO - PROCESS | 1949 | 1461235586017 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]]]}] 03:46:26 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 03:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 770ms 03:46:26 INFO - PROCESS | 1949 | 1461235586041 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 03:46:26 INFO - PROCESS | 1949 | 1461235586043 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 03:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:46:26 INFO - PROCESS | 1949 | 1461235586087 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:46:26 INFO - PROCESS | 1949 | 1461235586089 Marionette TRACE conn2 <- [1,1790,null,{}] 03:46:26 INFO - PROCESS | 1949 | 1461235586099 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}] 03:46:26 INFO - PROCESS | 1949 | 1461235586226 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 03:46:26 INFO - PROCESS | 1949 | 1461235586231 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x1279a8800 == 64 [pid = 1949] [id = 455] 03:46:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x114d63400) [pid = 1949] [serial = 1364] [outer = 0x0] 03:46:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x1163fb000) [pid = 1949] [serial = 1365] [outer = 0x114d63400] 03:46:26 INFO - PROCESS | 1949 | 1461235586281 Marionette DEBUG loaded listener.js 03:46:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x11bfe9800) [pid = 1949] [serial = 1366] [outer = 0x114d63400] 03:46:26 INFO - PROCESS | 1949 | 1461235586737 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]]]}] 03:46:26 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) 03:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 717ms 03:46:26 INFO - PROCESS | 1949 | 1461235586766 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 03:46:26 INFO - PROCESS | 1949 | 1461235586767 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 03:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:46:26 INFO - PROCESS | 1949 | 1461235586769 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:46:26 INFO - PROCESS | 1949 | 1461235586770 Marionette TRACE conn2 <- [1,1794,null,{}] 03:46:26 INFO - PROCESS | 1949 | 1461235586773 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}] 03:46:26 INFO - PROCESS | 1949 | 1461235586865 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 03:46:26 INFO - PROCESS | 1949 | 1461235586869 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e3d9800 == 65 [pid = 1949] [id = 456] 03:46:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x11bfec000) [pid = 1949] [serial = 1367] [outer = 0x0] 03:46:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x1279ca000) [pid = 1949] [serial = 1368] [outer = 0x11bfec000] 03:46:26 INFO - PROCESS | 1949 | 1461235586895 Marionette DEBUG loaded listener.js 03:46:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x129d08800) [pid = 1949] [serial = 1369] [outer = 0x11bfec000] 03:46:27 INFO - PROCESS | 1949 | 1461235587238 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]]]}] 03:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 517ms 03:46:27 INFO - PROCESS | 1949 | 1461235587288 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 03:46:27 INFO - PROCESS | 1949 | 1461235587289 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 03:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:46:27 INFO - PROCESS | 1949 | 1461235587291 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:46:27 INFO - PROCESS | 1949 | 1461235587292 Marionette TRACE conn2 <- [1,1798,null,{}] 03:46:27 INFO - PROCESS | 1949 | 1461235587295 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}] 03:46:27 INFO - PROCESS | 1949 | 1461235587387 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 03:46:27 INFO - PROCESS | 1949 | 1461235587456 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ea22000 == 66 [pid = 1949] [id = 457] 03:46:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x1279de400) [pid = 1949] [serial = 1370] [outer = 0x0] 03:46:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x12a97b800) [pid = 1949] [serial = 1371] [outer = 0x1279de400] 03:46:27 INFO - PROCESS | 1949 | 1461235587480 Marionette DEBUG loaded listener.js 03:46:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x12adcf800) [pid = 1949] [serial = 1372] [outer = 0x1279de400] 03:46:27 INFO - PROCESS | 1949 | 1461235587759 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]]]}] 03:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 518ms 03:46:27 INFO - PROCESS | 1949 | 1461235587879 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 03:46:27 INFO - PROCESS | 1949 | 1461235587881 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 03:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:46:27 INFO - PROCESS | 1949 | 1461235587891 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:46:27 INFO - PROCESS | 1949 | 1461235587894 Marionette TRACE conn2 <- [1,1802,null,{}] 03:46:27 INFO - PROCESS | 1949 | 1461235587899 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}] 03:46:28 INFO - PROCESS | 1949 | 1461235588011 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 03:46:28 INFO - PROCESS | 1949 | 1461235588085 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x1168a1000 == 67 [pid = 1949] [id = 458] 03:46:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x1147af800) [pid = 1949] [serial = 1373] [outer = 0x0] 03:46:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x114d5dc00) [pid = 1949] [serial = 1374] [outer = 0x1147af800] 03:46:28 INFO - PROCESS | 1949 | 1461235588118 Marionette DEBUG loaded listener.js 03:46:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x114e08c00) [pid = 1949] [serial = 1375] [outer = 0x1147af800] 03:46:28 INFO - PROCESS | 1949 | 1461235588529 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]]]}] 03:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 672ms 03:46:28 INFO - PROCESS | 1949 | 1461235588567 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 03:46:28 INFO - PROCESS | 1949 | 1461235588570 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 03:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:46:28 INFO - PROCESS | 1949 | 1461235588577 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:46:28 INFO - PROCESS | 1949 | 1461235588582 Marionette TRACE conn2 <- [1,1806,null,{}] 03:46:28 INFO - PROCESS | 1949 | 1461235588586 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}] 03:46:28 INFO - PROCESS | 1949 | 1461235588743 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 03:46:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x1154af400) [pid = 1949] [serial = 1376] [outer = 0x12fe58400] 03:46:28 INFO - PROCESS | 1949 | 1461235588850 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a7e9000 == 68 [pid = 1949] [id = 459] 03:46:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x11897b400) [pid = 1949] [serial = 1377] [outer = 0x0] 03:46:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x1189db400) [pid = 1949] [serial = 1378] [outer = 0x11897b400] 03:46:28 INFO - PROCESS | 1949 | 1461235588892 Marionette DEBUG loaded listener.js 03:46:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x11a859c00) [pid = 1949] [serial = 1379] [outer = 0x11897b400] 03:46:29 INFO - PROCESS | 1949 | 1461235589362 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]]]}] 03:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 828ms 03:46:29 INFO - PROCESS | 1949 | 1461235589403 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 03:46:29 INFO - PROCESS | 1949 | 1461235589404 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 03:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:46:29 INFO - PROCESS | 1949 | 1461235589407 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:46:29 INFO - PROCESS | 1949 | 1461235589408 Marionette TRACE conn2 <- [1,1810,null,{}] 03:46:29 INFO - PROCESS | 1949 | 1461235589418 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}] 03:46:29 INFO - PROCESS | 1949 | 1461235589533 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 03:46:29 INFO - PROCESS | 1949 | 1461235589614 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x12afd0800 == 69 [pid = 1949] [id = 460] 03:46:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x11c16fc00) [pid = 1949] [serial = 1380] [outer = 0x0] 03:46:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x125c11800) [pid = 1949] [serial = 1381] [outer = 0x11c16fc00] 03:46:29 INFO - PROCESS | 1949 | 1461235589647 Marionette DEBUG loaded listener.js 03:46:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x1279ddc00) [pid = 1949] [serial = 1382] [outer = 0x11c16fc00] 03:46:30 INFO - PROCESS | 1949 | 1461235590070 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]]]}] 03:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 722ms 03:46:30 INFO - PROCESS | 1949 | 1461235590143 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 03:46:30 INFO - PROCESS | 1949 | 1461235590146 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 03:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:46:30 INFO - PROCESS | 1949 | 1461235590150 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:46:30 INFO - PROCESS | 1949 | 1461235590151 Marionette TRACE conn2 <- [1,1814,null,{}] 03:46:30 INFO - PROCESS | 1949 | 1461235590154 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}] 03:46:30 INFO - PROCESS | 1949 | 1461235590265 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 03:46:30 INFO - PROCESS | 1949 | 1461235590345 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:30 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f1e4800 == 70 [pid = 1949] [id = 461] 03:46:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x12a338c00) [pid = 1949] [serial = 1383] [outer = 0x0] 03:46:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x12a5dcc00) [pid = 1949] [serial = 1384] [outer = 0x12a338c00] 03:46:30 INFO - PROCESS | 1949 | 1461235590376 Marionette DEBUG loaded listener.js 03:46:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x12a818000) [pid = 1949] [serial = 1385] [outer = 0x12a338c00] 03:46:30 INFO - PROCESS | 1949 | 1461235590787 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]]]}] 03:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 671ms 03:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:46:30 INFO - PROCESS | 1949 | 1461235590822 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 03:46:30 INFO - PROCESS | 1949 | 1461235590823 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 03:46:30 INFO - PROCESS | 1949 | 1461235590825 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:46:30 INFO - PROCESS | 1949 | 1461235590827 Marionette TRACE conn2 <- [1,1818,null,{}] 03:46:30 INFO - PROCESS | 1949 | 1461235590829 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}] 03:46:30 INFO - PROCESS | 1949 | 1461235590938 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 03:46:31 INFO - PROCESS | 1949 | 1461235591072 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f1e0800 == 71 [pid = 1949] [id = 462] 03:46:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x12a5e2400) [pid = 1949] [serial = 1386] [outer = 0x0] 03:46:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x12aa50400) [pid = 1949] [serial = 1387] [outer = 0x12a5e2400] 03:46:31 INFO - PROCESS | 1949 | 1461235591103 Marionette DEBUG loaded listener.js 03:46:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x12af42400) [pid = 1949] [serial = 1388] [outer = 0x12a5e2400] 03:46:31 INFO - PROCESS | 1949 | 1461235591493 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]]]}] 03:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 724ms 03:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:46:31 INFO - PROCESS | 1949 | 1461235591564 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 03:46:31 INFO - PROCESS | 1949 | 1461235591566 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 03:46:31 INFO - PROCESS | 1949 | 1461235591568 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:46:31 INFO - PROCESS | 1949 | 1461235591569 Marionette TRACE conn2 <- [1,1822,null,{}] 03:46:31 INFO - PROCESS | 1949 | 1461235591571 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}] 03:46:31 INFO - PROCESS | 1949 | 1461235591739 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 03:46:31 INFO - PROCESS | 1949 | 1461235591785 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x11aade000 == 72 [pid = 1949] [id = 463] 03:46:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x11595ac00) [pid = 1949] [serial = 1389] [outer = 0x0] 03:46:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x119124800) [pid = 1949] [serial = 1390] [outer = 0x11595ac00] 03:46:31 INFO - PROCESS | 1949 | 1461235591816 Marionette DEBUG loaded listener.js 03:46:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x11c7ad800) [pid = 1949] [serial = 1391] [outer = 0x11595ac00] 03:46:32 INFO - PROCESS | 1949 | 1461235592476 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]]]}] 03:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 973ms 03:46:32 INFO - PROCESS | 1949 | 1461235592543 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 03:46:32 INFO - PROCESS | 1949 | 1461235592547 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 03:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:46:32 INFO - PROCESS | 1949 | 1461235592551 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:46:32 INFO - PROCESS | 1949 | 1461235592553 Marionette TRACE conn2 <- [1,1826,null,{}] 03:46:32 INFO - PROCESS | 1949 | 1461235592556 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}] 03:46:32 INFO - PROCESS | 1949 | 1461235592661 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 03:46:32 INFO - PROCESS | 1949 | 1461235592745 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x1155b9800 == 73 [pid = 1949] [id = 464] 03:46:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x11224ec00) [pid = 1949] [serial = 1392] [outer = 0x0] 03:46:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x114373400) [pid = 1949] [serial = 1393] [outer = 0x11224ec00] 03:46:32 INFO - PROCESS | 1949 | 1461235592775 Marionette DEBUG loaded listener.js 03:46:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x114d73000) [pid = 1949] [serial = 1394] [outer = 0x11224ec00] 03:46:33 INFO - PROCESS | 1949 | 1461235593204 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]]]}] 03:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 674ms 03:46:33 INFO - PROCESS | 1949 | 1461235593226 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 03:46:33 INFO - PROCESS | 1949 | 1461235593229 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 03:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:46:33 INFO - PROCESS | 1949 | 1461235593234 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:46:33 INFO - PROCESS | 1949 | 1461235593235 Marionette TRACE conn2 <- [1,1830,null,{}] 03:46:33 INFO - PROCESS | 1949 | 1461235593238 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}] 03:46:33 INFO - PROCESS | 1949 | 1461235593337 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 03:46:33 INFO - PROCESS | 1949 | 1461235593417 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:33 INFO - PROCESS | 1949 | ++DOCSHELL 0x1198b4000 == 74 [pid = 1949] [id = 465] 03:46:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x114e04c00) [pid = 1949] [serial = 1395] [outer = 0x0] 03:46:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x114f97c00) [pid = 1949] [serial = 1396] [outer = 0x114e04c00] 03:46:33 INFO - PROCESS | 1949 | 1461235593446 Marionette DEBUG loaded listener.js 03:46:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x1161c3000) [pid = 1949] [serial = 1397] [outer = 0x114e04c00] 03:46:33 INFO - PROCESS | 1949 | --DOCSHELL 0x115786800 == 73 [pid = 1949] [id = 374] 03:46:33 INFO - PROCESS | 1949 | --DOCSHELL 0x12a7d4800 == 72 [pid = 1949] [id = 407] 03:46:33 INFO - PROCESS | 1949 | --DOCSHELL 0x13039e800 == 71 [pid = 1949] [id = 342] 03:46:33 INFO - PROCESS | 1949 | --DOCSHELL 0x12e3d9800 == 70 [pid = 1949] [id = 456] 03:46:33 INFO - PROCESS | 1949 | --DOCSHELL 0x1279a8800 == 69 [pid = 1949] [id = 455] 03:46:33 INFO - PROCESS | 1949 | --DOCSHELL 0x12d92d000 == 68 [pid = 1949] [id = 454] 03:46:33 INFO - PROCESS | 1949 | --DOCSHELL 0x12ce8e000 == 67 [pid = 1949] [id = 453] 03:46:33 INFO - PROCESS | 1949 | --DOCSHELL 0x12b950800 == 66 [pid = 1949] [id = 452] 03:46:33 INFO - PROCESS | 1949 | --DOCSHELL 0x12afce800 == 65 [pid = 1949] [id = 451] 03:46:33 INFO - PROCESS | 1949 | --DOCSHELL 0x12ab9f800 == 64 [pid = 1949] [id = 450] 03:46:33 INFO - PROCESS | 1949 | --DOCSHELL 0x129d59000 == 63 [pid = 1949] [id = 449] 03:46:33 INFO - PROCESS | 1949 | --DOCSHELL 0x125d46800 == 62 [pid = 1949] [id = 448] 03:46:33 INFO - PROCESS | 1949 | --DOCSHELL 0x11a87f000 == 61 [pid = 1949] [id = 447] 03:46:33 INFO - PROCESS | 1949 | --DOCSHELL 0x11b92e000 == 60 [pid = 1949] [id = 446] 03:46:33 INFO - PROCESS | 1949 | --DOCSHELL 0x11c777800 == 59 [pid = 1949] [id = 445] 03:46:33 INFO - PROCESS | 1949 | --DOCSHELL 0x12da09000 == 58 [pid = 1949] [id = 444] 03:46:33 INFO - PROCESS | 1949 | --DOCSHELL 0x12ec05800 == 57 [pid = 1949] [id = 443] 03:46:33 INFO - PROCESS | 1949 | --DOCSHELL 0x12ea39800 == 56 [pid = 1949] [id = 442] 03:46:33 INFO - PROCESS | 1949 | --DOCSHELL 0x12ea24800 == 55 [pid = 1949] [id = 441] 03:46:33 INFO - PROCESS | 1949 | --DOCSHELL 0x12a9dc000 == 54 [pid = 1949] [id = 440] 03:46:33 INFO - PROCESS | 1949 | --DOCSHELL 0x11c341000 == 53 [pid = 1949] [id = 439] 03:46:33 INFO - PROCESS | 1949 | --DOCSHELL 0x114d95000 == 52 [pid = 1949] [id = 438] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x129d0ec00) [pid = 1949] [serial = 1192] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x129dae800) [pid = 1949] [serial = 1219] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x11b938800) [pid = 1949] [serial = 1210] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x1279d3c00) [pid = 1949] [serial = 1216] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x1191a0c00) [pid = 1949] [serial = 1183] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x11a8ce000) [pid = 1949] [serial = 1129] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x12a97b400) [pid = 1949] [serial = 1027] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x1279cdc00) [pid = 1949] [serial = 1135] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x12a332c00) [pid = 1949] [serial = 1222] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x118638400) [pid = 1949] [serial = 1126] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x11c172c00) [pid = 1949] [serial = 1132] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x125d8a000) [pid = 1949] [serial = 1213] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x11566a400) [pid = 1949] [serial = 1180] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x114e11400) [pid = 1949] [serial = 1123] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x129c89c00) [pid = 1949] [serial = 1189] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x114d67400) [pid = 1949] [serial = 1078] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x11c175c00) [pid = 1949] [serial = 1186] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x118a46000) [pid = 1949] [serial = 1204] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x11a96d000) [pid = 1949] [serial = 1207] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x12aa58400) [pid = 1949] [serial = 1272] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x1161c4400) [pid = 1949] [serial = 1279] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x114d75400) [pid = 1949] [serial = 1278] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x12adcc800) [pid = 1949] [serial = 1276] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x12aadbc00) [pid = 1949] [serial = 1275] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x119e5b800) [pid = 1949] [serial = 1305] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x11bfeec00) [pid = 1949] [serial = 1287] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x11c43f800) [pid = 1949] [serial = 1288] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x12aa9c400) [pid = 1949] [serial = 1255] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x125eee400) [pid = 1949] [serial = 1290] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x127675400) [pid = 1949] [serial = 1291] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x1282a2000) [pid = 1949] [serial = 1261] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x1279ca800) [pid = 1949] [serial = 1260] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x12aa9a800) [pid = 1949] [serial = 1267] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x12a979800) [pid = 1949] [serial = 1266] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x11a853800) [pid = 1949] [serial = 1284] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x11ad5b000) [pid = 1949] [serial = 1285] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x12a97c400) [pid = 1949] [serial = 1308] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x12aaa3800) [pid = 1949] [serial = 1269] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x12aad2c00) [pid = 1949] [serial = 1270] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x12a5e2000) [pid = 1949] [serial = 1264] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x12a334c00) [pid = 1949] [serial = 1263] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x119e5ac00) [pid = 1949] [serial = 1258] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x118640000) [pid = 1949] [serial = 1257] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x1281fc000) [pid = 1949] [serial = 1306] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x12add6000) [pid = 1949] [serial = 1311] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x12a97a400) [pid = 1949] [serial = 1303] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 115 (0x118f9a000) [pid = 1949] [serial = 1282] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x1281f0c00) [pid = 1949] [serial = 1293] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 113 (0x12add1800) [pid = 1949] [serial = 1309] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 112 (0x129db4400) [pid = 1949] [serial = 1294] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 111 (0x12a562c00) [pid = 1949] [serial = 1297] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 110 (0x1159eb000) [pid = 1949] [serial = 1081] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 109 (0x12a33bc00) [pid = 1949] [serial = 1296] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 108 (0x12a5de800) [pid = 1949] [serial = 1299] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 107 (0x12a822800) [pid = 1949] [serial = 1302] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 106 (0x12a5e6000) [pid = 1949] [serial = 1300] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 105 (0x1161b6800) [pid = 1949] [serial = 1281] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | --DOMWINDOW == 104 (0x12aada400) [pid = 1949] [serial = 1273] [outer = 0x0] [url = about:blank] 03:46:33 INFO - PROCESS | 1949 | 1461235593896 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]]]}] 03:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 670ms 03:46:33 INFO - PROCESS | 1949 | 1461235593903 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 03:46:33 INFO - PROCESS | 1949 | 1461235593905 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 03:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:46:33 INFO - PROCESS | 1949 | 1461235593907 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:46:33 INFO - PROCESS | 1949 | 1461235593910 Marionette TRACE conn2 <- [1,1834,null,{}] 03:46:33 INFO - PROCESS | 1949 | 1461235593921 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}] 03:46:34 INFO - PROCESS | 1949 | 1461235594017 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 03:46:34 INFO - PROCESS | 1949 | 1461235594021 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x119256800 == 53 [pid = 1949] [id = 466] 03:46:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 105 (0x114e11400) [pid = 1949] [serial = 1398] [outer = 0x0] 03:46:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 106 (0x11863c800) [pid = 1949] [serial = 1399] [outer = 0x114e11400] 03:46:34 INFO - PROCESS | 1949 | 1461235594051 Marionette DEBUG loaded listener.js 03:46:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 107 (0x118a7bc00) [pid = 1949] [serial = 1400] [outer = 0x114e11400] 03:46:34 INFO - PROCESS | 1949 | 1461235594449 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]]]}] 03:46:34 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 03:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 574ms 03:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:46:34 INFO - PROCESS | 1949 | 1461235594482 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 03:46:34 INFO - PROCESS | 1949 | 1461235594484 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 03:46:34 INFO - PROCESS | 1949 | 1461235594486 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:46:34 INFO - PROCESS | 1949 | 1461235594487 Marionette TRACE conn2 <- [1,1838,null,{}] 03:46:34 INFO - PROCESS | 1949 | 1461235594489 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}] 03:46:34 INFO - PROCESS | 1949 | 1461235594575 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 03:46:34 INFO - PROCESS | 1949 | 1461235594579 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b995800 == 54 [pid = 1949] [id = 467] 03:46:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 108 (0x118a7d800) [pid = 1949] [serial = 1401] [outer = 0x0] 03:46:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 109 (0x119249c00) [pid = 1949] [serial = 1402] [outer = 0x118a7d800] 03:46:34 INFO - PROCESS | 1949 | 1461235594606 Marionette DEBUG loaded listener.js 03:46:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 110 (0x11a60dc00) [pid = 1949] [serial = 1403] [outer = 0x118a7d800] 03:46:34 INFO - PROCESS | 1949 | 1461235594958 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]]]}] 03:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 519ms 03:46:35 INFO - PROCESS | 1949 | 1461235595015 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 03:46:35 INFO - PROCESS | 1949 | 1461235595016 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 03:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:46:35 INFO - PROCESS | 1949 | 1461235595020 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:46:35 INFO - PROCESS | 1949 | 1461235595021 Marionette TRACE conn2 <- [1,1842,null,{}] 03:46:35 INFO - PROCESS | 1949 | 1461235595024 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}] 03:46:35 INFO - PROCESS | 1949 | 1461235595106 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 03:46:35 INFO - PROCESS | 1949 | 1461235595115 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:35 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c30a800 == 55 [pid = 1949] [id = 468] 03:46:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 111 (0x11a850000) [pid = 1949] [serial = 1404] [outer = 0x0] 03:46:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 112 (0x11a855c00) [pid = 1949] [serial = 1405] [outer = 0x11a850000] 03:46:35 INFO - PROCESS | 1949 | 1461235595141 Marionette DEBUG loaded listener.js 03:46:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x11a96cc00) [pid = 1949] [serial = 1406] [outer = 0x11a850000] 03:46:35 INFO - PROCESS | 1949 | 1461235595479 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]]]}] 03:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 470ms 03:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:46:35 INFO - PROCESS | 1949 | 1461235595491 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 03:46:35 INFO - PROCESS | 1949 | 1461235595492 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 03:46:35 INFO - PROCESS | 1949 | 1461235595495 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:46:35 INFO - PROCESS | 1949 | 1461235595498 Marionette TRACE conn2 <- [1,1846,null,{}] 03:46:35 INFO - PROCESS | 1949 | 1461235595502 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}] 03:46:35 INFO - PROCESS | 1949 | 1461235595603 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 03:46:35 INFO - PROCESS | 1949 | 1461235595672 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:35 INFO - PROCESS | 1949 | ++DOCSHELL 0x123cc8800 == 56 [pid = 1949] [id = 469] 03:46:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x11a852800) [pid = 1949] [serial = 1407] [outer = 0x0] 03:46:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x11aa74800) [pid = 1949] [serial = 1408] [outer = 0x11a852800] 03:46:35 INFO - PROCESS | 1949 | 1461235595700 Marionette DEBUG loaded listener.js 03:46:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x11b933800) [pid = 1949] [serial = 1409] [outer = 0x11a852800] 03:46:36 INFO - PROCESS | 1949 | 1461235596031 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]]]}] 03:46:36 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) 03:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 572ms 03:46:36 INFO - PROCESS | 1949 | 1461235596067 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 03:46:36 INFO - PROCESS | 1949 | 1461235596068 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 03:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:46:36 INFO - PROCESS | 1949 | 1461235596070 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:46:36 INFO - PROCESS | 1949 | 1461235596071 Marionette TRACE conn2 <- [1,1850,null,{}] 03:46:36 INFO - PROCESS | 1949 | 1461235596073 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}] 03:46:36 INFO - PROCESS | 1949 | 1461235596177 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 03:46:36 INFO - PROCESS | 1949 | 1461235596211 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d5a800 == 57 [pid = 1949] [id = 470] 03:46:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x11a96c400) [pid = 1949] [serial = 1410] [outer = 0x0] 03:46:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x11c16f400) [pid = 1949] [serial = 1411] [outer = 0x11a96c400] 03:46:36 INFO - PROCESS | 1949 | 1461235596238 Marionette DEBUG loaded listener.js 03:46:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x11c3c5800) [pid = 1949] [serial = 1412] [outer = 0x11a96c400] 03:46:36 INFO - PROCESS | 1949 | 1461235596551 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]]]}] 03:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 518ms 03:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:46:36 INFO - PROCESS | 1949 | 1461235596589 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 03:46:36 INFO - PROCESS | 1949 | 1461235596590 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 03:46:36 INFO - PROCESS | 1949 | 1461235596592 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:46:36 INFO - PROCESS | 1949 | 1461235596593 Marionette TRACE conn2 <- [1,1854,null,{}] 03:46:36 INFO - PROCESS | 1949 | 1461235596595 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}] 03:46:36 INFO - PROCESS | 1949 | 1461235596701 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 03:46:36 INFO - PROCESS | 1949 | 1461235596714 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x126f59000 == 58 [pid = 1949] [id = 471] 03:46:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x11c171000) [pid = 1949] [serial = 1413] [outer = 0x0] 03:46:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x125d80800) [pid = 1949] [serial = 1414] [outer = 0x11c171000] 03:46:36 INFO - PROCESS | 1949 | 1461235596741 Marionette DEBUG loaded listener.js 03:46:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x12692c000) [pid = 1949] [serial = 1415] [outer = 0x11c171000] 03:46:37 INFO - PROCESS | 1949 | 1461235597095 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]]]}] 03:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 521ms 03:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:46:37 INFO - PROCESS | 1949 | 1461235597115 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 03:46:37 INFO - PROCESS | 1949 | 1461235597116 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 03:46:37 INFO - PROCESS | 1949 | 1461235597118 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:46:37 INFO - PROCESS | 1949 | 1461235597119 Marionette TRACE conn2 <- [1,1858,null,{}] 03:46:37 INFO - PROCESS | 1949 | 1461235597121 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}] 03:46:37 INFO - PROCESS | 1949 | 1461235597225 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 03:46:37 INFO - PROCESS | 1949 | 1461235597238 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x12819f800 == 59 [pid = 1949] [id = 472] 03:46:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x126992c00) [pid = 1949] [serial = 1416] [outer = 0x0] 03:46:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x1275f5800) [pid = 1949] [serial = 1417] [outer = 0x126992c00] 03:46:37 INFO - PROCESS | 1949 | 1461235597264 Marionette DEBUG loaded listener.js 03:46:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x1279c9000) [pid = 1949] [serial = 1418] [outer = 0x126992c00] 03:46:37 INFO - PROCESS | 1949 | 1461235597596 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]]]}] 03:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 518ms 03:46:37 INFO - PROCESS | 1949 | 1461235597637 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 03:46:37 INFO - PROCESS | 1949 | 1461235597638 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 03:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:46:37 INFO - PROCESS | 1949 | 1461235597640 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:46:37 INFO - PROCESS | 1949 | 1461235597641 Marionette TRACE conn2 <- [1,1862,null,{}] 03:46:37 INFO - PROCESS | 1949 | 1461235597644 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}] 03:46:37 INFO - PROCESS | 1949 | 1461235597749 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 03:46:37 INFO - PROCESS | 1949 | 1461235597798 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a7d4800 == 60 [pid = 1949] [id = 473] 03:46:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x114f60c00) [pid = 1949] [serial = 1419] [outer = 0x0] 03:46:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x1279d6000) [pid = 1949] [serial = 1420] [outer = 0x114f60c00] 03:46:37 INFO - PROCESS | 1949 | 1461235597824 Marionette DEBUG loaded listener.js 03:46:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x128697800) [pid = 1949] [serial = 1421] [outer = 0x114f60c00] 03:46:38 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x12a97ec00) [pid = 1949] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:46:38 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x12a979400) [pid = 1949] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:46:38 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x12af4cc00) [pid = 1949] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:46:38 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x1279cd000) [pid = 1949] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:46:38 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x114e10400) [pid = 1949] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:46:38 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x11af90c00) [pid = 1949] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:46:38 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x129d0f800) [pid = 1949] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:46:38 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x12b33ec00) [pid = 1949] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:46:38 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x118a79400) [pid = 1949] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:46:38 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x12aa50800) [pid = 1949] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:46:38 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x11bfec000) [pid = 1949] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:46:38 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x129d02c00) [pid = 1949] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:46:38 INFO - PROCESS | 1949 | --DOMWINDOW == 115 (0x114d63400) [pid = 1949] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:46:38 INFO - PROCESS | 1949 | 1461235598417 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]]]}] 03:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 819ms 03:46:38 INFO - PROCESS | 1949 | 1461235598459 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 03:46:38 INFO - PROCESS | 1949 | 1461235598461 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 03:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:46:38 INFO - PROCESS | 1949 | 1461235598463 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:46:38 INFO - PROCESS | 1949 | 1461235598465 Marionette TRACE conn2 <- [1,1866,null,{}] 03:46:38 INFO - PROCESS | 1949 | 1461235598467 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}] 03:46:38 INFO - PROCESS | 1949 | 1461235598572 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 03:46:38 INFO - PROCESS | 1949 | 1461235598636 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a9cb000 == 61 [pid = 1949] [id = 474] 03:46:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x11af18400) [pid = 1949] [serial = 1422] [outer = 0x0] 03:46:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x1281fe400) [pid = 1949] [serial = 1423] [outer = 0x11af18400] 03:46:38 INFO - PROCESS | 1949 | 1461235598666 Marionette DEBUG loaded listener.js 03:46:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x129da8c00) [pid = 1949] [serial = 1424] [outer = 0x11af18400] 03:46:38 INFO - PROCESS | 1949 | 1461235598955 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]]]}] 03:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 521ms 03:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:46:38 INFO - PROCESS | 1949 | 1461235598986 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 03:46:38 INFO - PROCESS | 1949 | 1461235598987 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 03:46:38 INFO - PROCESS | 1949 | 1461235598989 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:46:38 INFO - PROCESS | 1949 | 1461235598990 Marionette TRACE conn2 <- [1,1870,null,{}] 03:46:38 INFO - PROCESS | 1949 | 1461235598992 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}] 03:46:39 INFO - PROCESS | 1949 | 1461235599088 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 03:46:39 INFO - PROCESS | 1949 | 1461235599093 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ab28800 == 62 [pid = 1949] [id = 475] 03:46:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x12869e800) [pid = 1949] [serial = 1425] [outer = 0x0] 03:46:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x129db4c00) [pid = 1949] [serial = 1426] [outer = 0x12869e800] 03:46:39 INFO - PROCESS | 1949 | 1461235599119 Marionette DEBUG loaded listener.js 03:46:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x129dbe000) [pid = 1949] [serial = 1427] [outer = 0x12869e800] 03:46:39 INFO - PROCESS | 1949 | 1461235599472 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]]]}] 03:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 520ms 03:46:39 INFO - PROCESS | 1949 | 1461235599512 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 03:46:39 INFO - PROCESS | 1949 | 1461235599514 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 03:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:46:39 INFO - PROCESS | 1949 | 1461235599517 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:46:39 INFO - PROCESS | 1949 | 1461235599518 Marionette TRACE conn2 <- [1,1874,null,{}] 03:46:39 INFO - PROCESS | 1949 | 1461235599520 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}] 03:46:39 INFO - PROCESS | 1949 | 1461235599608 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 03:46:39 INFO - PROCESS | 1949 | 1461235599613 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x12af17800 == 63 [pid = 1949] [id = 476] 03:46:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x129db7000) [pid = 1949] [serial = 1428] [outer = 0x0] 03:46:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x12a33bc00) [pid = 1949] [serial = 1429] [outer = 0x129db7000] 03:46:39 INFO - PROCESS | 1949 | 1461235599638 Marionette DEBUG loaded listener.js 03:46:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x12a55ac00) [pid = 1949] [serial = 1430] [outer = 0x129db7000] 03:46:39 INFO - PROCESS | 1949 | 1461235599966 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]]]}] 03:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 470ms 03:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:46:39 INFO - PROCESS | 1949 | 1461235599987 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 03:46:39 INFO - PROCESS | 1949 | 1461235599988 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 03:46:39 INFO - PROCESS | 1949 | 1461235599990 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:46:39 INFO - PROCESS | 1949 | 1461235599992 Marionette TRACE conn2 <- [1,1878,null,{}] 03:46:39 INFO - PROCESS | 1949 | 1461235599995 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}] 03:46:40 INFO - PROCESS | 1949 | 1461235600086 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 03:46:40 INFO - PROCESS | 1949 | 1461235600090 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b359800 == 64 [pid = 1949] [id = 477] 03:46:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x12a33b000) [pid = 1949] [serial = 1431] [outer = 0x0] 03:46:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x12a566000) [pid = 1949] [serial = 1432] [outer = 0x12a33b000] 03:46:40 INFO - PROCESS | 1949 | 1461235600116 Marionette DEBUG loaded listener.js 03:46:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x12a5e3c00) [pid = 1949] [serial = 1433] [outer = 0x12a33b000] 03:46:40 INFO - PROCESS | 1949 | 1461235600637 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]]]}] 03:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 669ms 03:46:40 INFO - PROCESS | 1949 | 1461235600661 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 03:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:46:40 INFO - PROCESS | 1949 | 1461235600666 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 03:46:40 INFO - PROCESS | 1949 | 1461235600670 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:46:40 INFO - PROCESS | 1949 | 1461235600672 Marionette TRACE conn2 <- [1,1882,null,{}] 03:46:40 INFO - PROCESS | 1949 | 1461235600676 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}] 03:46:40 INFO - PROCESS | 1949 | 1461235600787 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 03:46:40 INFO - PROCESS | 1949 | 1461235600862 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x118a10000 == 65 [pid = 1949] [id = 478] 03:46:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x114d6d400) [pid = 1949] [serial = 1434] [outer = 0x0] 03:46:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x114f59800) [pid = 1949] [serial = 1435] [outer = 0x114d6d400] 03:46:40 INFO - PROCESS | 1949 | 1461235600895 Marionette DEBUG loaded listener.js 03:46:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x115675400) [pid = 1949] [serial = 1436] [outer = 0x114d6d400] 03:46:41 INFO - PROCESS | 1949 | 1461235601318 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]]]}] 03:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 670ms 03:46:41 INFO - PROCESS | 1949 | 1461235601341 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 03:46:41 INFO - PROCESS | 1949 | 1461235601345 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 03:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:46:41 INFO - PROCESS | 1949 | 1461235601350 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:46:41 INFO - PROCESS | 1949 | 1461235601352 Marionette TRACE conn2 <- [1,1886,null,{}] 03:46:41 INFO - PROCESS | 1949 | 1461235601354 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}] 03:46:41 INFO - PROCESS | 1949 | 1461235601465 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 03:46:41 INFO - PROCESS | 1949 | 1461235601547 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b994000 == 66 [pid = 1949] [id = 479] 03:46:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x11612d800) [pid = 1949] [serial = 1437] [outer = 0x0] 03:46:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x118643800) [pid = 1949] [serial = 1438] [outer = 0x11612d800] 03:46:41 INFO - PROCESS | 1949 | 1461235601620 Marionette DEBUG loaded listener.js 03:46:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x119e5cc00) [pid = 1949] [serial = 1439] [outer = 0x11612d800] 03:46:42 INFO - PROCESS | 1949 | 1461235602059 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]]]}] 03:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 773ms 03:46:42 INFO - PROCESS | 1949 | 1461235602123 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 03:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:46:42 INFO - PROCESS | 1949 | 1461235602125 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 03:46:42 INFO - PROCESS | 1949 | 1461235602127 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:46:42 INFO - PROCESS | 1949 | 1461235602130 Marionette TRACE conn2 <- [1,1890,null,{}] 03:46:42 INFO - PROCESS | 1949 | 1461235602138 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}] 03:46:42 INFO - PROCESS | 1949 | 1461235602250 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 03:46:42 INFO - PROCESS | 1949 | 1461235602324 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:42 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ab16000 == 67 [pid = 1949] [id = 480] 03:46:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x11ad7e000) [pid = 1949] [serial = 1440] [outer = 0x0] 03:46:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x11af0d800) [pid = 1949] [serial = 1441] [outer = 0x11ad7e000] 03:46:42 INFO - PROCESS | 1949 | 1461235602357 Marionette DEBUG loaded listener.js 03:46:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x11c16f800) [pid = 1949] [serial = 1442] [outer = 0x11ad7e000] 03:46:42 INFO - PROCESS | 1949 | 1461235602864 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]]]}] 03:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 773ms 03:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:46:42 INFO - PROCESS | 1949 | 1461235602901 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 03:46:42 INFO - PROCESS | 1949 | 1461235602904 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 03:46:42 INFO - PROCESS | 1949 | 1461235602908 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:46:42 INFO - PROCESS | 1949 | 1461235602911 Marionette TRACE conn2 <- [1,1894,null,{}] 03:46:42 INFO - PROCESS | 1949 | 1461235602914 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}] 03:46:43 INFO - PROCESS | 1949 | 1461235603065 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 03:46:43 INFO - PROCESS | 1949 | 1461235603138 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b93d800 == 68 [pid = 1949] [id = 481] 03:46:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x11c172c00) [pid = 1949] [serial = 1443] [outer = 0x0] 03:46:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x1279d4000) [pid = 1949] [serial = 1444] [outer = 0x11c172c00] 03:46:43 INFO - PROCESS | 1949 | 1461235603170 Marionette DEBUG loaded listener.js 03:46:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x129d06000) [pid = 1949] [serial = 1445] [outer = 0x11c172c00] 03:46:43 INFO - PROCESS | 1949 | 1461235603571 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]]]}] 03:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 724ms 03:46:43 INFO - PROCESS | 1949 | 1461235603631 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 03:46:43 INFO - PROCESS | 1949 | 1461235603633 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 03:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:46:43 INFO - PROCESS | 1949 | 1461235603635 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:46:43 INFO - PROCESS | 1949 | 1461235603636 Marionette TRACE conn2 <- [1,1898,null,{}] 03:46:43 INFO - PROCESS | 1949 | 1461235603639 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}] 03:46:43 INFO - PROCESS | 1949 | 1461235603744 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 03:46:43 INFO - PROCESS | 1949 | 1461235603818 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b9e3800 == 69 [pid = 1949] [id = 482] 03:46:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x126936400) [pid = 1949] [serial = 1446] [outer = 0x0] 03:46:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x129da5c00) [pid = 1949] [serial = 1447] [outer = 0x126936400] 03:46:43 INFO - PROCESS | 1949 | 1461235603848 Marionette DEBUG loaded listener.js 03:46:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x12a559800) [pid = 1949] [serial = 1448] [outer = 0x126936400] 03:46:44 INFO - PROCESS | 1949 | 1461235604318 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]]]}] 03:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 719ms 03:46:44 INFO - PROCESS | 1949 | 1461235604375 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 03:46:44 INFO - PROCESS | 1949 | 1461235604377 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 03:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:46:44 INFO - PROCESS | 1949 | 1461235604417 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:46:44 INFO - PROCESS | 1949 | 1461235604419 Marionette TRACE conn2 <- [1,1902,null,{}] 03:46:44 INFO - PROCESS | 1949 | 1461235604426 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}] 03:46:44 INFO - PROCESS | 1949 | 1461235604591 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 03:46:44 INFO - PROCESS | 1949 | 1461235604661 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:44 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d23e800 == 70 [pid = 1949] [id = 483] 03:46:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x12a5e4800) [pid = 1949] [serial = 1449] [outer = 0x0] 03:46:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x12a823800) [pid = 1949] [serial = 1450] [outer = 0x12a5e4800] 03:46:44 INFO - PROCESS | 1949 | 1461235604693 Marionette DEBUG loaded listener.js 03:46:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x12a97d800) [pid = 1949] [serial = 1451] [outer = 0x12a5e4800] 03:46:45 INFO - PROCESS | 1949 | 1461235605108 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]]]}] 03:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 746ms 03:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:46:45 INFO - PROCESS | 1949 | 1461235605141 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 03:46:45 INFO - PROCESS | 1949 | 1461235605142 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 03:46:45 INFO - PROCESS | 1949 | 1461235605144 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:46:45 INFO - PROCESS | 1949 | 1461235605146 Marionette TRACE conn2 <- [1,1906,null,{}] 03:46:45 INFO - PROCESS | 1949 | 1461235605148 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}] 03:46:45 INFO - PROCESS | 1949 | 1461235605256 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 03:46:45 INFO - PROCESS | 1949 | 1461235605331 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d928800 == 71 [pid = 1949] [id = 484] 03:46:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x12a97dc00) [pid = 1949] [serial = 1452] [outer = 0x0] 03:46:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x12aa52c00) [pid = 1949] [serial = 1453] [outer = 0x12a97dc00] 03:46:45 INFO - PROCESS | 1949 | 1461235605360 Marionette DEBUG loaded listener.js 03:46:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x12aa99800) [pid = 1949] [serial = 1454] [outer = 0x12a97dc00] 03:46:45 INFO - PROCESS | 1949 | 1461235605801 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]]]}] 03:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 720ms 03:46:45 INFO - PROCESS | 1949 | 1461235605893 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 03:46:45 INFO - PROCESS | 1949 | 1461235605895 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 03:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:46:45 INFO - PROCESS | 1949 | 1461235605900 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:46:45 INFO - PROCESS | 1949 | 1461235605901 Marionette TRACE conn2 <- [1,1910,null,{}] 03:46:45 INFO - PROCESS | 1949 | 1461235605904 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}] 03:46:46 INFO - PROCESS | 1949 | 1461235606013 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 03:46:46 INFO - PROCESS | 1949 | 1461235606087 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b564000 == 72 [pid = 1949] [id = 485] 03:46:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x114e02400) [pid = 1949] [serial = 1455] [outer = 0x0] 03:46:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x1279db000) [pid = 1949] [serial = 1456] [outer = 0x114e02400] 03:46:46 INFO - PROCESS | 1949 | 1461235606118 Marionette DEBUG loaded listener.js 03:46:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x12a980c00) [pid = 1949] [serial = 1457] [outer = 0x114e02400] 03:46:46 INFO - PROCESS | 1949 | 1461235606683 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]]]}] 03:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 824ms 03:46:46 INFO - PROCESS | 1949 | 1461235606725 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 03:46:46 INFO - PROCESS | 1949 | 1461235606727 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 03:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:46:46 INFO - PROCESS | 1949 | 1461235606731 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:46:46 INFO - PROCESS | 1949 | 1461235606733 Marionette TRACE conn2 <- [1,1914,null,{}] 03:46:46 INFO - PROCESS | 1949 | 1461235606736 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}] 03:46:46 INFO - PROCESS | 1949 | 1461235606841 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 03:46:46 INFO - PROCESS | 1949 | 1461235606960 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b997800 == 73 [pid = 1949] [id = 486] 03:46:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x1147bac00) [pid = 1949] [serial = 1458] [outer = 0x0] 03:46:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x114d6ac00) [pid = 1949] [serial = 1459] [outer = 0x1147bac00] 03:46:46 INFO - PROCESS | 1949 | 1461235606989 Marionette DEBUG loaded listener.js 03:46:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x114f5e000) [pid = 1949] [serial = 1460] [outer = 0x1147bac00] 03:46:47 INFO - PROCESS | 1949 | 1461235607478 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]]]}] 03:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 773ms 03:46:47 INFO - PROCESS | 1949 | 1461235607504 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 03:46:47 INFO - PROCESS | 1949 | 1461235607507 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 03:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:46:47 INFO - PROCESS | 1949 | 1461235607512 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:46:47 INFO - PROCESS | 1949 | 1461235607513 Marionette TRACE conn2 <- [1,1918,null,{}] 03:46:47 INFO - PROCESS | 1949 | 1461235607516 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}] 03:46:47 INFO - PROCESS | 1949 | 1461235607621 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 03:46:47 INFO - PROCESS | 1949 | 1461235607688 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x114b79800 == 74 [pid = 1949] [id = 487] 03:46:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x1141c1c00) [pid = 1949] [serial = 1461] [outer = 0x0] 03:46:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x114f97000) [pid = 1949] [serial = 1462] [outer = 0x1141c1c00] 03:46:47 INFO - PROCESS | 1949 | 1461235607748 Marionette DEBUG loaded listener.js 03:46:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x1189d3800) [pid = 1949] [serial = 1463] [outer = 0x1141c1c00] 03:46:47 INFO - PROCESS | 1949 | --DOCSHELL 0x12af17800 == 73 [pid = 1949] [id = 476] 03:46:47 INFO - PROCESS | 1949 | --DOCSHELL 0x12ab28800 == 72 [pid = 1949] [id = 475] 03:46:47 INFO - PROCESS | 1949 | --DOCSHELL 0x12a9cb000 == 71 [pid = 1949] [id = 474] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x12a97b800) [pid = 1949] [serial = 1371] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOCSHELL 0x12a7d4800 == 70 [pid = 1949] [id = 473] 03:46:47 INFO - PROCESS | 1949 | --DOCSHELL 0x12819f800 == 69 [pid = 1949] [id = 472] 03:46:47 INFO - PROCESS | 1949 | --DOCSHELL 0x126f59000 == 68 [pid = 1949] [id = 471] 03:46:47 INFO - PROCESS | 1949 | --DOCSHELL 0x125d5a800 == 67 [pid = 1949] [id = 470] 03:46:47 INFO - PROCESS | 1949 | --DOCSHELL 0x123cc8800 == 66 [pid = 1949] [id = 469] 03:46:47 INFO - PROCESS | 1949 | --DOCSHELL 0x11c30a800 == 65 [pid = 1949] [id = 468] 03:46:47 INFO - PROCESS | 1949 | --DOCSHELL 0x11b995800 == 64 [pid = 1949] [id = 467] 03:46:47 INFO - PROCESS | 1949 | --DOCSHELL 0x119256800 == 63 [pid = 1949] [id = 466] 03:46:47 INFO - PROCESS | 1949 | --DOCSHELL 0x1198b4000 == 62 [pid = 1949] [id = 465] 03:46:47 INFO - PROCESS | 1949 | --DOCSHELL 0x1155b9800 == 61 [pid = 1949] [id = 464] 03:46:47 INFO - PROCESS | 1949 | --DOCSHELL 0x12ea22000 == 60 [pid = 1949] [id = 457] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x12aa5a400) [pid = 1949] [serial = 1353] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x12af41800) [pid = 1949] [serial = 1356] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x12af4c800) [pid = 1949] [serial = 1357] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x12aff1800) [pid = 1949] [serial = 1359] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x1282aec00) [pid = 1949] [serial = 1344] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x129d02800) [pid = 1949] [serial = 1345] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x11897c400) [pid = 1949] [serial = 1336] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x1161bec00) [pid = 1949] [serial = 1335] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x11bfedc00) [pid = 1949] [serial = 1341] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x126d2fc00) [pid = 1949] [serial = 1342] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x12a55cc00) [pid = 1949] [serial = 1350] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x12afe8400) [pid = 1949] [serial = 1329] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x11a608400) [pid = 1949] [serial = 1317] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x12b345400) [pid = 1949] [serial = 1362] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x112266800) [pid = 1949] [serial = 1314] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x11af90000) [pid = 1949] [serial = 1339] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x11a977400) [pid = 1949] [serial = 1338] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x12b14c400) [pid = 1949] [serial = 1332] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x12b341800) [pid = 1949] [serial = 1333] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x1279ca000) [pid = 1949] [serial = 1368] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x12a341000) [pid = 1949] [serial = 1323] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x11af15c00) [pid = 1949] [serial = 1320] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x129da7400) [pid = 1949] [serial = 1347] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x12a333800) [pid = 1949] [serial = 1348] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x12aa9ac00) [pid = 1949] [serial = 1326] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x129d08800) [pid = 1949] [serial = 1369] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x12b34a400) [pid = 1949] [serial = 1363] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x1163fb000) [pid = 1949] [serial = 1365] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x12b155000) [pid = 1949] [serial = 1360] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x12a975400) [pid = 1949] [serial = 1351] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x11bfe9800) [pid = 1949] [serial = 1366] [outer = 0x0] [url = about:blank] 03:46:47 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x12aad7400) [pid = 1949] [serial = 1354] [outer = 0x0] [url = about:blank] 03:46:48 INFO - PROCESS | 1949 | 1461235608117 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]]]}] 03:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 620ms 03:46:48 INFO - PROCESS | 1949 | 1461235608134 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 03:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:46:48 INFO - PROCESS | 1949 | 1461235608135 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 03:46:48 INFO - PROCESS | 1949 | 1461235608137 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:46:48 INFO - PROCESS | 1949 | 1461235608140 Marionette TRACE conn2 <- [1,1922,null,{}] 03:46:48 INFO - PROCESS | 1949 | 1461235608147 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}] 03:46:48 INFO - PROCESS | 1949 | 1461235608235 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 03:46:48 INFO - PROCESS | 1949 | 1461235608240 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c34e800 == 61 [pid = 1949] [id = 488] 03:46:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x118ece400) [pid = 1949] [serial = 1464] [outer = 0x0] 03:46:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x11a850400) [pid = 1949] [serial = 1465] [outer = 0x118ece400] 03:46:48 INFO - PROCESS | 1949 | 1461235608268 Marionette DEBUG loaded listener.js 03:46:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x11a979400) [pid = 1949] [serial = 1466] [outer = 0x118ece400] 03:46:48 INFO - PROCESS | 1949 | 1461235608635 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]]]}] 03:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 520ms 03:46:48 INFO - PROCESS | 1949 | 1461235608658 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 03:46:48 INFO - PROCESS | 1949 | 1461235608660 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 03:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:46:48 INFO - PROCESS | 1949 | 1461235608673 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:46:48 INFO - PROCESS | 1949 | 1461235608674 Marionette TRACE conn2 <- [1,1926,null,{}] 03:46:48 INFO - PROCESS | 1949 | 1461235608677 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}] 03:46:48 INFO - PROCESS | 1949 | 1461235608766 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 03:46:48 INFO - PROCESS | 1949 | 1461235608771 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d55000 == 62 [pid = 1949] [id = 489] 03:46:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x11aa6b400) [pid = 1949] [serial = 1467] [outer = 0x0] 03:46:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x11af15c00) [pid = 1949] [serial = 1468] [outer = 0x11aa6b400] 03:46:48 INFO - PROCESS | 1949 | 1461235608797 Marionette DEBUG loaded listener.js 03:46:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x11bfe9400) [pid = 1949] [serial = 1469] [outer = 0x11aa6b400] 03:46:49 INFO - PROCESS | 1949 | 1461235609171 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]]]}] 03:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 528ms 03:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:46:49 INFO - PROCESS | 1949 | 1461235609203 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 03:46:49 INFO - PROCESS | 1949 | 1461235609205 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 03:46:49 INFO - PROCESS | 1949 | 1461235609211 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:46:49 INFO - PROCESS | 1949 | 1461235609213 Marionette TRACE conn2 <- [1,1930,null,{}] 03:46:49 INFO - PROCESS | 1949 | 1461235609217 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}] 03:46:49 INFO - PROCESS | 1949 | 1461235609334 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 03:46:49 INFO - PROCESS | 1949 | 1461235609338 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x12818c000 == 63 [pid = 1949] [id = 490] 03:46:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x11bfedc00) [pid = 1949] [serial = 1470] [outer = 0x0] 03:46:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x11c7ae400) [pid = 1949] [serial = 1471] [outer = 0x11bfedc00] 03:46:49 INFO - PROCESS | 1949 | 1461235609364 Marionette DEBUG loaded listener.js 03:46:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x126b50000) [pid = 1949] [serial = 1472] [outer = 0x11bfedc00] 03:46:49 INFO - PROCESS | 1949 | 1461235609717 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]]]}] 03:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 522ms 03:46:49 INFO - PROCESS | 1949 | 1461235609733 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 03:46:49 INFO - PROCESS | 1949 | 1461235609734 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 03:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:46:49 INFO - PROCESS | 1949 | 1461235609736 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:46:49 INFO - PROCESS | 1949 | 1461235609738 Marionette TRACE conn2 <- [1,1934,null,{}] 03:46:49 INFO - PROCESS | 1949 | 1461235609740 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}] 03:46:49 INFO - PROCESS | 1949 | 1461235609844 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 03:46:49 INFO - PROCESS | 1949 | 1461235609926 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x1286d9000 == 64 [pid = 1949] [id = 491] 03:46:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x126936c00) [pid = 1949] [serial = 1473] [outer = 0x0] 03:46:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x1279cdc00) [pid = 1949] [serial = 1474] [outer = 0x126936c00] 03:46:49 INFO - PROCESS | 1949 | 1461235609953 Marionette DEBUG loaded listener.js 03:46:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x129db5800) [pid = 1949] [serial = 1475] [outer = 0x126936c00] 03:46:50 INFO - PROCESS | 1949 | 1461235610303 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]]]}] 03:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 619ms 03:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:46:50 INFO - PROCESS | 1949 | 1461235610356 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 03:46:50 INFO - PROCESS | 1949 | 1461235610357 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 03:46:50 INFO - PROCESS | 1949 | 1461235610359 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:46:50 INFO - PROCESS | 1949 | 1461235610360 Marionette TRACE conn2 <- [1,1938,null,{}] 03:46:50 INFO - PROCESS | 1949 | 1461235610363 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}] 03:46:50 INFO - PROCESS | 1949 | 1461235610470 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 03:46:50 INFO - PROCESS | 1949 | 1461235610482 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:50 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ab2d000 == 65 [pid = 1949] [id = 492] 03:46:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x126db4000) [pid = 1949] [serial = 1476] [outer = 0x0] 03:46:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x12a337c00) [pid = 1949] [serial = 1477] [outer = 0x126db4000] 03:46:50 INFO - PROCESS | 1949 | 1461235610508 Marionette DEBUG loaded listener.js 03:46:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x12a5e0400) [pid = 1949] [serial = 1478] [outer = 0x126db4000] 03:46:50 INFO - PROCESS | 1949 | 1461235610858 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]]]}] 03:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 519ms 03:46:50 INFO - PROCESS | 1949 | 1461235610881 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 03:46:50 INFO - PROCESS | 1949 | 1461235610882 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 03:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:46:50 INFO - PROCESS | 1949 | 1461235610885 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:46:50 INFO - PROCESS | 1949 | 1461235610886 Marionette TRACE conn2 <- [1,1942,null,{}] 03:46:50 INFO - PROCESS | 1949 | 1461235610888 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}] 03:46:51 INFO - PROCESS | 1949 | 1461235611010 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 03:46:51 INFO - PROCESS | 1949 | 1461235611023 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x12af19800 == 66 [pid = 1949] [id = 493] 03:46:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x12a5e1400) [pid = 1949] [serial = 1479] [outer = 0x0] 03:46:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x12a81bc00) [pid = 1949] [serial = 1480] [outer = 0x12a5e1400] 03:46:51 INFO - PROCESS | 1949 | 1461235611048 Marionette DEBUG loaded listener.js 03:46:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x12a972000) [pid = 1949] [serial = 1481] [outer = 0x12a5e1400] 03:46:51 INFO - PROCESS | 1949 | 1461235611410 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]]]}] 03:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 570ms 03:46:51 INFO - PROCESS | 1949 | 1461235611455 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 03:46:51 INFO - PROCESS | 1949 | 1461235611456 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 03:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:46:51 INFO - PROCESS | 1949 | 1461235611458 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:46:51 INFO - PROCESS | 1949 | 1461235611460 Marionette TRACE conn2 <- [1,1946,null,{}] 03:46:51 INFO - PROCESS | 1949 | 1461235611462 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}] 03:46:51 INFO - PROCESS | 1949 | 1461235611574 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 03:46:51 INFO - PROCESS | 1949 | 1461235611585 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b762000 == 67 [pid = 1949] [id = 494] 03:46:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x12a816c00) [pid = 1949] [serial = 1482] [outer = 0x0] 03:46:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x12a97cc00) [pid = 1949] [serial = 1483] [outer = 0x12a816c00] 03:46:51 INFO - PROCESS | 1949 | 1461235611610 Marionette DEBUG loaded listener.js 03:46:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x12aa9e400) [pid = 1949] [serial = 1484] [outer = 0x12a816c00] 03:46:52 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x11c171000) [pid = 1949] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:46:52 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x126992c00) [pid = 1949] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:46:52 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x11af18400) [pid = 1949] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:46:52 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x114f60c00) [pid = 1949] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:46:52 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x11a852800) [pid = 1949] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:46:52 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x114e04c00) [pid = 1949] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:46:52 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x114e11400) [pid = 1949] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:46:52 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x11224ec00) [pid = 1949] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:46:52 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x11a850000) [pid = 1949] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:46:52 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x118a7d800) [pid = 1949] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:46:52 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x11595ac00) [pid = 1949] [serial = 1389] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:46:52 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x12869e800) [pid = 1949] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:46:52 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x129db7000) [pid = 1949] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:46:52 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x11a96c400) [pid = 1949] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:46:52 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x118f95c00) [pid = 1949] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:46:52 INFO - PROCESS | 1949 | 1461235612144 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]]]}] 03:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 718ms 03:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:46:52 INFO - PROCESS | 1949 | 1461235612178 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 03:46:52 INFO - PROCESS | 1949 | 1461235612179 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 03:46:52 INFO - PROCESS | 1949 | 1461235612181 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:46:52 INFO - PROCESS | 1949 | 1461235612182 Marionette TRACE conn2 <- [1,1950,null,{}] 03:46:52 INFO - PROCESS | 1949 | 1461235612184 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}] 03:46:52 INFO - PROCESS | 1949 | 1461235612276 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 03:46:52 INFO - PROCESS | 1949 | 1461235612297 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:52 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d52000 == 68 [pid = 1949] [id = 495] 03:46:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x114d61800) [pid = 1949] [serial = 1485] [outer = 0x0] 03:46:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x11595ac00) [pid = 1949] [serial = 1486] [outer = 0x114d61800] 03:46:52 INFO - PROCESS | 1949 | 1461235612323 Marionette DEBUG loaded listener.js 03:46:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x11ad61c00) [pid = 1949] [serial = 1487] [outer = 0x114d61800] 03:46:52 INFO - PROCESS | 1949 | 1461235612675 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]]]}] 03:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 519ms 03:46:52 INFO - PROCESS | 1949 | 1461235612700 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 03:46:52 INFO - PROCESS | 1949 | 1461235612702 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 03:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:46:52 INFO - PROCESS | 1949 | 1461235612704 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:46:52 INFO - PROCESS | 1949 | 1461235612706 Marionette TRACE conn2 <- [1,1954,null,{}] 03:46:52 INFO - PROCESS | 1949 | 1461235612709 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}] 03:46:52 INFO - PROCESS | 1949 | 1461235612840 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 03:46:52 INFO - PROCESS | 1949 | 1461235612844 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:52 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d916800 == 69 [pid = 1949] [id = 496] 03:46:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x11c3d2000) [pid = 1949] [serial = 1488] [outer = 0x0] 03:46:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x12aaa4400) [pid = 1949] [serial = 1489] [outer = 0x11c3d2000] 03:46:52 INFO - PROCESS | 1949 | 1461235612874 Marionette DEBUG loaded listener.js 03:46:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x12adc7c00) [pid = 1949] [serial = 1490] [outer = 0x11c3d2000] 03:46:53 INFO - PROCESS | 1949 | 1461235613188 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]]]}] 03:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 519ms 03:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:46:53 INFO - PROCESS | 1949 | 1461235613224 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 03:46:53 INFO - PROCESS | 1949 | 1461235613225 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 03:46:53 INFO - PROCESS | 1949 | 1461235613227 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:46:53 INFO - PROCESS | 1949 | 1461235613228 Marionette TRACE conn2 <- [1,1958,null,{}] 03:46:53 INFO - PROCESS | 1949 | 1461235613233 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}] 03:46:53 INFO - PROCESS | 1949 | 1461235613325 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 03:46:53 INFO - PROCESS | 1949 | 1461235613387 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e3db000 == 70 [pid = 1949] [id = 497] 03:46:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x12aadc400) [pid = 1949] [serial = 1491] [outer = 0x0] 03:46:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x12add2c00) [pid = 1949] [serial = 1492] [outer = 0x12aadc400] 03:46:53 INFO - PROCESS | 1949 | 1461235613412 Marionette DEBUG loaded listener.js 03:46:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x12af44c00) [pid = 1949] [serial = 1493] [outer = 0x12aadc400] 03:46:53 INFO - PROCESS | 1949 | 1461235613706 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]]]}] 03:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 522ms 03:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:46:53 INFO - PROCESS | 1949 | 1461235613750 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 03:46:53 INFO - PROCESS | 1949 | 1461235613752 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 03:46:53 INFO - PROCESS | 1949 | 1461235613754 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:46:53 INFO - PROCESS | 1949 | 1461235613755 Marionette TRACE conn2 <- [1,1962,null,{}] 03:46:53 INFO - PROCESS | 1949 | 1461235613757 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}] 03:46:53 INFO - PROCESS | 1949 | 1461235613851 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 03:46:53 INFO - PROCESS | 1949 | 1461235613855 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ea1d000 == 71 [pid = 1949] [id = 498] 03:46:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x12af45400) [pid = 1949] [serial = 1494] [outer = 0x0] 03:46:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x12afe4800) [pid = 1949] [serial = 1495] [outer = 0x12af45400] 03:46:53 INFO - PROCESS | 1949 | 1461235613880 Marionette DEBUG loaded listener.js 03:46:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x12aff2000) [pid = 1949] [serial = 1496] [outer = 0x12af45400] 03:46:54 INFO - PROCESS | 1949 | 1461235614361 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]]]}] 03:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 668ms 03:46:54 INFO - PROCESS | 1949 | 1461235614423 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 03:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:46:54 INFO - PROCESS | 1949 | 1461235614426 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 03:46:54 INFO - PROCESS | 1949 | 1461235614429 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:46:54 INFO - PROCESS | 1949 | 1461235614432 Marionette TRACE conn2 <- [1,1966,null,{}] 03:46:54 INFO - PROCESS | 1949 | 1461235614436 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}] 03:46:54 INFO - PROCESS | 1949 | 1461235614552 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 03:46:54 INFO - PROCESS | 1949 | 1461235614654 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b919000 == 72 [pid = 1949] [id = 499] 03:46:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x1159f1c00) [pid = 1949] [serial = 1497] [outer = 0x0] 03:46:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x1161c0c00) [pid = 1949] [serial = 1498] [outer = 0x1159f1c00] 03:46:54 INFO - PROCESS | 1949 | 1461235614688 Marionette DEBUG loaded listener.js 03:46:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x11892c800) [pid = 1949] [serial = 1499] [outer = 0x1159f1c00] 03:46:55 INFO - PROCESS | 1949 | 1461235615118 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]]]}] 03:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 720ms 03:46:55 INFO - PROCESS | 1949 | 1461235615150 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 03:46:55 INFO - PROCESS | 1949 | 1461235615154 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 03:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:46:55 INFO - PROCESS | 1949 | 1461235615159 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:46:55 INFO - PROCESS | 1949 | 1461235615161 Marionette TRACE conn2 <- [1,1970,null,{}] 03:46:55 INFO - PROCESS | 1949 | 1461235615164 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}] 03:46:55 INFO - PROCESS | 1949 | 1461235615277 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 03:46:55 INFO - PROCESS | 1949 | 1461235615381 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x1271e0800 == 73 [pid = 1949] [id = 500] 03:46:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x1189db000) [pid = 1949] [serial = 1500] [outer = 0x0] 03:46:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x11a60e400) [pid = 1949] [serial = 1501] [outer = 0x1189db000] 03:46:55 INFO - PROCESS | 1949 | 1461235615413 Marionette DEBUG loaded listener.js 03:46:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x11aa69c00) [pid = 1949] [serial = 1502] [outer = 0x1189db000] 03:46:55 INFO - PROCESS | 1949 | 1461235615839 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]]]}] 03:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 721ms 03:46:55 INFO - PROCESS | 1949 | 1461235615902 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 03:46:55 INFO - PROCESS | 1949 | 1461235615904 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 03:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:46:55 INFO - PROCESS | 1949 | 1461235615906 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:46:55 INFO - PROCESS | 1949 | 1461235615909 Marionette TRACE conn2 <- [1,1974,null,{}] 03:46:55 INFO - PROCESS | 1949 | 1461235615933 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}] 03:46:56 INFO - PROCESS | 1949 | 1461235616047 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 03:46:56 INFO - PROCESS | 1949 | 1461235616123 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d91f800 == 74 [pid = 1949] [id = 501] 03:46:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x11af9c400) [pid = 1949] [serial = 1503] [outer = 0x0] 03:46:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x126d32000) [pid = 1949] [serial = 1504] [outer = 0x11af9c400] 03:46:56 INFO - PROCESS | 1949 | 1461235616156 Marionette DEBUG loaded listener.js 03:46:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x129c88c00) [pid = 1949] [serial = 1505] [outer = 0x11af9c400] 03:46:56 INFO - PROCESS | 1949 | 1461235616588 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]]]}] 03:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 735ms 03:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:46:56 INFO - PROCESS | 1949 | 1461235616641 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 03:46:56 INFO - PROCESS | 1949 | 1461235616643 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 03:46:56 INFO - PROCESS | 1949 | 1461235616646 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:46:56 INFO - PROCESS | 1949 | 1461235616647 Marionette TRACE conn2 <- [1,1978,null,{}] 03:46:56 INFO - PROCESS | 1949 | 1461235616649 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}] 03:46:56 INFO - PROCESS | 1949 | 1461235616760 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 03:46:56 INFO - PROCESS | 1949 | 1461235616864 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x12eabe800 == 75 [pid = 1949] [id = 502] 03:46:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x129d08800) [pid = 1949] [serial = 1506] [outer = 0x0] 03:46:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x12a338000) [pid = 1949] [serial = 1507] [outer = 0x129d08800] 03:46:56 INFO - PROCESS | 1949 | 1461235616896 Marionette DEBUG loaded listener.js 03:46:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x12a819400) [pid = 1949] [serial = 1508] [outer = 0x129d08800] 03:46:57 INFO - PROCESS | 1949 | 1461235617299 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]]]}] 03:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 669ms 03:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:46:57 INFO - PROCESS | 1949 | 1461235617315 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 03:46:57 INFO - PROCESS | 1949 | 1461235617316 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 03:46:57 INFO - PROCESS | 1949 | 1461235617318 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:46:57 INFO - PROCESS | 1949 | 1461235617320 Marionette TRACE conn2 <- [1,1982,null,{}] 03:46:57 INFO - PROCESS | 1949 | 1461235617322 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}] 03:46:57 INFO - PROCESS | 1949 | 1461235617451 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 03:46:57 INFO - PROCESS | 1949 | 1461235617528 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ec14000 == 76 [pid = 1949] [id = 503] 03:46:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x129d0f400) [pid = 1949] [serial = 1509] [outer = 0x0] 03:46:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x12aaa3800) [pid = 1949] [serial = 1510] [outer = 0x129d0f400] 03:46:57 INFO - PROCESS | 1949 | 1461235617558 Marionette DEBUG loaded listener.js 03:46:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x12aadc800) [pid = 1949] [serial = 1511] [outer = 0x129d0f400] 03:46:57 INFO - PROCESS | 1949 | 1461235617980 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]]]}] 03:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 668ms 03:46:57 INFO - PROCESS | 1949 | 1461235617988 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 03:46:57 INFO - PROCESS | 1949 | 1461235617989 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 03:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:46:57 INFO - PROCESS | 1949 | 1461235617991 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:46:57 INFO - PROCESS | 1949 | 1461235617993 Marionette TRACE conn2 <- [1,1986,null,{}] 03:46:57 INFO - PROCESS | 1949 | 1461235617995 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}] 03:46:58 INFO - PROCESS | 1949 | 1461235618121 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 03:46:58 INFO - PROCESS | 1949 | 1461235618228 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f1e7000 == 77 [pid = 1949] [id = 504] 03:46:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x12af4b400) [pid = 1949] [serial = 1512] [outer = 0x0] 03:46:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x12b14e800) [pid = 1949] [serial = 1513] [outer = 0x12af4b400] 03:46:58 INFO - PROCESS | 1949 | 1461235618261 Marionette DEBUG loaded listener.js 03:46:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x12b347c00) [pid = 1949] [serial = 1514] [outer = 0x12af4b400] 03:46:58 INFO - PROCESS | 1949 | 1461235618664 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]]]}] 03:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 719ms 03:46:58 INFO - PROCESS | 1949 | 1461235618711 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 03:46:58 INFO - PROCESS | 1949 | 1461235618713 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 03:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:46:58 INFO - PROCESS | 1949 | 1461235618715 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:46:58 INFO - PROCESS | 1949 | 1461235618716 Marionette TRACE conn2 <- [1,1990,null,{}] 03:46:58 INFO - PROCESS | 1949 | 1461235618718 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}] 03:46:58 INFO - PROCESS | 1949 | 1461235618861 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 03:46:58 INFO - PROCESS | 1949 | 1461235618941 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a7dc800 == 78 [pid = 1949] [id = 505] 03:46:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x12869b800) [pid = 1949] [serial = 1515] [outer = 0x0] 03:46:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x12a55a400) [pid = 1949] [serial = 1516] [outer = 0x12869b800] 03:46:58 INFO - PROCESS | 1949 | 1461235618970 Marionette DEBUG loaded listener.js 03:46:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x12b3dd400) [pid = 1949] [serial = 1517] [outer = 0x12869b800] 03:46:59 INFO - PROCESS | 1949 | 1461235619399 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]]]}] 03:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 720ms 03:46:59 INFO - PROCESS | 1949 | 1461235619435 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 03:46:59 INFO - PROCESS | 1949 | 1461235619437 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 03:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:46:59 INFO - PROCESS | 1949 | 1461235619439 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:46:59 INFO - PROCESS | 1949 | 1461235619440 Marionette TRACE conn2 <- [1,1994,null,{}] 03:46:59 INFO - PROCESS | 1949 | 1461235619443 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}] 03:46:59 INFO - PROCESS | 1949 | 1461235619556 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 03:46:59 INFO - PROCESS | 1949 | 1461235619634 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x119ee4000 == 79 [pid = 1949] [id = 506] 03:46:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x1145a5c00) [pid = 1949] [serial = 1518] [outer = 0x0] 03:46:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x118639800) [pid = 1949] [serial = 1519] [outer = 0x1145a5c00] 03:46:59 INFO - PROCESS | 1949 | 1461235619667 Marionette DEBUG loaded listener.js 03:46:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x12afe4400) [pid = 1949] [serial = 1520] [outer = 0x1145a5c00] 03:47:00 INFO - PROCESS | 1949 | 1461235620327 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]]]}] 03:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 919ms 03:47:00 INFO - PROCESS | 1949 | 1461235620359 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 03:47:00 INFO - PROCESS | 1949 | 1461235620363 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 03:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:47:00 INFO - PROCESS | 1949 | 1461235620369 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:47:00 INFO - PROCESS | 1949 | 1461235620372 Marionette TRACE conn2 <- [1,1998,null,{}] 03:47:00 INFO - PROCESS | 1949 | 1461235620377 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}] 03:47:00 INFO - PROCESS | 1949 | 1461235620527 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 03:47:00 INFO - PROCESS | 1949 | 1461235620611 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x127519000 == 80 [pid = 1949] [id = 507] 03:47:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x114e05400) [pid = 1949] [serial = 1521] [outer = 0x0] 03:47:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x1163f0800) [pid = 1949] [serial = 1522] [outer = 0x114e05400] 03:47:00 INFO - PROCESS | 1949 | 1461235620640 Marionette DEBUG loaded listener.js 03:47:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x118f98c00) [pid = 1949] [serial = 1523] [outer = 0x114e05400] 03:47:01 INFO - PROCESS | 1949 | 1461235621064 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]]]}] 03:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 727ms 03:47:01 INFO - PROCESS | 1949 | 1461235621095 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 03:47:01 INFO - PROCESS | 1949 | 1461235621099 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 03:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:47:01 INFO - PROCESS | 1949 | 1461235621103 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:47:01 INFO - PROCESS | 1949 | 1461235621105 Marionette TRACE conn2 <- [1,2002,null,{}] 03:47:01 INFO - PROCESS | 1949 | 1461235621108 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}] 03:47:01 INFO - PROCESS | 1949 | 1461235621212 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 03:47:01 INFO - PROCESS | 1949 | 1461235621294 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x11aae2800 == 81 [pid = 1949] [id = 508] 03:47:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x119e55800) [pid = 1949] [serial = 1524] [outer = 0x0] 03:47:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x11a8cb800) [pid = 1949] [serial = 1525] [outer = 0x119e55800] 03:47:01 INFO - PROCESS | 1949 | 1461235621322 Marionette DEBUG loaded listener.js 03:47:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x11ad5f800) [pid = 1949] [serial = 1526] [outer = 0x119e55800] 03:47:01 INFO - PROCESS | 1949 | --DOCSHELL 0x12e3db000 == 80 [pid = 1949] [id = 497] 03:47:01 INFO - PROCESS | 1949 | --DOCSHELL 0x12d916800 == 79 [pid = 1949] [id = 496] 03:47:01 INFO - PROCESS | 1949 | --DOCSHELL 0x125d52000 == 78 [pid = 1949] [id = 495] 03:47:01 INFO - PROCESS | 1949 | --DOCSHELL 0x12b762000 == 77 [pid = 1949] [id = 494] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x12a566000) [pid = 1949] [serial = 1432] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOCSHELL 0x12af19800 == 76 [pid = 1949] [id = 493] 03:47:01 INFO - PROCESS | 1949 | --DOCSHELL 0x12ab2d000 == 75 [pid = 1949] [id = 492] 03:47:01 INFO - PROCESS | 1949 | --DOCSHELL 0x1286d9000 == 74 [pid = 1949] [id = 491] 03:47:01 INFO - PROCESS | 1949 | --DOCSHELL 0x12818c000 == 73 [pid = 1949] [id = 490] 03:47:01 INFO - PROCESS | 1949 | --DOCSHELL 0x125d55000 == 72 [pid = 1949] [id = 489] 03:47:01 INFO - PROCESS | 1949 | --DOCSHELL 0x11c34e800 == 71 [pid = 1949] [id = 488] 03:47:01 INFO - PROCESS | 1949 | --DOCSHELL 0x114b79800 == 70 [pid = 1949] [id = 487] 03:47:01 INFO - PROCESS | 1949 | --DOCSHELL 0x11b997800 == 69 [pid = 1949] [id = 486] 03:47:01 INFO - PROCESS | 1949 | --DOCSHELL 0x12d23e800 == 68 [pid = 1949] [id = 483] 03:47:01 INFO - PROCESS | 1949 | --DOCSHELL 0x12b9e3800 == 67 [pid = 1949] [id = 482] 03:47:01 INFO - PROCESS | 1949 | --DOCSHELL 0x12b93d800 == 66 [pid = 1949] [id = 481] 03:47:01 INFO - PROCESS | 1949 | --DOCSHELL 0x12ab16000 == 65 [pid = 1949] [id = 480] 03:47:01 INFO - PROCESS | 1949 | --DOCSHELL 0x11b994000 == 64 [pid = 1949] [id = 479] 03:47:01 INFO - PROCESS | 1949 | --DOCSHELL 0x118a10000 == 63 [pid = 1949] [id = 478] 03:47:01 INFO - PROCESS | 1949 | 1461235621740 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]]]}] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x12af48400) [pid = 1949] [serial = 1312] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x125d80800) [pid = 1949] [serial = 1414] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x1275f5800) [pid = 1949] [serial = 1417] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x1281fe400) [pid = 1949] [serial = 1423] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x1279d6000) [pid = 1949] [serial = 1420] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x125c11800) [pid = 1949] [serial = 1381] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x11aa74800) [pid = 1949] [serial = 1408] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x1161c3000) [pid = 1949] [serial = 1397] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x114f97c00) [pid = 1949] [serial = 1396] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x11863c800) [pid = 1949] [serial = 1399] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x118a7bc00) [pid = 1949] [serial = 1400] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x114d73000) [pid = 1949] [serial = 1394] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x114373400) [pid = 1949] [serial = 1393] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x11a855c00) [pid = 1949] [serial = 1405] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x11a96cc00) [pid = 1949] [serial = 1406] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x119249c00) [pid = 1949] [serial = 1402] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x11a60dc00) [pid = 1949] [serial = 1403] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x12a5dcc00) [pid = 1949] [serial = 1384] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x12aa50400) [pid = 1949] [serial = 1387] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x114d5dc00) [pid = 1949] [serial = 1374] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x1189db400) [pid = 1949] [serial = 1378] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x11c7ad800) [pid = 1949] [serial = 1391] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x119124800) [pid = 1949] [serial = 1390] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x129da8c00) [pid = 1949] [serial = 1424] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x129db4c00) [pid = 1949] [serial = 1426] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x129dbe000) [pid = 1949] [serial = 1427] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x12a55ac00) [pid = 1949] [serial = 1430] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x12a33bc00) [pid = 1949] [serial = 1429] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x128697800) [pid = 1949] [serial = 1421] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x11c16f400) [pid = 1949] [serial = 1411] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x12692c000) [pid = 1949] [serial = 1415] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x1279c9000) [pid = 1949] [serial = 1418] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x11c3c5800) [pid = 1949] [serial = 1412] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x11b933800) [pid = 1949] [serial = 1409] [outer = 0x0] [url = about:blank] 03:47:01 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x116838400) [pid = 1949] [serial = 835] [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.] 03:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 671ms 03:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:47:01 INFO - PROCESS | 1949 | 1461235621774 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 03:47:01 INFO - PROCESS | 1949 | 1461235621776 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 03:47:01 INFO - PROCESS | 1949 | 1461235621778 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:47:01 INFO - PROCESS | 1949 | 1461235621782 Marionette TRACE conn2 <- [1,2006,null,{}] 03:47:01 INFO - PROCESS | 1949 | 1461235621790 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}] 03:47:01 INFO - PROCESS | 1949 | 1461235621902 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 03:47:01 INFO - PROCESS | 1949 | 1461235621909 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x11aad9800 == 64 [pid = 1949] [id = 509] 03:47:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x11ad85800) [pid = 1949] [serial = 1527] [outer = 0x0] 03:47:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x11af94800) [pid = 1949] [serial = 1528] [outer = 0x11ad85800] 03:47:01 INFO - PROCESS | 1949 | 1461235621941 Marionette DEBUG loaded listener.js 03:47:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x11c3d4400) [pid = 1949] [serial = 1529] [outer = 0x11ad85800] 03:47:02 INFO - PROCESS | 1949 | 1461235622341 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]]]}] 03:47:02 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 03:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 623ms 03:47:02 INFO - PROCESS | 1949 | 1461235622402 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 03:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:47:02 INFO - PROCESS | 1949 | 1461235622404 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 03:47:02 INFO - PROCESS | 1949 | 1461235622406 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:47:02 INFO - PROCESS | 1949 | 1461235622407 Marionette TRACE conn2 <- [1,2010,null,{}] 03:47:02 INFO - PROCESS | 1949 | 1461235622409 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}] 03:47:02 INFO - PROCESS | 1949 | 1461235622503 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 03:47:02 INFO - PROCESS | 1949 | 1461235622509 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:02 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d57000 == 65 [pid = 1949] [id = 510] 03:47:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x125c11800) [pid = 1949] [serial = 1530] [outer = 0x0] 03:47:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x1279cd400) [pid = 1949] [serial = 1531] [outer = 0x125c11800] 03:47:02 INFO - PROCESS | 1949 | 1461235622538 Marionette DEBUG loaded listener.js 03:47:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x128699000) [pid = 1949] [serial = 1532] [outer = 0x125c11800] 03:47:02 INFO - PROCESS | 1949 | 1461235622874 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]]]}] 03:47:02 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 03:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 518ms 03:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:47:02 INFO - PROCESS | 1949 | 1461235622924 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 03:47:02 INFO - PROCESS | 1949 | 1461235622925 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 03:47:02 INFO - PROCESS | 1949 | 1461235622928 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:47:02 INFO - PROCESS | 1949 | 1461235622929 Marionette TRACE conn2 <- [1,2014,null,{}] 03:47:02 INFO - PROCESS | 1949 | 1461235622931 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}] 03:47:03 INFO - PROCESS | 1949 | 1461235623019 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 03:47:03 INFO - PROCESS | 1949 | 1461235623023 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x129d55800 == 66 [pid = 1949] [id = 511] 03:47:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x1282b0800) [pid = 1949] [serial = 1533] [outer = 0x0] 03:47:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x129d0ac00) [pid = 1949] [serial = 1534] [outer = 0x1282b0800] 03:47:03 INFO - PROCESS | 1949 | 1461235623049 Marionette DEBUG loaded listener.js 03:47:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x129db0800) [pid = 1949] [serial = 1535] [outer = 0x1282b0800] 03:47:03 INFO - PROCESS | 1949 | 1461235623410 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]]]}] 03:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 521ms 03:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:47:03 INFO - PROCESS | 1949 | 1461235623449 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 03:47:03 INFO - PROCESS | 1949 | 1461235623451 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 03:47:03 INFO - PROCESS | 1949 | 1461235623453 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:47:03 INFO - PROCESS | 1949 | 1461235623454 Marionette TRACE conn2 <- [1,2018,null,{}] 03:47:03 INFO - PROCESS | 1949 | 1461235623456 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}] 03:47:03 INFO - PROCESS | 1949 | 1461235623593 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 03:47:03 INFO - PROCESS | 1949 | 1461235623636 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ab32800 == 67 [pid = 1949] [id = 512] 03:47:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x129c95000) [pid = 1949] [serial = 1536] [outer = 0x0] 03:47:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x12a333800) [pid = 1949] [serial = 1537] [outer = 0x129c95000] 03:47:03 INFO - PROCESS | 1949 | 1461235623664 Marionette DEBUG loaded listener.js 03:47:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x12aa53800) [pid = 1949] [serial = 1538] [outer = 0x129c95000] 03:47:04 INFO - PROCESS | 1949 | 1461235624051 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]]]}] 03:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 621ms 03:47:04 INFO - PROCESS | 1949 | 1461235624075 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 03:47:04 INFO - PROCESS | 1949 | 1461235624078 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 03:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:47:04 INFO - PROCESS | 1949 | 1461235624092 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:47:04 INFO - PROCESS | 1949 | 1461235624094 Marionette TRACE conn2 <- [1,2022,null,{}] 03:47:04 INFO - PROCESS | 1949 | 1461235624098 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}] 03:47:04 INFO - PROCESS | 1949 | 1461235624238 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 03:47:04 INFO - PROCESS | 1949 | 1461235624296 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:04 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b75f800 == 68 [pid = 1949] [id = 513] 03:47:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x129da8c00) [pid = 1949] [serial = 1539] [outer = 0x0] 03:47:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x12aad1800) [pid = 1949] [serial = 1540] [outer = 0x129da8c00] 03:47:04 INFO - PROCESS | 1949 | 1461235624323 Marionette DEBUG loaded listener.js 03:47:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x12add3800) [pid = 1949] [serial = 1541] [outer = 0x129da8c00] 03:47:04 INFO - PROCESS | 1949 | 1461235624634 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]]]}] 03:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 579ms 03:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:47:04 INFO - PROCESS | 1949 | 1461235624665 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 03:47:04 INFO - PROCESS | 1949 | 1461235624667 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 03:47:04 INFO - PROCESS | 1949 | 1461235624669 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:47:04 INFO - PROCESS | 1949 | 1461235624670 Marionette TRACE conn2 <- [1,2026,null,{}] 03:47:04 INFO - PROCESS | 1949 | 1461235624673 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}] 03:47:04 INFO - PROCESS | 1949 | 1461235624784 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 03:47:04 INFO - PROCESS | 1949 | 1461235624798 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:04 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ccd0000 == 69 [pid = 1949] [id = 514] 03:47:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x12aa56c00) [pid = 1949] [serial = 1542] [outer = 0x0] 03:47:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x12af4e000) [pid = 1949] [serial = 1543] [outer = 0x12aa56c00] 03:47:04 INFO - PROCESS | 1949 | 1461235624823 Marionette DEBUG loaded listener.js 03:47:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x12b14e400) [pid = 1949] [serial = 1544] [outer = 0x12aa56c00] 03:47:05 INFO - PROCESS | 1949 | 1461235625171 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]]]}] 03:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 519ms 03:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:47:05 INFO - PROCESS | 1949 | 1461235625188 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 03:47:05 INFO - PROCESS | 1949 | 1461235625189 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 03:47:05 INFO - PROCESS | 1949 | 1461235625191 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:47:05 INFO - PROCESS | 1949 | 1461235625192 Marionette TRACE conn2 <- [1,2030,null,{}] 03:47:05 INFO - PROCESS | 1949 | 1461235625195 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}] 03:47:05 INFO - PROCESS | 1949 | 1461235625318 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 03:47:05 INFO - PROCESS | 1949 | 1461235625359 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d91e800 == 70 [pid = 1949] [id = 515] 03:47:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x12aaa0400) [pid = 1949] [serial = 1545] [outer = 0x0] 03:47:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x12b348c00) [pid = 1949] [serial = 1546] [outer = 0x12aaa0400] 03:47:05 INFO - PROCESS | 1949 | 1461235625386 Marionette DEBUG loaded listener.js 03:47:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x12b3e2800) [pid = 1949] [serial = 1547] [outer = 0x12aaa0400] 03:47:05 INFO - PROCESS | 1949 | 1461235625702 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]]]}] 03:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 568ms 03:47:05 INFO - PROCESS | 1949 | 1461235625760 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 03:47:05 INFO - PROCESS | 1949 | 1461235625761 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 03:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:47:05 INFO - PROCESS | 1949 | 1461235625770 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:47:05 INFO - PROCESS | 1949 | 1461235625771 Marionette TRACE conn2 <- [1,2034,null,{}] 03:47:05 INFO - PROCESS | 1949 | 1461235625773 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}] 03:47:05 INFO - PROCESS | 1949 | 1461235625884 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 03:47:06 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x126db4000) [pid = 1949] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:47:06 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x12a5e1400) [pid = 1949] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:47:06 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x12a816c00) [pid = 1949] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:47:06 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x1141c1c00) [pid = 1949] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:47:06 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x11bfedc00) [pid = 1949] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:47:06 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x11aa6b400) [pid = 1949] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:47:06 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x118ece400) [pid = 1949] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:47:06 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x1147bac00) [pid = 1949] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:47:06 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x114d61800) [pid = 1949] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:47:06 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x11c3d2000) [pid = 1949] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:47:06 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x126936c00) [pid = 1949] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:47:06 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x12aadc400) [pid = 1949] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:47:06 INFO - PROCESS | 1949 | 1461235626111 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x11a879800 == 71 [pid = 1949] [id = 516] 03:47:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x114503c00) [pid = 1949] [serial = 1548] [outer = 0x0] 03:47:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x1163fb000) [pid = 1949] [serial = 1549] [outer = 0x114503c00] 03:47:06 INFO - PROCESS | 1949 | 1461235626140 Marionette DEBUG loaded listener.js 03:47:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x11c3bb800) [pid = 1949] [serial = 1550] [outer = 0x114503c00] 03:47:06 INFO - PROCESS | 1949 | 1461235626444 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]]]}] 03:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 719ms 03:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:47:06 INFO - PROCESS | 1949 | 1461235626489 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 03:47:06 INFO - PROCESS | 1949 | 1461235626491 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 03:47:06 INFO - PROCESS | 1949 | 1461235626493 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:47:06 INFO - PROCESS | 1949 | 1461235626495 Marionette TRACE conn2 <- [1,2038,null,{}] 03:47:06 INFO - PROCESS | 1949 | 1461235626500 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}] 03:47:06 INFO - PROCESS | 1949 | 1461235626605 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 03:47:06 INFO - PROCESS | 1949 | 1461235626688 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e3d1800 == 72 [pid = 1949] [id = 517] 03:47:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x11b5d0c00) [pid = 1949] [serial = 1551] [outer = 0x0] 03:47:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x12b7a8000) [pid = 1949] [serial = 1552] [outer = 0x11b5d0c00] 03:47:06 INFO - PROCESS | 1949 | 1461235626718 Marionette DEBUG loaded listener.js 03:47:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x12bb4fc00) [pid = 1949] [serial = 1553] [outer = 0x11b5d0c00] 03:47:07 INFO - PROCESS | 1949 | 1461235627017 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]]]}] 03:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 572ms 03:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:47:07 INFO - PROCESS | 1949 | 1461235627066 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 03:47:07 INFO - PROCESS | 1949 | 1461235627067 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 03:47:07 INFO - PROCESS | 1949 | 1461235627070 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:47:07 INFO - PROCESS | 1949 | 1461235627071 Marionette TRACE conn2 <- [1,2042,null,{}] 03:47:07 INFO - PROCESS | 1949 | 1461235627073 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}] 03:47:07 INFO - PROCESS | 1949 | 1461235627167 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 03:47:07 INFO - PROCESS | 1949 | 1461235627171 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f91d000 == 73 [pid = 1949] [id = 518] 03:47:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x12bd15000) [pid = 1949] [serial = 1554] [outer = 0x0] 03:47:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x12bd1e400) [pid = 1949] [serial = 1555] [outer = 0x12bd15000] 03:47:07 INFO - PROCESS | 1949 | 1461235627197 Marionette DEBUG loaded listener.js 03:47:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x12bd4cc00) [pid = 1949] [serial = 1556] [outer = 0x12bd15000] 03:47:07 INFO - PROCESS | 1949 | 1461235627538 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]]]}] 03:47:07 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) 03:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 518ms 03:47:07 INFO - PROCESS | 1949 | 1461235627588 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 03:47:07 INFO - PROCESS | 1949 | 1461235627590 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 03:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:47:07 INFO - PROCESS | 1949 | 1461235627604 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:47:07 INFO - PROCESS | 1949 | 1461235627606 Marionette TRACE conn2 <- [1,2046,null,{}] 03:47:07 INFO - PROCESS | 1949 | 1461235627608 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}] 03:47:07 INFO - PROCESS | 1949 | 1461235627718 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 03:47:07 INFO - PROCESS | 1949 | 1461235627724 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ff48800 == 74 [pid = 1949] [id = 519] 03:47:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x12bd4d000) [pid = 1949] [serial = 1557] [outer = 0x0] 03:47:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x12ce68c00) [pid = 1949] [serial = 1558] [outer = 0x12bd4d000] 03:47:07 INFO - PROCESS | 1949 | 1461235627766 Marionette DEBUG loaded listener.js 03:47:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x129db4800) [pid = 1949] [serial = 1559] [outer = 0x12bd4d000] 03:47:08 INFO - PROCESS | 1949 | 1461235628393 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]]]}] 03:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 820ms 03:47:08 INFO - PROCESS | 1949 | 1461235628424 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 03:47:08 INFO - PROCESS | 1949 | 1461235628427 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 03:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:47:08 INFO - PROCESS | 1949 | 1461235628433 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:47:08 INFO - PROCESS | 1949 | 1461235628435 Marionette TRACE conn2 <- [1,2050,null,{}] 03:47:08 INFO - PROCESS | 1949 | 1461235628440 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}] 03:47:08 INFO - PROCESS | 1949 | 1461235628556 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 03:47:08 INFO - PROCESS | 1949 | 1461235628641 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x11a89a000 == 75 [pid = 1949] [id = 520] 03:47:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x1147b0800) [pid = 1949] [serial = 1560] [outer = 0x0] 03:47:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x114e0f800) [pid = 1949] [serial = 1561] [outer = 0x1147b0800] 03:47:08 INFO - PROCESS | 1949 | 1461235628673 Marionette DEBUG loaded listener.js 03:47:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x11665b000) [pid = 1949] [serial = 1562] [outer = 0x1147b0800] 03:47:09 INFO - PROCESS | 1949 | 1461235629138 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]]]}] 03:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 775ms 03:47:09 INFO - PROCESS | 1949 | 1461235629206 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 03:47:09 INFO - PROCESS | 1949 | 1461235629210 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 03:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:47:09 INFO - PROCESS | 1949 | 1461235629214 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:47:09 INFO - PROCESS | 1949 | 1461235629216 Marionette TRACE conn2 <- [1,2054,null,{}] 03:47:09 INFO - PROCESS | 1949 | 1461235629219 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}] 03:47:09 INFO - PROCESS | 1949 | 1461235629334 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 03:47:09 INFO - PROCESS | 1949 | 1461235629442 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a7ce800 == 76 [pid = 1949] [id = 521] 03:47:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x11863fc00) [pid = 1949] [serial = 1563] [outer = 0x0] 03:47:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x11ad7c400) [pid = 1949] [serial = 1564] [outer = 0x11863fc00] 03:47:09 INFO - PROCESS | 1949 | 1461235629474 Marionette DEBUG loaded listener.js 03:47:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x11c16e400) [pid = 1949] [serial = 1565] [outer = 0x11863fc00] 03:47:09 INFO - PROCESS | 1949 | 1461235629919 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]]]}] 03:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 721ms 03:47:09 INFO - PROCESS | 1949 | 1461235629935 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 03:47:09 INFO - PROCESS | 1949 | 1461235629937 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 03:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:47:09 INFO - PROCESS | 1949 | 1461235629940 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:47:09 INFO - PROCESS | 1949 | 1461235629942 Marionette TRACE conn2 <- [1,2058,null,{}] 03:47:09 INFO - PROCESS | 1949 | 1461235629951 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}] 03:47:10 INFO - PROCESS | 1949 | 1461235630069 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 03:47:10 INFO - PROCESS | 1949 | 1461235630148 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ea2d000 == 77 [pid = 1949] [id = 522] 03:47:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x11d5a5400) [pid = 1949] [serial = 1566] [outer = 0x0] 03:47:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x129db8800) [pid = 1949] [serial = 1567] [outer = 0x11d5a5400] 03:47:10 INFO - PROCESS | 1949 | 1461235630183 Marionette DEBUG loaded listener.js 03:47:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x12a818800) [pid = 1949] [serial = 1568] [outer = 0x11d5a5400] 03:47:10 INFO - PROCESS | 1949 | 1461235630624 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]]]}] 03:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 726ms 03:47:10 INFO - PROCESS | 1949 | 1461235630678 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 03:47:10 INFO - PROCESS | 1949 | 1461235630680 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 03:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:47:10 INFO - PROCESS | 1949 | 1461235630714 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:47:10 INFO - PROCESS | 1949 | 1461235630715 Marionette TRACE conn2 <- [1,2062,null,{}] 03:47:10 INFO - PROCESS | 1949 | 1461235630719 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}] 03:47:10 INFO - PROCESS | 1949 | 1461235630831 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 03:47:10 INFO - PROCESS | 1949 | 1461235630910 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x1301b0000 == 78 [pid = 1949] [id = 523] 03:47:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x12a5eac00) [pid = 1949] [serial = 1569] [outer = 0x0] 03:47:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x12add0800) [pid = 1949] [serial = 1570] [outer = 0x12a5eac00] 03:47:10 INFO - PROCESS | 1949 | 1461235630940 Marionette DEBUG loaded listener.js 03:47:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x12b3e6800) [pid = 1949] [serial = 1571] [outer = 0x12a5eac00] 03:47:11 INFO - PROCESS | 1949 | 1461235631372 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]]]}] 03:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 690ms 03:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:47:11 INFO - PROCESS | 1949 | 1461235631386 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 03:47:11 INFO - PROCESS | 1949 | 1461235631387 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 03:47:11 INFO - PROCESS | 1949 | 1461235631389 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:47:11 INFO - PROCESS | 1949 | 1461235631391 Marionette TRACE conn2 <- [1,2066,null,{}] 03:47:11 INFO - PROCESS | 1949 | 1461235631393 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}] 03:47:11 INFO - PROCESS | 1949 | 1461235631504 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 03:47:11 INFO - PROCESS | 1949 | 1461235631583 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x1303a8800 == 79 [pid = 1949] [id = 524] 03:47:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x12aa51c00) [pid = 1949] [serial = 1572] [outer = 0x0] 03:47:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x12b7a8400) [pid = 1949] [serial = 1573] [outer = 0x12aa51c00] 03:47:11 INFO - PROCESS | 1949 | 1461235631615 Marionette DEBUG loaded listener.js 03:47:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x12bd12c00) [pid = 1949] [serial = 1574] [outer = 0x12aa51c00] 03:47:12 INFO - PROCESS | 1949 | 1461235632037 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]]]}] 03:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 670ms 03:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:47:12 INFO - PROCESS | 1949 | 1461235632060 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 03:47:12 INFO - PROCESS | 1949 | 1461235632061 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 03:47:12 INFO - PROCESS | 1949 | 1461235632064 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:47:12 INFO - PROCESS | 1949 | 1461235632065 Marionette TRACE conn2 <- [1,2070,null,{}] 03:47:12 INFO - PROCESS | 1949 | 1461235632067 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}] 03:47:12 INFO - PROCESS | 1949 | 1461235632212 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 03:47:12 INFO - PROCESS | 1949 | 1461235632311 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x13776a800 == 80 [pid = 1949] [id = 525] 03:47:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x12ced2800) [pid = 1949] [serial = 1575] [outer = 0x0] 03:47:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x12d26a800) [pid = 1949] [serial = 1576] [outer = 0x12ced2800] 03:47:12 INFO - PROCESS | 1949 | 1461235632344 Marionette DEBUG loaded listener.js 03:47:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x12d273000) [pid = 1949] [serial = 1577] [outer = 0x12ced2800] 03:47:12 INFO - PROCESS | 1949 | 1461235632727 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]]]}] 03:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 719ms 03:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:47:12 INFO - PROCESS | 1949 | 1461235632784 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 03:47:12 INFO - PROCESS | 1949 | 1461235632785 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 03:47:12 INFO - PROCESS | 1949 | 1461235632787 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:47:12 INFO - PROCESS | 1949 | 1461235632788 Marionette TRACE conn2 <- [1,2074,null,{}] 03:47:12 INFO - PROCESS | 1949 | 1461235632791 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}] 03:47:12 INFO - PROCESS | 1949 | 1461235632901 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 03:47:13 INFO - PROCESS | 1949 | 1461235633010 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:13 INFO - PROCESS | 1949 | ++DOCSHELL 0x1383d0800 == 81 [pid = 1949] [id = 526] 03:47:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x12d273c00) [pid = 1949] [serial = 1578] [outer = 0x0] 03:47:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x12d3c9400) [pid = 1949] [serial = 1579] [outer = 0x12d273c00] 03:47:13 INFO - PROCESS | 1949 | 1461235633042 Marionette DEBUG loaded listener.js 03:47:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x12d3d2400) [pid = 1949] [serial = 1580] [outer = 0x12d273c00] 03:47:13 INFO - PROCESS | 1949 | 1461235633488 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]]]}] 03:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 769ms 03:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:47:13 INFO - PROCESS | 1949 | 1461235633584 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 03:47:13 INFO - PROCESS | 1949 | 1461235633585 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 03:47:13 INFO - PROCESS | 1949 | 1461235633590 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:47:13 INFO - PROCESS | 1949 | 1461235633591 Marionette TRACE conn2 <- [1,2078,null,{}] 03:47:13 INFO - PROCESS | 1949 | 1461235633593 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}] 03:47:13 INFO - PROCESS | 1949 | 1461235633705 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 03:47:13 INFO - PROCESS | 1949 | 1461235633786 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:13 INFO - PROCESS | 1949 | ++DOCSHELL 0x119704800 == 82 [pid = 1949] [id = 527] 03:47:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x118932c00) [pid = 1949] [serial = 1581] [outer = 0x0] 03:47:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0x12a336000) [pid = 1949] [serial = 1582] [outer = 0x118932c00] 03:47:13 INFO - PROCESS | 1949 | 1461235633816 Marionette DEBUG loaded listener.js 03:47:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0x12adc9400) [pid = 1949] [serial = 1583] [outer = 0x118932c00] 03:47:14 INFO - PROCESS | 1949 | 1461235634426 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]]]}] 03:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 871ms 03:47:14 INFO - PROCESS | 1949 | 1461235634460 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 03:47:14 INFO - PROCESS | 1949 | 1461235634462 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 03:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:47:14 INFO - PROCESS | 1949 | 1461235634466 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:47:14 INFO - PROCESS | 1949 | 1461235634468 Marionette TRACE conn2 <- [1,2082,null,{}] 03:47:14 INFO - PROCESS | 1949 | 1461235634472 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}] 03:47:14 INFO - PROCESS | 1949 | 1461235634575 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 03:47:14 INFO - PROCESS | 1949 | 1461235634661 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x126f55800 == 83 [pid = 1949] [id = 528] 03:47:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 182 (0x114d75c00) [pid = 1949] [serial = 1584] [outer = 0x0] 03:47:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 183 (0x114f5f800) [pid = 1949] [serial = 1585] [outer = 0x114d75c00] 03:47:14 INFO - PROCESS | 1949 | 1461235634689 Marionette DEBUG loaded listener.js 03:47:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 184 (0x118925c00) [pid = 1949] [serial = 1586] [outer = 0x114d75c00] 03:47:15 INFO - PROCESS | 1949 | 1461235635144 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]]]}] 03:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 722ms 03:47:15 INFO - PROCESS | 1949 | 1461235635188 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 03:47:15 INFO - PROCESS | 1949 | 1461235635192 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 03:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:47:15 INFO - PROCESS | 1949 | 1461235635215 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:47:15 INFO - PROCESS | 1949 | 1461235635217 Marionette TRACE conn2 <- [1,2086,null,{}] 03:47:15 INFO - PROCESS | 1949 | 1461235635223 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}] 03:47:15 INFO - PROCESS | 1949 | 1461235635329 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 03:47:15 INFO - PROCESS | 1949 | 1461235635445 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:15 INFO - PROCESS | 1949 | ++DOCSHELL 0x11aadb800 == 84 [pid = 1949] [id = 529] 03:47:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 185 (0x118ae0c00) [pid = 1949] [serial = 1587] [outer = 0x0] 03:47:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 186 (0x11a96ec00) [pid = 1949] [serial = 1588] [outer = 0x118ae0c00] 03:47:15 INFO - PROCESS | 1949 | 1461235635475 Marionette DEBUG loaded listener.js 03:47:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 187 (0x11ad80c00) [pid = 1949] [serial = 1589] [outer = 0x118ae0c00] 03:47:15 INFO - PROCESS | 1949 | --DOCSHELL 0x12afd0800 == 83 [pid = 1949] [id = 460] 03:47:15 INFO - PROCESS | 1949 | --DOCSHELL 0x12f1e4800 == 82 [pid = 1949] [id = 461] 03:47:15 INFO - PROCESS | 1949 | --DOCSHELL 0x12f91d000 == 81 [pid = 1949] [id = 518] 03:47:15 INFO - PROCESS | 1949 | --DOCSHELL 0x12e3d1800 == 80 [pid = 1949] [id = 517] 03:47:15 INFO - PROCESS | 1949 | --DOCSHELL 0x11a879800 == 79 [pid = 1949] [id = 516] 03:47:15 INFO - PROCESS | 1949 | --DOCSHELL 0x12d91e800 == 78 [pid = 1949] [id = 515] 03:47:15 INFO - PROCESS | 1949 | --DOCSHELL 0x12ccd0000 == 77 [pid = 1949] [id = 514] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 186 (0x12afe4800) [pid = 1949] [serial = 1495] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOCSHELL 0x12b75f800 == 76 [pid = 1949] [id = 513] 03:47:15 INFO - PROCESS | 1949 | --DOCSHELL 0x12ab32800 == 75 [pid = 1949] [id = 512] 03:47:15 INFO - PROCESS | 1949 | --DOCSHELL 0x129d55800 == 74 [pid = 1949] [id = 511] 03:47:15 INFO - PROCESS | 1949 | --DOCSHELL 0x125d57000 == 73 [pid = 1949] [id = 510] 03:47:15 INFO - PROCESS | 1949 | --DOCSHELL 0x11aad9800 == 72 [pid = 1949] [id = 509] 03:47:15 INFO - PROCESS | 1949 | --DOCSHELL 0x11aae2800 == 71 [pid = 1949] [id = 508] 03:47:15 INFO - PROCESS | 1949 | --DOCSHELL 0x127519000 == 70 [pid = 1949] [id = 507] 03:47:15 INFO - PROCESS | 1949 | --DOCSHELL 0x12d91f800 == 69 [pid = 1949] [id = 501] 03:47:15 INFO - PROCESS | 1949 | --DOCSHELL 0x1271e0800 == 68 [pid = 1949] [id = 500] 03:47:15 INFO - PROCESS | 1949 | --DOCSHELL 0x11b919000 == 67 [pid = 1949] [id = 499] 03:47:15 INFO - PROCESS | 1949 | 1461235635872 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]]]}] 03:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 693ms 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 185 (0x12a337c00) [pid = 1949] [serial = 1477] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 184 (0x12a81bc00) [pid = 1949] [serial = 1480] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 183 (0x12a97cc00) [pid = 1949] [serial = 1483] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 182 (0x1279d4000) [pid = 1949] [serial = 1444] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 181 (0x114f97000) [pid = 1949] [serial = 1462] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0x1189d3800) [pid = 1949] [serial = 1463] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 179 (0x11c7ae400) [pid = 1949] [serial = 1471] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 178 (0x126b50000) [pid = 1949] [serial = 1472] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 177 (0x11af15c00) [pid = 1949] [serial = 1468] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0x11bfe9400) [pid = 1949] [serial = 1469] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x1279db000) [pid = 1949] [serial = 1456] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x11a850400) [pid = 1949] [serial = 1465] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x11a979400) [pid = 1949] [serial = 1466] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x118643800) [pid = 1949] [serial = 1438] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x12a823800) [pid = 1949] [serial = 1450] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x12aa52c00) [pid = 1949] [serial = 1453] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x114f59800) [pid = 1949] [serial = 1435] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x114f5e000) [pid = 1949] [serial = 1460] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x114d6ac00) [pid = 1949] [serial = 1459] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x11af0d800) [pid = 1949] [serial = 1441] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x129da5c00) [pid = 1949] [serial = 1447] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x11595ac00) [pid = 1949] [serial = 1486] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x11ad61c00) [pid = 1949] [serial = 1487] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x12aaa4400) [pid = 1949] [serial = 1489] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x12aa9e400) [pid = 1949] [serial = 1484] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x1279cdc00) [pid = 1949] [serial = 1474] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x129db5800) [pid = 1949] [serial = 1475] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x12adc7c00) [pid = 1949] [serial = 1490] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x12a5e0400) [pid = 1949] [serial = 1478] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x12a972000) [pid = 1949] [serial = 1481] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x12af44c00) [pid = 1949] [serial = 1493] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x12add2c00) [pid = 1949] [serial = 1492] [outer = 0x0] [url = about:blank] 03:47:15 INFO - PROCESS | 1949 | 1461235635906 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 03:47:15 INFO - PROCESS | 1949 | 1461235635908 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 03:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:47:15 INFO - PROCESS | 1949 | 1461235635913 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:47:15 INFO - PROCESS | 1949 | 1461235635917 Marionette TRACE conn2 <- [1,2090,null,{}] 03:47:15 INFO - PROCESS | 1949 | 1461235635924 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}] 03:47:16 INFO - PROCESS | 1949 | 1461235636020 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 03:47:16 INFO - PROCESS | 1949 | 1461235636026 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b924000 == 68 [pid = 1949] [id = 530] 03:47:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x11b5d3c00) [pid = 1949] [serial = 1590] [outer = 0x0] 03:47:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x11c175c00) [pid = 1949] [serial = 1591] [outer = 0x11b5d3c00] 03:47:16 INFO - PROCESS | 1949 | 1461235636056 Marionette DEBUG loaded listener.js 03:47:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x125ef0c00) [pid = 1949] [serial = 1592] [outer = 0x11b5d3c00] 03:47:16 INFO - PROCESS | 1949 | 1461235636429 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]]]}] 03:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 522ms 03:47:16 INFO - PROCESS | 1949 | 1461235636435 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 03:47:16 INFO - PROCESS | 1949 | 1461235636437 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 03:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:47:16 INFO - PROCESS | 1949 | 1461235636470 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:47:16 INFO - PROCESS | 1949 | 1461235636471 Marionette TRACE conn2 <- [1,2094,null,{}] 03:47:16 INFO - PROCESS | 1949 | 1461235636474 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}] 03:47:16 INFO - PROCESS | 1949 | 1461235636566 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 03:47:16 INFO - PROCESS | 1949 | 1461235636571 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x1282c5800 == 69 [pid = 1949] [id = 531] 03:47:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x126993000) [pid = 1949] [serial = 1593] [outer = 0x0] 03:47:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x1279c6c00) [pid = 1949] [serial = 1594] [outer = 0x126993000] 03:47:16 INFO - PROCESS | 1949 | 1461235636598 Marionette DEBUG loaded listener.js 03:47:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x129d0b400) [pid = 1949] [serial = 1595] [outer = 0x126993000] 03:47:17 INFO - PROCESS | 1949 | 1461235637050 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]]]}] 03:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 629ms 03:47:17 INFO - PROCESS | 1949 | 1461235637092 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 03:47:17 INFO - PROCESS | 1949 | 1461235637094 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 03:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:47:17 INFO - PROCESS | 1949 | 1461235637098 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:47:17 INFO - PROCESS | 1949 | 1461235637099 Marionette TRACE conn2 <- [1,2098,null,{}] 03:47:17 INFO - PROCESS | 1949 | 1461235637103 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}] 03:47:17 INFO - PROCESS | 1949 | 1461235637239 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 03:47:17 INFO - PROCESS | 1949 | 1461235637253 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x12abad800 == 70 [pid = 1949] [id = 532] 03:47:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x114fa1400) [pid = 1949] [serial = 1596] [outer = 0x0] 03:47:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x129db0c00) [pid = 1949] [serial = 1597] [outer = 0x114fa1400] 03:47:17 INFO - PROCESS | 1949 | 1461235637293 Marionette DEBUG loaded listener.js 03:47:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x12a560c00) [pid = 1949] [serial = 1598] [outer = 0x114fa1400] 03:47:17 INFO - PROCESS | 1949 | 1461235637727 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]]]}] 03:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 671ms 03:47:17 INFO - PROCESS | 1949 | 1461235637809 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 03:47:17 INFO - PROCESS | 1949 | 1461235637810 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 03:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:47:17 INFO - PROCESS | 1949 | 1461235637823 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:47:17 INFO - PROCESS | 1949 | 1461235637824 Marionette TRACE conn2 <- [1,2102,null,{}] 03:47:17 INFO - PROCESS | 1949 | 1461235637826 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}] 03:47:17 INFO - PROCESS | 1949 | 1461235637933 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 03:47:17 INFO - PROCESS | 1949 | 1461235637938 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b950800 == 71 [pid = 1949] [id = 533] 03:47:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x12a81bc00) [pid = 1949] [serial = 1599] [outer = 0x0] 03:47:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x12adc7c00) [pid = 1949] [serial = 1600] [outer = 0x12a81bc00] 03:47:17 INFO - PROCESS | 1949 | 1461235637967 Marionette DEBUG loaded listener.js 03:47:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x12afe3c00) [pid = 1949] [serial = 1601] [outer = 0x12a81bc00] 03:47:18 INFO - PROCESS | 1949 | 1461235638344 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]]]}] 03:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 568ms 03:47:18 INFO - PROCESS | 1949 | 1461235638392 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 03:47:18 INFO - PROCESS | 1949 | 1461235638393 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 03:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:47:18 INFO - PROCESS | 1949 | 1461235638395 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:47:18 INFO - PROCESS | 1949 | 1461235638396 Marionette TRACE conn2 <- [1,2106,null,{}] 03:47:18 INFO - PROCESS | 1949 | 1461235638404 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}] 03:47:18 INFO - PROCESS | 1949 | 1461235638517 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 03:47:18 INFO - PROCESS | 1949 | 1461235638529 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ccd1000 == 72 [pid = 1949] [id = 534] 03:47:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x12a971c00) [pid = 1949] [serial = 1602] [outer = 0x0] 03:47:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x12b14a800) [pid = 1949] [serial = 1603] [outer = 0x12a971c00] 03:47:18 INFO - PROCESS | 1949 | 1461235638554 Marionette DEBUG loaded listener.js 03:47:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x12b3dd000) [pid = 1949] [serial = 1604] [outer = 0x12a971c00] 03:47:18 INFO - PROCESS | 1949 | 1461235638884 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]]]}] 03:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 522ms 03:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:47:18 INFO - PROCESS | 1949 | 1461235638917 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 03:47:18 INFO - PROCESS | 1949 | 1461235638918 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 03:47:18 INFO - PROCESS | 1949 | 1461235638921 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:47:18 INFO - PROCESS | 1949 | 1461235638922 Marionette TRACE conn2 <- [1,2110,null,{}] 03:47:18 INFO - PROCESS | 1949 | 1461235638924 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}] 03:47:19 INFO - PROCESS | 1949 | 1461235639081 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 03:47:19 INFO - PROCESS | 1949 | 1461235639104 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x12da0e800 == 73 [pid = 1949] [id = 535] 03:47:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x12b33e000) [pid = 1949] [serial = 1605] [outer = 0x0] 03:47:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x12b7a9c00) [pid = 1949] [serial = 1606] [outer = 0x12b33e000] 03:47:19 INFO - PROCESS | 1949 | 1461235639145 Marionette DEBUG loaded listener.js 03:47:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x12bb4b800) [pid = 1949] [serial = 1607] [outer = 0x12b33e000] 03:47:19 INFO - PROCESS | 1949 | 1461235639579 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]]]}] 03:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 670ms 03:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:47:19 INFO - PROCESS | 1949 | 1461235639592 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 03:47:19 INFO - PROCESS | 1949 | 1461235639594 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 03:47:19 INFO - PROCESS | 1949 | 1461235639630 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:47:19 INFO - PROCESS | 1949 | 1461235639633 Marionette TRACE conn2 <- [1,2114,null,{}] 03:47:19 INFO - PROCESS | 1949 | 1461235639640 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}] 03:47:19 INFO - PROCESS | 1949 | 1461235639823 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 03:47:19 INFO - PROCESS | 1949 | 1461235639842 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e750800 == 74 [pid = 1949] [id = 536] 03:47:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x12b3df800) [pid = 1949] [serial = 1608] [outer = 0x0] 03:47:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x12ce67800) [pid = 1949] [serial = 1609] [outer = 0x12b3df800] 03:47:19 INFO - PROCESS | 1949 | 1461235639884 Marionette DEBUG loaded listener.js 03:47:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x12ced7400) [pid = 1949] [serial = 1610] [outer = 0x12b3df800] 03:47:20 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x129da8c00) [pid = 1949] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:47:20 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x12aaa0400) [pid = 1949] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:47:20 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x12aa56c00) [pid = 1949] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:47:20 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x1282b0800) [pid = 1949] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:47:20 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x125c11800) [pid = 1949] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:47:20 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x114503c00) [pid = 1949] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:47:20 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x114e05400) [pid = 1949] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:47:20 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x119e55800) [pid = 1949] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:47:20 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x11ad85800) [pid = 1949] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:47:20 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x129c95000) [pid = 1949] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:47:20 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x12bd15000) [pid = 1949] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:47:20 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x11b5d0c00) [pid = 1949] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:47:20 INFO - PROCESS | 1949 | 1461235640517 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]]]}] 03:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 959ms 03:47:20 INFO - PROCESS | 1949 | 1461235640556 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 03:47:20 INFO - PROCESS | 1949 | 1461235640557 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 03:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:47:20 INFO - PROCESS | 1949 | 1461235640559 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:47:20 INFO - PROCESS | 1949 | 1461235640560 Marionette TRACE conn2 <- [1,2118,null,{}] 03:47:20 INFO - PROCESS | 1949 | 1461235640564 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}] 03:47:20 INFO - PROCESS | 1949 | 1461235640659 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 03:47:20 INFO - PROCESS | 1949 | 1461235640730 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d917000 == 75 [pid = 1949] [id = 537] 03:47:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x114503c00) [pid = 1949] [serial = 1611] [outer = 0x0] 03:47:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x129c91c00) [pid = 1949] [serial = 1612] [outer = 0x114503c00] 03:47:20 INFO - PROCESS | 1949 | 1461235640757 Marionette DEBUG loaded listener.js 03:47:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x12b3e0000) [pid = 1949] [serial = 1613] [outer = 0x114503c00] 03:47:21 INFO - PROCESS | 1949 | 1461235641042 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]]]}] 03:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 518ms 03:47:21 INFO - PROCESS | 1949 | 1461235641078 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 03:47:21 INFO - PROCESS | 1949 | 1461235641081 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 03:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:47:21 INFO - PROCESS | 1949 | 1461235641085 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:47:21 INFO - PROCESS | 1949 | 1461235641087 Marionette TRACE conn2 <- [1,2122,null,{}] 03:47:21 INFO - PROCESS | 1949 | 1461235641090 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}] 03:47:21 INFO - PROCESS | 1949 | 1461235641200 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 03:47:21 INFO - PROCESS | 1949 | 1461235641204 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f1dc800 == 76 [pid = 1949] [id = 538] 03:47:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x12bd4d800) [pid = 1949] [serial = 1614] [outer = 0x0] 03:47:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x12d3d4400) [pid = 1949] [serial = 1615] [outer = 0x12bd4d800] 03:47:21 INFO - PROCESS | 1949 | 1461235641233 Marionette DEBUG loaded listener.js 03:47:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x12e288000) [pid = 1949] [serial = 1616] [outer = 0x12bd4d800] 03:47:21 INFO - PROCESS | 1949 | 1461235641696 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]]]}] 03:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 621ms 03:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:47:21 INFO - PROCESS | 1949 | 1461235641707 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 03:47:21 INFO - PROCESS | 1949 | 1461235641709 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 03:47:21 INFO - PROCESS | 1949 | 1461235641713 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:47:21 INFO - PROCESS | 1949 | 1461235641716 Marionette TRACE conn2 <- [1,2126,null,{}] 03:47:21 INFO - PROCESS | 1949 | 1461235641719 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}] 03:47:21 INFO - PROCESS | 1949 | 1461235641869 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 03:47:21 INFO - PROCESS | 1949 | 1461235641874 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x1303a8000 == 77 [pid = 1949] [id = 539] 03:47:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x119929400) [pid = 1949] [serial = 1617] [outer = 0x0] 03:47:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x12e291400) [pid = 1949] [serial = 1618] [outer = 0x119929400] 03:47:21 INFO - PROCESS | 1949 | 1461235641916 Marionette DEBUG loaded listener.js 03:47:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x12e2b7c00) [pid = 1949] [serial = 1619] [outer = 0x119929400] 03:47:22 INFO - PROCESS | 1949 | 1461235642447 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]]]}] 03:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 773ms 03:47:22 INFO - PROCESS | 1949 | 1461235642485 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 03:47:22 INFO - PROCESS | 1949 | 1461235642487 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 03:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:47:22 INFO - PROCESS | 1949 | 1461235642491 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:47:22 INFO - PROCESS | 1949 | 1461235642494 Marionette TRACE conn2 <- [1,2130,null,{}] 03:47:22 INFO - PROCESS | 1949 | 1461235642498 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}] 03:47:22 INFO - PROCESS | 1949 | 1461235642620 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 03:47:22 INFO - PROCESS | 1949 | 1461235642729 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x1198ae000 == 78 [pid = 1949] [id = 540] 03:47:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x114d6c400) [pid = 1949] [serial = 1620] [outer = 0x0] 03:47:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x114fa7000) [pid = 1949] [serial = 1621] [outer = 0x114d6c400] 03:47:22 INFO - PROCESS | 1949 | 1461235642763 Marionette DEBUG loaded listener.js 03:47:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x118928000) [pid = 1949] [serial = 1622] [outer = 0x114d6c400] 03:47:23 INFO - PROCESS | 1949 | 1461235643213 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] 03:47:23 INFO - PROCESS | 1949 | 1461235643280 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 03:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:47:23 INFO - PROCESS | 1949 | 1461235643300 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:47:23 INFO - PROCESS | 1949 | 1461235643301 Marionette TRACE conn2 <- [1,2134,null,{}] 03:47:23 INFO - PROCESS | 1949 | 1461235643304 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}] 03:47:23 INFO - PROCESS | 1949 | 1461235643420 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 03:47:23 INFO - PROCESS | 1949 | 1461235643504 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ab18000 == 79 [pid = 1949] [id = 541] 03:47:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x118f93400) [pid = 1949] [serial = 1623] [outer = 0x0] 03:47:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x11ad61c00) [pid = 1949] [serial = 1624] [outer = 0x118f93400] 03:47:23 INFO - PROCESS | 1949 | 1461235643536 Marionette DEBUG loaded listener.js 03:47:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x12767f000) [pid = 1949] [serial = 1625] [outer = 0x118f93400] 03:47:23 INFO - PROCESS | 1949 | 1461235643956 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]]]}] 03:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 725ms 03:47:24 INFO - PROCESS | 1949 | 1461235644023 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 03:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:47:24 INFO - PROCESS | 1949 | 1461235644025 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 03:47:24 INFO - PROCESS | 1949 | 1461235644027 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:47:24 INFO - PROCESS | 1949 | 1461235644030 Marionette TRACE conn2 <- [1,2138,null,{}] 03:47:24 INFO - PROCESS | 1949 | 1461235644038 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}] 03:47:24 INFO - PROCESS | 1949 | 1461235644157 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 03:47:24 INFO - PROCESS | 1949 | 1461235644240 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f908000 == 80 [pid = 1949] [id = 542] 03:47:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x1281f0c00) [pid = 1949] [serial = 1626] [outer = 0x0] 03:47:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0x12a5e0400) [pid = 1949] [serial = 1627] [outer = 0x1281f0c00] 03:47:24 INFO - PROCESS | 1949 | 1461235644274 Marionette DEBUG loaded listener.js 03:47:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0x12adc8800) [pid = 1949] [serial = 1628] [outer = 0x1281f0c00] 03:47:24 INFO - PROCESS | 1949 | 1461235644717 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]]]}] 03:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 775ms 03:47:24 INFO - PROCESS | 1949 | 1461235644803 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 03:47:24 INFO - PROCESS | 1949 | 1461235644805 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 03:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:47:24 INFO - PROCESS | 1949 | 1461235644808 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:47:24 INFO - PROCESS | 1949 | 1461235644809 Marionette TRACE conn2 <- [1,2142,null,{}] 03:47:24 INFO - PROCESS | 1949 | 1461235644811 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}] 03:47:24 INFO - PROCESS | 1949 | 1461235644927 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 03:47:25 INFO - PROCESS | 1949 | 1461235645011 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x1384da800 == 81 [pid = 1949] [id = 543] 03:47:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 182 (0x12add0c00) [pid = 1949] [serial = 1629] [outer = 0x0] 03:47:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 183 (0x12bd15000) [pid = 1949] [serial = 1630] [outer = 0x12add0c00] 03:47:25 INFO - PROCESS | 1949 | 1461235645041 Marionette DEBUG loaded listener.js 03:47:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 184 (0x12d273800) [pid = 1949] [serial = 1631] [outer = 0x12add0c00] 03:47:25 INFO - PROCESS | 1949 | 1461235645469 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] 03:47:25 INFO - PROCESS | 1949 | 1461235645532 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 03:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:47:25 INFO - PROCESS | 1949 | 1461235645535 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:47:25 INFO - PROCESS | 1949 | 1461235645536 Marionette TRACE conn2 <- [1,2146,null,{}] 03:47:25 INFO - PROCESS | 1949 | 1461235645538 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}] 03:47:25 INFO - PROCESS | 1949 | 1461235645649 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 03:47:25 INFO - PROCESS | 1949 | 1461235645733 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x1385c5800 == 82 [pid = 1949] [id = 544] 03:47:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 185 (0x12b34a400) [pid = 1949] [serial = 1632] [outer = 0x0] 03:47:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 186 (0x12d3d6800) [pid = 1949] [serial = 1633] [outer = 0x12b34a400] 03:47:25 INFO - PROCESS | 1949 | 1461235645764 Marionette DEBUG loaded listener.js 03:47:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 187 (0x12e291800) [pid = 1949] [serial = 1634] [outer = 0x12b34a400] 03:47:26 INFO - PROCESS | 1949 | 1461235646184 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] 03:47:26 INFO - PROCESS | 1949 | 1461235646207 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 03:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:47:26 INFO - PROCESS | 1949 | 1461235646210 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:47:26 INFO - PROCESS | 1949 | 1461235646211 Marionette TRACE conn2 <- [1,2150,null,{}] 03:47:26 INFO - PROCESS | 1949 | 1461235646232 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}] 03:47:26 INFO - PROCESS | 1949 | 1461235646361 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 03:47:26 INFO - PROCESS | 1949 | 1461235646477 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x138964800 == 83 [pid = 1949] [id = 545] 03:47:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 188 (0x12e2bc400) [pid = 1949] [serial = 1635] [outer = 0x0] 03:47:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 189 (0x12e6e2000) [pid = 1949] [serial = 1636] [outer = 0x12e2bc400] 03:47:26 INFO - PROCESS | 1949 | 1461235646512 Marionette DEBUG loaded listener.js 03:47:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 190 (0x12e79c400) [pid = 1949] [serial = 1637] [outer = 0x12e2bc400] 03:47:26 INFO - PROCESS | 1949 | 1461235646896 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]]]}] 03:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 740ms 03:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:47:26 INFO - PROCESS | 1949 | 1461235646951 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 03:47:26 INFO - PROCESS | 1949 | 1461235646952 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 03:47:26 INFO - PROCESS | 1949 | 1461235646955 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:47:26 INFO - PROCESS | 1949 | 1461235646956 Marionette TRACE conn2 <- [1,2154,null,{}] 03:47:26 INFO - PROCESS | 1949 | 1461235646959 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}] 03:47:27 INFO - PROCESS | 1949 | 1461235647071 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 03:47:27 INFO - PROCESS | 1949 | 1461235647184 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x1302c9800 == 84 [pid = 1949] [id = 546] 03:47:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 191 (0x12e6e7400) [pid = 1949] [serial = 1638] [outer = 0x0] 03:47:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 192 (0x12ec89c00) [pid = 1949] [serial = 1639] [outer = 0x12e6e7400] 03:47:27 INFO - PROCESS | 1949 | 1461235647215 Marionette DEBUG loaded listener.js 03:47:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 193 (0x12ec91800) [pid = 1949] [serial = 1640] [outer = 0x12e6e7400] 03:47:27 INFO - PROCESS | 1949 | 1461235647601 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]]]}] 03:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 672ms 03:47:27 INFO - PROCESS | 1949 | 1461235647628 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 03:47:27 INFO - PROCESS | 1949 | 1461235647629 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 03:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:47:27 INFO - PROCESS | 1949 | 1461235647634 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:47:27 INFO - PROCESS | 1949 | 1461235647635 Marionette TRACE conn2 <- [1,2158,null,{}] 03:47:27 INFO - PROCESS | 1949 | 1461235647637 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}] 03:47:27 INFO - PROCESS | 1949 | 1461235647750 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 03:47:27 INFO - PROCESS | 1949 | 1461235647854 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x138972800 == 85 [pid = 1949] [id = 547] 03:47:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 194 (0x12e795000) [pid = 1949] [serial = 1641] [outer = 0x0] 03:47:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 195 (0x12f472000) [pid = 1949] [serial = 1642] [outer = 0x12e795000] 03:47:27 INFO - PROCESS | 1949 | 1461235647884 Marionette DEBUG loaded listener.js 03:47:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0x12f478c00) [pid = 1949] [serial = 1643] [outer = 0x12e795000] 03:47:28 INFO - PROCESS | 1949 | 1461235648336 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]]]}] 03:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 718ms 03:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:47:28 INFO - PROCESS | 1949 | 1461235648353 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 03:47:28 INFO - PROCESS | 1949 | 1461235648354 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 03:47:28 INFO - PROCESS | 1949 | 1461235648357 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:47:28 INFO - PROCESS | 1949 | 1461235648358 Marionette TRACE conn2 <- [1,2162,null,{}] 03:47:28 INFO - PROCESS | 1949 | 1461235648361 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}] 03:47:28 INFO - PROCESS | 1949 | 1461235648476 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 03:47:28 INFO - PROCESS | 1949 | 1461235648559 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b993800 == 86 [pid = 1949] [id = 548] 03:47:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 197 (0x112264800) [pid = 1949] [serial = 1644] [outer = 0x0] 03:47:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 198 (0x11af16c00) [pid = 1949] [serial = 1645] [outer = 0x112264800] 03:47:28 INFO - PROCESS | 1949 | 1461235648592 Marionette DEBUG loaded listener.js 03:47:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 199 (0x12f470400) [pid = 1949] [serial = 1646] [outer = 0x112264800] 03:47:29 INFO - PROCESS | 1949 | 1461235649009 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]]]}] 03:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 721ms 03:47:29 INFO - PROCESS | 1949 | 1461235649085 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 03:47:29 INFO - PROCESS | 1949 | 1461235649086 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 03:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:47:29 INFO - PROCESS | 1949 | 1461235649088 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:47:29 INFO - PROCESS | 1949 | 1461235649090 Marionette TRACE conn2 <- [1,2166,null,{}] 03:47:29 INFO - PROCESS | 1949 | 1461235649092 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}] 03:47:29 INFO - PROCESS | 1949 | 1461235649206 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 03:47:29 INFO - PROCESS | 1949 | 1461235649296 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c12f000 == 87 [pid = 1949] [id = 549] 03:47:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 200 (0x112244800) [pid = 1949] [serial = 1647] [outer = 0x0] 03:47:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 201 (0x12a979c00) [pid = 1949] [serial = 1648] [outer = 0x112244800] 03:47:29 INFO - PROCESS | 1949 | 1461235649326 Marionette DEBUG loaded listener.js 03:47:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 202 (0x12f47c000) [pid = 1949] [serial = 1649] [outer = 0x112244800] 03:47:29 INFO - PROCESS | 1949 | 1461235649822 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]]]}] 03:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 770ms 03:47:29 INFO - PROCESS | 1949 | 1461235649858 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 03:47:29 INFO - PROCESS | 1949 | 1461235649861 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 03:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:47:29 INFO - PROCESS | 1949 | 1461235649864 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:47:29 INFO - PROCESS | 1949 | 1461235649867 Marionette TRACE conn2 <- [1,2170,null,{}] 03:47:29 INFO - PROCESS | 1949 | 1461235649871 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}] 03:47:30 INFO - PROCESS | 1949 | 1461235650217 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 03:47:30 INFO - PROCESS | 1949 | 1461235650328 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:30 INFO - PROCESS | 1949 | ++DOCSHELL 0x112291800 == 88 [pid = 1949] [id = 550] 03:47:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 203 (0x11223f800) [pid = 1949] [serial = 1650] [outer = 0x0] 03:47:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 204 (0x11224c000) [pid = 1949] [serial = 1651] [outer = 0x11223f800] 03:47:30 INFO - PROCESS | 1949 | 1461235650357 Marionette DEBUG loaded listener.js 03:47:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 205 (0x11226f400) [pid = 1949] [serial = 1652] [outer = 0x11223f800] 03:47:30 INFO - PROCESS | 1949 | 1461235650786 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]]]}] 03:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 973ms 03:47:30 INFO - PROCESS | 1949 | 1461235650837 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 03:47:30 INFO - PROCESS | 1949 | 1461235650840 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 03:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:47:30 INFO - PROCESS | 1949 | 1461235650843 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:47:30 INFO - PROCESS | 1949 | 1461235650846 Marionette TRACE conn2 <- [1,2174,null,{}] 03:47:30 INFO - PROCESS | 1949 | 1461235650849 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}] 03:47:30 INFO - PROCESS | 1949 | 1461235650956 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 03:47:31 INFO - PROCESS | 1949 | 1461235651078 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x119ecf800 == 89 [pid = 1949] [id = 551] 03:47:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 206 (0x114e10c00) [pid = 1949] [serial = 1653] [outer = 0x0] 03:47:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 207 (0x115303c00) [pid = 1949] [serial = 1654] [outer = 0x114e10c00] 03:47:31 INFO - PROCESS | 1949 | 1461235651111 Marionette DEBUG loaded listener.js 03:47:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 208 (0x115669800) [pid = 1949] [serial = 1655] [outer = 0x114e10c00] 03:47:31 INFO - PROCESS | 1949 | --DOCSHELL 0x12f1dc800 == 88 [pid = 1949] [id = 538] 03:47:31 INFO - PROCESS | 1949 | --DOCSHELL 0x12d917000 == 87 [pid = 1949] [id = 537] 03:47:31 INFO - PROCESS | 1949 | --DOCSHELL 0x12e750800 == 86 [pid = 1949] [id = 536] 03:47:31 INFO - PROCESS | 1949 | --DOCSHELL 0x12da0e800 == 85 [pid = 1949] [id = 535] 03:47:31 INFO - PROCESS | 1949 | --DOCSHELL 0x12ccd1000 == 84 [pid = 1949] [id = 534] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 207 (0x12ce68c00) [pid = 1949] [serial = 1558] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOCSHELL 0x12b950800 == 83 [pid = 1949] [id = 533] 03:47:31 INFO - PROCESS | 1949 | --DOCSHELL 0x12abad800 == 82 [pid = 1949] [id = 532] 03:47:31 INFO - PROCESS | 1949 | --DOCSHELL 0x1282c5800 == 81 [pid = 1949] [id = 531] 03:47:31 INFO - PROCESS | 1949 | --DOCSHELL 0x11b924000 == 80 [pid = 1949] [id = 530] 03:47:31 INFO - PROCESS | 1949 | --DOCSHELL 0x11aadb800 == 79 [pid = 1949] [id = 529] 03:47:31 INFO - PROCESS | 1949 | --DOCSHELL 0x126f55800 == 78 [pid = 1949] [id = 528] 03:47:31 INFO - PROCESS | 1949 | --DOCSHELL 0x1301b0000 == 77 [pid = 1949] [id = 523] 03:47:31 INFO - PROCESS | 1949 | --DOCSHELL 0x12ea2d000 == 76 [pid = 1949] [id = 522] 03:47:31 INFO - PROCESS | 1949 | --DOCSHELL 0x12a7ce800 == 75 [pid = 1949] [id = 521] 03:47:31 INFO - PROCESS | 1949 | --DOCSHELL 0x11a89a000 == 74 [pid = 1949] [id = 520] 03:47:31 INFO - PROCESS | 1949 | 1461235651552 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]]]}] 03:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 724ms 03:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:47:31 INFO - PROCESS | 1949 | 1461235651568 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 03:47:31 INFO - PROCESS | 1949 | 1461235651569 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 03:47:31 INFO - PROCESS | 1949 | 1461235651572 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:47:31 INFO - PROCESS | 1949 | 1461235651573 Marionette TRACE conn2 <- [1,2178,null,{}] 03:47:31 INFO - PROCESS | 1949 | 1461235651575 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}] 03:47:31 INFO - PROCESS | 1949 | 1461235651678 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 206 (0x12aad1800) [pid = 1949] [serial = 1540] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 205 (0x12add3800) [pid = 1949] [serial = 1541] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 204 (0x12b348c00) [pid = 1949] [serial = 1546] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 203 (0x12af4e000) [pid = 1949] [serial = 1543] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 202 (0x12b14e400) [pid = 1949] [serial = 1544] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 201 (0x12b3e2800) [pid = 1949] [serial = 1547] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 200 (0x11a60e400) [pid = 1949] [serial = 1501] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 199 (0x129d0ac00) [pid = 1949] [serial = 1534] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 198 (0x12aaa3800) [pid = 1949] [serial = 1510] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 197 (0x1279cd400) [pid = 1949] [serial = 1531] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 196 (0x128699000) [pid = 1949] [serial = 1532] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 195 (0x11c3bb800) [pid = 1949] [serial = 1550] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 194 (0x126d32000) [pid = 1949] [serial = 1504] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 193 (0x12b14e800) [pid = 1949] [serial = 1513] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 192 (0x118f98c00) [pid = 1949] [serial = 1523] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 191 (0x1163f0800) [pid = 1949] [serial = 1522] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 190 (0x11ad5f800) [pid = 1949] [serial = 1526] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 189 (0x11a8cb800) [pid = 1949] [serial = 1525] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 188 (0x1161c0c00) [pid = 1949] [serial = 1498] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 187 (0x11af94800) [pid = 1949] [serial = 1528] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 186 (0x11c3d4400) [pid = 1949] [serial = 1529] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 185 (0x12a333800) [pid = 1949] [serial = 1537] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 184 (0x12a338000) [pid = 1949] [serial = 1507] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 183 (0x12a55a400) [pid = 1949] [serial = 1516] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 182 (0x118639800) [pid = 1949] [serial = 1519] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 181 (0x12bd4cc00) [pid = 1949] [serial = 1556] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0x12bd1e400) [pid = 1949] [serial = 1555] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 179 (0x1163fb000) [pid = 1949] [serial = 1549] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 178 (0x129db0800) [pid = 1949] [serial = 1535] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 177 (0x12bb4fc00) [pid = 1949] [serial = 1553] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0x12aa53800) [pid = 1949] [serial = 1538] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x12b7a8000) [pid = 1949] [serial = 1552] [outer = 0x0] [url = about:blank] 03:47:31 INFO - PROCESS | 1949 | 1461235651783 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x11aad9800 == 75 [pid = 1949] [id = 552] 03:47:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x114e07400) [pid = 1949] [serial = 1656] [outer = 0x0] 03:47:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x1163f9000) [pid = 1949] [serial = 1657] [outer = 0x114e07400] 03:47:31 INFO - PROCESS | 1949 | 1461235651814 Marionette DEBUG loaded listener.js 03:47:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x11892b400) [pid = 1949] [serial = 1658] [outer = 0x114e07400] 03:47:32 INFO - PROCESS | 1949 | 1461235652134 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]]]}] 03:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 618ms 03:47:32 INFO - PROCESS | 1949 | 1461235652191 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 03:47:32 INFO - PROCESS | 1949 | 1461235652194 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 03:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:47:32 INFO - PROCESS | 1949 | 1461235652204 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:47:32 INFO - PROCESS | 1949 | 1461235652207 Marionette TRACE conn2 <- [1,2182,null,{}] 03:47:32 INFO - PROCESS | 1949 | 1461235652210 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}] 03:47:32 INFO - PROCESS | 1949 | 1461235652378 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 03:47:32 INFO - PROCESS | 1949 | 1461235652481 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c777000 == 76 [pid = 1949] [id = 553] 03:47:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x117958c00) [pid = 1949] [serial = 1659] [outer = 0x0] 03:47:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0x118a7a400) [pid = 1949] [serial = 1660] [outer = 0x117958c00] 03:47:32 INFO - PROCESS | 1949 | 1461235652525 Marionette DEBUG loaded listener.js 03:47:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0x11a85c800) [pid = 1949] [serial = 1661] [outer = 0x117958c00] 03:47:32 INFO - PROCESS | 1949 | 1461235652842 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]]]}] 03:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 678ms 03:47:32 INFO - PROCESS | 1949 | 1461235652885 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 03:47:32 INFO - PROCESS | 1949 | 1461235652886 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 03:47:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:47:32 INFO - PROCESS | 1949 | 1461235652889 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:47:32 INFO - PROCESS | 1949 | 1461235652890 Marionette TRACE conn2 <- [1,2186,null,{}] 03:47:32 INFO - PROCESS | 1949 | 1461235652892 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}] 03:47:32 INFO - PROCESS | 1949 | 1461235652989 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 03:47:33 INFO - PROCESS | 1949 | 1461235653012 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:33 INFO - PROCESS | 1949 | ++DOCSHELL 0x126f59000 == 77 [pid = 1949] [id = 554] 03:47:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 182 (0x11a970800) [pid = 1949] [serial = 1662] [outer = 0x0] 03:47:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 183 (0x11acb0800) [pid = 1949] [serial = 1663] [outer = 0x11a970800] 03:47:33 INFO - PROCESS | 1949 | 1461235653038 Marionette DEBUG loaded listener.js 03:47:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 184 (0x11ad85800) [pid = 1949] [serial = 1664] [outer = 0x11a970800] 03:47:33 INFO - PROCESS | 1949 | 1461235653371 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]]]}] 03:47:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:47:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 517ms 03:47:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:47:33 INFO - PROCESS | 1949 | 1461235653407 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 03:47:33 INFO - PROCESS | 1949 | 1461235653408 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 03:47:33 INFO - PROCESS | 1949 | 1461235653410 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:47:33 INFO - PROCESS | 1949 | 1461235653412 Marionette TRACE conn2 <- [1,2190,null,{}] 03:47:33 INFO - PROCESS | 1949 | 1461235653414 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}] 03:47:33 INFO - PROCESS | 1949 | 1461235653512 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 03:47:33 INFO - PROCESS | 1949 | 1461235653596 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:33 INFO - PROCESS | 1949 | ++DOCSHELL 0x129d49000 == 78 [pid = 1949] [id = 555] 03:47:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 185 (0x11b935800) [pid = 1949] [serial = 1665] [outer = 0x0] 03:47:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 186 (0x11bfc1800) [pid = 1949] [serial = 1666] [outer = 0x11b935800] 03:47:33 INFO - PROCESS | 1949 | 1461235653629 Marionette DEBUG loaded listener.js 03:47:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 187 (0x11c3c7800) [pid = 1949] [serial = 1667] [outer = 0x11b935800] 03:47:33 INFO - PROCESS | 1949 | 1461235653966 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]]]}] 03:47:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:47:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 571ms 03:47:33 INFO - PROCESS | 1949 | 1461235653982 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 03:47:33 INFO - PROCESS | 1949 | 1461235653983 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 03:47:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:47:33 INFO - PROCESS | 1949 | 1461235653991 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:47:33 INFO - PROCESS | 1949 | 1461235653992 Marionette TRACE conn2 <- [1,2194,null,{}] 03:47:33 INFO - PROCESS | 1949 | 1461235653995 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}] 03:47:34 INFO - PROCESS | 1949 | 1461235654119 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 03:47:34 INFO - PROCESS | 1949 | 1461235654133 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a9d1800 == 79 [pid = 1949] [id = 556] 03:47:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 188 (0x11c3c8c00) [pid = 1949] [serial = 1668] [outer = 0x0] 03:47:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 189 (0x125ef0800) [pid = 1949] [serial = 1669] [outer = 0x11c3c8c00] 03:47:34 INFO - PROCESS | 1949 | 1461235654158 Marionette DEBUG loaded listener.js 03:47:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 190 (0x126db0400) [pid = 1949] [serial = 1670] [outer = 0x11c3c8c00] 03:47:34 INFO - PROCESS | 1949 | 1461235654523 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]]]}] 03:47:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:47:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 575ms 03:47:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:47:34 INFO - PROCESS | 1949 | 1461235654562 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 03:47:34 INFO - PROCESS | 1949 | 1461235654563 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 03:47:34 INFO - PROCESS | 1949 | 1461235654565 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:47:34 INFO - PROCESS | 1949 | 1461235654566 Marionette TRACE conn2 <- [1,2198,null,{}] 03:47:34 INFO - PROCESS | 1949 | 1461235654569 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}] 03:47:34 INFO - PROCESS | 1949 | 1461235654689 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 03:47:34 INFO - PROCESS | 1949 | 1461235654701 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x12af07800 == 80 [pid = 1949] [id = 557] 03:47:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 191 (0x126db2c00) [pid = 1949] [serial = 1671] [outer = 0x0] 03:47:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 192 (0x1279c8c00) [pid = 1949] [serial = 1672] [outer = 0x126db2c00] 03:47:34 INFO - PROCESS | 1949 | 1461235654726 Marionette DEBUG loaded listener.js 03:47:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 193 (0x128110c00) [pid = 1949] [serial = 1673] [outer = 0x126db2c00] 03:47:35 INFO - PROCESS | 1949 | 1461235655089 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]]]}] 03:47:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:47:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 569ms 03:47:35 INFO - PROCESS | 1949 | 1461235655134 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 03:47:35 INFO - PROCESS | 1949 | 1461235655136 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 03:47:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:47:35 INFO - PROCESS | 1949 | 1461235655138 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:47:35 INFO - PROCESS | 1949 | 1461235655139 Marionette TRACE conn2 <- [1,2202,null,{}] 03:47:35 INFO - PROCESS | 1949 | 1461235655141 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}] 03:47:35 INFO - PROCESS | 1949 | 1461235655264 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 03:47:35 INFO - PROCESS | 1949 | 1461235655277 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:35 INFO - PROCESS | 1949 | ++DOCSHELL 0x12afdd000 == 81 [pid = 1949] [id = 558] 03:47:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 194 (0x128111000) [pid = 1949] [serial = 1674] [outer = 0x0] 03:47:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 195 (0x1286a0000) [pid = 1949] [serial = 1675] [outer = 0x128111000] 03:47:35 INFO - PROCESS | 1949 | 1461235655303 Marionette DEBUG loaded listener.js 03:47:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0x129c96000) [pid = 1949] [serial = 1676] [outer = 0x128111000] 03:47:35 INFO - PROCESS | 1949 | 1461235655678 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]]]}] 03:47:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:47:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 570ms 03:47:35 INFO - PROCESS | 1949 | 1461235655708 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 03:47:35 INFO - PROCESS | 1949 | 1461235655709 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 03:47:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:47:35 INFO - PROCESS | 1949 | 1461235655712 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:47:35 INFO - PROCESS | 1949 | 1461235655713 Marionette TRACE conn2 <- [1,2206,null,{}] 03:47:35 INFO - PROCESS | 1949 | 1461235655715 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}] 03:47:35 INFO - PROCESS | 1949 | 1461235655839 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 195 (0x12b3df800) [pid = 1949] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 194 (0x12a81bc00) [pid = 1949] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 193 (0x11897b400) [pid = 1949] [serial = 1377] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 192 (0x114fa1400) [pid = 1949] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 191 (0x114d75c00) [pid = 1949] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 190 (0x126993000) [pid = 1949] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 189 (0x12bd4d000) [pid = 1949] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 188 (0x12afe6400) [pid = 1949] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 187 (0x1147af800) [pid = 1949] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 186 (0x11b5d3c00) [pid = 1949] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 185 (0x12a81f800) [pid = 1949] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 184 (0x12a971c00) [pid = 1949] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 183 (0x12b33e000) [pid = 1949] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 182 (0x12a338c00) [pid = 1949] [serial = 1383] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 181 (0x12a33b000) [pid = 1949] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0x118ae0c00) [pid = 1949] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 179 (0x12a5e2400) [pid = 1949] [serial = 1386] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 178 (0x11c16fc00) [pid = 1949] [serial = 1380] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 177 (0x114503c00) [pid = 1949] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0x129da7000) [pid = 1949] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x112240800) [pid = 1949] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x12bd4d800) [pid = 1949] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x1161ba000) [pid = 1949] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x1161b9400) [pid = 1949] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:47:36 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x12af45400) [pid = 1949] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:47:36 INFO - PROCESS | 1949 | 1461235656108 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x11537e000 == 82 [pid = 1949] [id = 559] 03:47:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x112244c00) [pid = 1949] [serial = 1677] [outer = 0x0] 03:47:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x11475b400) [pid = 1949] [serial = 1678] [outer = 0x112244c00] 03:47:36 INFO - PROCESS | 1949 | 1461235656135 Marionette DEBUG loaded listener.js 03:47:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x11892b800) [pid = 1949] [serial = 1679] [outer = 0x112244c00] 03:47:36 INFO - PROCESS | 1949 | 1461235656414 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]]]}] 03:47:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:47:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 723ms 03:47:36 INFO - PROCESS | 1949 | 1461235656437 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 03:47:36 INFO - PROCESS | 1949 | 1461235656438 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 03:47:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:47:36 INFO - PROCESS | 1949 | 1461235656440 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:47:36 INFO - PROCESS | 1949 | 1461235656441 Marionette TRACE conn2 <- [1,2210,null,{}] 03:47:36 INFO - PROCESS | 1949 | 1461235656444 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}] 03:47:36 INFO - PROCESS | 1949 | 1461235656550 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 03:47:36 INFO - PROCESS | 1949 | 1461235656642 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x12bef7000 == 83 [pid = 1949] [id = 560] 03:47:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x1161b9400) [pid = 1949] [serial = 1680] [outer = 0x0] 03:47:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x1282afc00) [pid = 1949] [serial = 1681] [outer = 0x1161b9400] 03:47:36 INFO - PROCESS | 1949 | 1461235656674 Marionette DEBUG loaded listener.js 03:47:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x129daec00) [pid = 1949] [serial = 1682] [outer = 0x1161b9400] 03:47:36 INFO - PROCESS | 1949 | 1461235656989 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]]]}] 03:47:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:47:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 570ms 03:47:37 INFO - PROCESS | 1949 | 1461235657010 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 03:47:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:47:37 INFO - PROCESS | 1949 | 1461235657012 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 03:47:37 INFO - PROCESS | 1949 | 1461235657017 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:47:37 INFO - PROCESS | 1949 | 1461235657020 Marionette TRACE conn2 <- [1,2214,null,{}] 03:47:37 INFO - PROCESS | 1949 | 1461235657022 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}] 03:47:37 INFO - PROCESS | 1949 | 1461235657136 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 03:47:37 INFO - PROCESS | 1949 | 1461235657140 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e046000 == 84 [pid = 1949] [id = 561] 03:47:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x129db5400) [pid = 1949] [serial = 1683] [outer = 0x0] 03:47:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x12a55d400) [pid = 1949] [serial = 1684] [outer = 0x129db5400] 03:47:37 INFO - PROCESS | 1949 | 1461235657167 Marionette DEBUG loaded listener.js 03:47:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0x12a5e4c00) [pid = 1949] [serial = 1685] [outer = 0x129db5400] 03:47:37 INFO - PROCESS | 1949 | 1461235657515 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]]]}] 03:47:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:47:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 523ms 03:47:37 INFO - PROCESS | 1949 | 1461235657538 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 03:47:37 INFO - PROCESS | 1949 | 1461235657540 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 03:47:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:47:37 INFO - PROCESS | 1949 | 1461235657542 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:47:37 INFO - PROCESS | 1949 | 1461235657543 Marionette TRACE conn2 <- [1,2218,null,{}] 03:47:37 INFO - PROCESS | 1949 | 1461235657546 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}] 03:47:37 INFO - PROCESS | 1949 | 1461235657682 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 03:47:37 INFO - PROCESS | 1949 | 1461235657689 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e3dc800 == 85 [pid = 1949] [id = 562] 03:47:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0x12a5e5000) [pid = 1949] [serial = 1686] [outer = 0x0] 03:47:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 182 (0x12a81c000) [pid = 1949] [serial = 1687] [outer = 0x12a5e5000] 03:47:37 INFO - PROCESS | 1949 | 1461235657714 Marionette DEBUG loaded listener.js 03:47:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 183 (0x12a979800) [pid = 1949] [serial = 1688] [outer = 0x12a5e5000] 03:47:38 INFO - PROCESS | 1949 | 1461235658143 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]]]}] 03:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 619ms 03:47:38 INFO - PROCESS | 1949 | 1461235658162 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 03:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:47:38 INFO - PROCESS | 1949 | 1461235658165 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 03:47:38 INFO - PROCESS | 1949 | 1461235658168 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:47:38 INFO - PROCESS | 1949 | 1461235658171 Marionette TRACE conn2 <- [1,2222,null,{}] 03:47:38 INFO - PROCESS | 1949 | 1461235658176 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}] 03:47:38 INFO - PROCESS | 1949 | 1461235658290 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 03:47:38 INFO - PROCESS | 1949 | 1461235658409 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x118e1c800 == 86 [pid = 1949] [id = 563] 03:47:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 184 (0x114503000) [pid = 1949] [serial = 1689] [outer = 0x0] 03:47:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 185 (0x1147ba800) [pid = 1949] [serial = 1690] [outer = 0x114503000] 03:47:38 INFO - PROCESS | 1949 | 1461235658442 Marionette DEBUG loaded listener.js 03:47:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 186 (0x114e0cc00) [pid = 1949] [serial = 1691] [outer = 0x114503000] 03:47:38 INFO - PROCESS | 1949 | 1461235658875 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]]]}] 03:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 772ms 03:47:38 INFO - PROCESS | 1949 | 1461235658941 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 03:47:38 INFO - PROCESS | 1949 | 1461235658945 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 03:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:47:38 INFO - PROCESS | 1949 | 1461235658950 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:47:38 INFO - PROCESS | 1949 | 1461235658952 Marionette TRACE conn2 <- [1,2226,null,{}] 03:47:38 INFO - PROCESS | 1949 | 1461235658954 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}] 03:47:39 INFO - PROCESS | 1949 | 1461235659075 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 03:47:39 INFO - PROCESS | 1949 | 1461235659163 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d50800 == 87 [pid = 1949] [id = 564] 03:47:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 187 (0x1155ab400) [pid = 1949] [serial = 1692] [outer = 0x0] 03:47:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 188 (0x11892f400) [pid = 1949] [serial = 1693] [outer = 0x1155ab400] 03:47:39 INFO - PROCESS | 1949 | 1461235659195 Marionette DEBUG loaded listener.js 03:47:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 189 (0x1192b6c00) [pid = 1949] [serial = 1694] [outer = 0x1155ab400] 03:47:39 INFO - PROCESS | 1949 | 1461235659607 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]]]}] 03:47:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:47:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 673ms 03:47:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:47:39 INFO - PROCESS | 1949 | 1461235659623 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 03:47:39 INFO - PROCESS | 1949 | 1461235659625 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 03:47:39 INFO - PROCESS | 1949 | 1461235659627 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:47:39 INFO - PROCESS | 1949 | 1461235659630 Marionette TRACE conn2 <- [1,2230,null,{}] 03:47:39 INFO - PROCESS | 1949 | 1461235659638 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}] 03:47:39 INFO - PROCESS | 1949 | 1461235659762 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 03:47:39 INFO - PROCESS | 1949 | 1461235659878 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x12bef1000 == 88 [pid = 1949] [id = 565] 03:47:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 190 (0x119931800) [pid = 1949] [serial = 1695] [outer = 0x0] 03:47:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 191 (0x11ad5f000) [pid = 1949] [serial = 1696] [outer = 0x119931800] 03:47:39 INFO - PROCESS | 1949 | 1461235659913 Marionette DEBUG loaded listener.js 03:47:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 192 (0x11c175800) [pid = 1949] [serial = 1697] [outer = 0x119931800] 03:47:40 INFO - PROCESS | 1949 | 1461235660348 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]]]}] 03:47:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:47:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 774ms 03:47:40 INFO - PROCESS | 1949 | 1461235660426 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 03:47:40 INFO - PROCESS | 1949 | 1461235660427 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 03:47:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:47:40 INFO - PROCESS | 1949 | 1461235660432 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:47:40 INFO - PROCESS | 1949 | 1461235660433 Marionette TRACE conn2 <- [1,2234,null,{}] 03:47:40 INFO - PROCESS | 1949 | 1461235660436 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}] 03:47:40 INFO - PROCESS | 1949 | 1461235660551 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 03:47:40 INFO - PROCESS | 1949 | 1461235660638 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e75c000 == 89 [pid = 1949] [id = 566] 03:47:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 193 (0x12692a800) [pid = 1949] [serial = 1698] [outer = 0x0] 03:47:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 194 (0x129da8c00) [pid = 1949] [serial = 1699] [outer = 0x12692a800] 03:47:40 INFO - PROCESS | 1949 | 1461235660669 Marionette DEBUG loaded listener.js 03:47:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 195 (0x129dc0800) [pid = 1949] [serial = 1700] [outer = 0x12692a800] 03:47:41 INFO - PROCESS | 1949 | 1461235661070 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]]]}] 03:47:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:47:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 669ms 03:47:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:47:41 INFO - PROCESS | 1949 | 1461235661101 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 03:47:41 INFO - PROCESS | 1949 | 1461235661103 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 03:47:41 INFO - PROCESS | 1949 | 1461235661105 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:47:41 INFO - PROCESS | 1949 | 1461235661106 Marionette TRACE conn2 <- [1,2238,null,{}] 03:47:41 INFO - PROCESS | 1949 | 1461235661109 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}] 03:47:41 INFO - PROCESS | 1949 | 1461235661224 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 03:47:41 INFO - PROCESS | 1949 | 1461235661340 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f1d4000 == 90 [pid = 1949] [id = 567] 03:47:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0x126d23800) [pid = 1949] [serial = 1701] [outer = 0x0] 03:47:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 197 (0x12a560000) [pid = 1949] [serial = 1702] [outer = 0x126d23800] 03:47:41 INFO - PROCESS | 1949 | 1461235661372 Marionette DEBUG loaded listener.js 03:47:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 198 (0x12a973800) [pid = 1949] [serial = 1703] [outer = 0x126d23800] 03:47:41 INFO - PROCESS | 1949 | 1461235661782 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]]]}] 03:47:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:47:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 721ms 03:47:41 INFO - PROCESS | 1949 | 1461235661827 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 03:47:41 INFO - PROCESS | 1949 | 1461235661828 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 03:47:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:47:41 INFO - PROCESS | 1949 | 1461235661830 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:47:41 INFO - PROCESS | 1949 | 1461235661831 Marionette TRACE conn2 <- [1,2242,null,{}] 03:47:41 INFO - PROCESS | 1949 | 1461235661834 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}] 03:47:41 INFO - PROCESS | 1949 | 1461235661985 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 03:47:42 INFO - PROCESS | 1949 | 1461235662105 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:42 INFO - PROCESS | 1949 | ++DOCSHELL 0x12fbcf000 == 91 [pid = 1949] [id = 568] 03:47:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 199 (0x12aa50400) [pid = 1949] [serial = 1704] [outer = 0x0] 03:47:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 200 (0x12aaa3800) [pid = 1949] [serial = 1705] [outer = 0x12aa50400] 03:47:42 INFO - PROCESS | 1949 | 1461235662140 Marionette DEBUG loaded listener.js 03:47:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 201 (0x12add0000) [pid = 1949] [serial = 1706] [outer = 0x12aa50400] 03:47:42 INFO - PROCESS | 1949 | 1461235662568 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]]]}] 03:47:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:47:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 771ms 03:47:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:47:42 INFO - PROCESS | 1949 | 1461235662602 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 03:47:42 INFO - PROCESS | 1949 | 1461235662603 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 03:47:42 INFO - PROCESS | 1949 | 1461235662605 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:47:42 INFO - PROCESS | 1949 | 1461235662606 Marionette TRACE conn2 <- [1,2246,null,{}] 03:47:42 INFO - PROCESS | 1949 | 1461235662609 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}] 03:47:42 INFO - PROCESS | 1949 | 1461235662722 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 03:47:42 INFO - PROCESS | 1949 | 1461235662839 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:42 INFO - PROCESS | 1949 | ++DOCSHELL 0x1301b0800 == 92 [pid = 1949] [id = 569] 03:47:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 202 (0x12aad9000) [pid = 1949] [serial = 1707] [outer = 0x0] 03:47:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 203 (0x12af45800) [pid = 1949] [serial = 1708] [outer = 0x12aad9000] 03:47:42 INFO - PROCESS | 1949 | 1461235662871 Marionette DEBUG loaded listener.js 03:47:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 204 (0x12afe9800) [pid = 1949] [serial = 1709] [outer = 0x12aad9000] 03:47:43 INFO - PROCESS | 1949 | 1461235663341 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]]]}] 03:47:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:47:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 771ms 03:47:43 INFO - PROCESS | 1949 | 1461235663378 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 03:47:43 INFO - PROCESS | 1949 | 1461235663379 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 03:47:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:47:43 INFO - PROCESS | 1949 | 1461235663384 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:47:43 INFO - PROCESS | 1949 | 1461235663385 Marionette TRACE conn2 <- [1,2250,null,{}] 03:47:43 INFO - PROCESS | 1949 | 1461235663387 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}] 03:47:43 INFO - PROCESS | 1949 | 1461235663506 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 03:47:43 INFO - PROCESS | 1949 | 1461235663597 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x129d44000 == 93 [pid = 1949] [id = 570] 03:47:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 205 (0x129d0c000) [pid = 1949] [serial = 1710] [outer = 0x0] 03:47:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 206 (0x12afedc00) [pid = 1949] [serial = 1711] [outer = 0x129d0c000] 03:47:43 INFO - PROCESS | 1949 | 1461235663627 Marionette DEBUG loaded listener.js 03:47:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 207 (0x12b150400) [pid = 1949] [serial = 1712] [outer = 0x129d0c000] 03:47:44 INFO - PROCESS | 1949 | 1461235664036 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]]]}] 03:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 672ms 03:47:44 INFO - PROCESS | 1949 | 1461235664056 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 03:47:44 INFO - PROCESS | 1949 | 1461235664058 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 03:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:47:44 INFO - PROCESS | 1949 | 1461235664060 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:47:44 INFO - PROCESS | 1949 | 1461235664061 Marionette TRACE conn2 <- [1,2254,null,{}] 03:47:44 INFO - PROCESS | 1949 | 1461235664064 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}] 03:47:44 INFO - PROCESS | 1949 | 1461235664183 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 03:47:44 INFO - PROCESS | 1949 | 1461235664303 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:44 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e3de800 == 94 [pid = 1949] [id = 571] 03:47:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 208 (0x112248800) [pid = 1949] [serial = 1713] [outer = 0x0] 03:47:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 209 (0x114c5a000) [pid = 1949] [serial = 1714] [outer = 0x112248800] 03:47:44 INFO - PROCESS | 1949 | 1461235664336 Marionette DEBUG loaded listener.js 03:47:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 210 (0x12a55c800) [pid = 1949] [serial = 1715] [outer = 0x112248800] 03:47:45 INFO - PROCESS | 1949 | 1461235665010 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]]]}] 03:47:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:47:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 971ms 03:47:45 INFO - PROCESS | 1949 | 1461235665033 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 03:47:45 INFO - PROCESS | 1949 | 1461235665035 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 03:47:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:47:45 INFO - PROCESS | 1949 | 1461235665039 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:47:45 INFO - PROCESS | 1949 | 1461235665041 Marionette TRACE conn2 <- [1,2258,null,{}] 03:47:45 INFO - PROCESS | 1949 | 1461235665045 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}] 03:47:45 INFO - PROCESS | 1949 | 1461235665156 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 03:47:45 INFO - PROCESS | 1949 | 1461235665250 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x128193000 == 95 [pid = 1949] [id = 572] 03:47:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 211 (0x114d61000) [pid = 1949] [serial = 1716] [outer = 0x0] 03:47:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 212 (0x114f64800) [pid = 1949] [serial = 1717] [outer = 0x114d61000] 03:47:45 INFO - PROCESS | 1949 | 1461235665279 Marionette DEBUG loaded listener.js 03:47:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 213 (0x11615c800) [pid = 1949] [serial = 1718] [outer = 0x114d61000] 03:47:45 INFO - PROCESS | 1949 | 1461235665727 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]]]}] 03:47:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:47:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 723ms 03:47:45 INFO - PROCESS | 1949 | 1461235665761 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 03:47:45 INFO - PROCESS | 1949 | 1461235665768 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 03:47:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:47:45 INFO - PROCESS | 1949 | 1461235665772 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:47:45 INFO - PROCESS | 1949 | 1461235665774 Marionette TRACE conn2 <- [1,2262,null,{}] 03:47:45 INFO - PROCESS | 1949 | 1461235665777 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}] 03:47:45 INFO - PROCESS | 1949 | 1461235665906 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 03:47:46 INFO - PROCESS | 1949 | 1461235666084 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x119ece000 == 96 [pid = 1949] [id = 573] 03:47:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 214 (0x1163fb000) [pid = 1949] [serial = 1719] [outer = 0x0] 03:47:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 215 (0x11897b400) [pid = 1949] [serial = 1720] [outer = 0x1163fb000] 03:47:46 INFO - PROCESS | 1949 | 1461235666133 Marionette DEBUG loaded listener.js 03:47:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 216 (0x11924d000) [pid = 1949] [serial = 1721] [outer = 0x1163fb000] 03:47:46 INFO - PROCESS | 1949 | --DOCSHELL 0x1168a1000 == 95 [pid = 1949] [id = 458] 03:47:46 INFO - PROCESS | 1949 | --DOCSHELL 0x12e75d000 == 94 [pid = 1949] [id = 423] 03:47:46 INFO - PROCESS | 1949 | --DOCSHELL 0x12b359800 == 93 [pid = 1949] [id = 477] 03:47:46 INFO - PROCESS | 1949 | --DOCSHELL 0x12e046000 == 92 [pid = 1949] [id = 561] 03:47:46 INFO - PROCESS | 1949 | --DOCSHELL 0x12bef7000 == 91 [pid = 1949] [id = 560] 03:47:46 INFO - PROCESS | 1949 | --DOCSHELL 0x11537e000 == 90 [pid = 1949] [id = 559] 03:47:46 INFO - PROCESS | 1949 | --DOCSHELL 0x12afdd000 == 89 [pid = 1949] [id = 558] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 215 (0x12a336000) [pid = 1949] [serial = 1582] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 214 (0x12e291400) [pid = 1949] [serial = 1618] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOCSHELL 0x12af07800 == 88 [pid = 1949] [id = 557] 03:47:46 INFO - PROCESS | 1949 | --DOCSHELL 0x12a9d1800 == 87 [pid = 1949] [id = 556] 03:47:46 INFO - PROCESS | 1949 | --DOCSHELL 0x129d49000 == 86 [pid = 1949] [id = 555] 03:47:46 INFO - PROCESS | 1949 | --DOCSHELL 0x126f59000 == 85 [pid = 1949] [id = 554] 03:47:46 INFO - PROCESS | 1949 | --DOCSHELL 0x11c777000 == 84 [pid = 1949] [id = 553] 03:47:46 INFO - PROCESS | 1949 | --DOCSHELL 0x11aad9800 == 83 [pid = 1949] [id = 552] 03:47:46 INFO - PROCESS | 1949 | --DOCSHELL 0x119ecf800 == 82 [pid = 1949] [id = 551] 03:47:46 INFO - PROCESS | 1949 | --DOCSHELL 0x112291800 == 81 [pid = 1949] [id = 550] 03:47:46 INFO - PROCESS | 1949 | --DOCSHELL 0x138964800 == 80 [pid = 1949] [id = 545] 03:47:46 INFO - PROCESS | 1949 | --DOCSHELL 0x1385c5800 == 79 [pid = 1949] [id = 544] 03:47:46 INFO - PROCESS | 1949 | --DOCSHELL 0x1384da800 == 78 [pid = 1949] [id = 543] 03:47:46 INFO - PROCESS | 1949 | --DOCSHELL 0x12f908000 == 77 [pid = 1949] [id = 542] 03:47:46 INFO - PROCESS | 1949 | --DOCSHELL 0x12ab18000 == 76 [pid = 1949] [id = 541] 03:47:46 INFO - PROCESS | 1949 | --DOCSHELL 0x1198ae000 == 75 [pid = 1949] [id = 540] 03:47:46 INFO - PROCESS | 1949 | --DOCSHELL 0x1303a8000 == 74 [pid = 1949] [id = 539] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 213 (0x12ce67800) [pid = 1949] [serial = 1609] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 212 (0x12afe3c00) [pid = 1949] [serial = 1601] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 211 (0x12ced7400) [pid = 1949] [serial = 1610] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 210 (0x12d26a800) [pid = 1949] [serial = 1576] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 209 (0x11a859c00) [pid = 1949] [serial = 1379] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 208 (0x129db0c00) [pid = 1949] [serial = 1597] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 207 (0x114e0f800) [pid = 1949] [serial = 1561] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 206 (0x114f5f800) [pid = 1949] [serial = 1585] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 205 (0x1279c6c00) [pid = 1949] [serial = 1594] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 204 (0x12add0800) [pid = 1949] [serial = 1570] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 203 (0x129db4800) [pid = 1949] [serial = 1559] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 202 (0x12b149000) [pid = 1949] [serial = 1330] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 201 (0x114e08c00) [pid = 1949] [serial = 1375] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 200 (0x125ef0c00) [pid = 1949] [serial = 1592] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 199 (0x12adcb000) [pid = 1949] [serial = 1327] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 198 (0x12b14a800) [pid = 1949] [serial = 1603] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 197 (0x11ad7c400) [pid = 1949] [serial = 1564] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 196 (0x12a560c00) [pid = 1949] [serial = 1598] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 195 (0x12b7a8400) [pid = 1949] [serial = 1573] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 194 (0x12bb4b800) [pid = 1949] [serial = 1607] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 193 (0x12a818000) [pid = 1949] [serial = 1385] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 192 (0x12a5e3c00) [pid = 1949] [serial = 1433] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 191 (0x11ad80c00) [pid = 1949] [serial = 1589] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 190 (0x12b3dd000) [pid = 1949] [serial = 1604] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 189 (0x12af42400) [pid = 1949] [serial = 1388] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 188 (0x12adc7c00) [pid = 1949] [serial = 1600] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 187 (0x12b7a9c00) [pid = 1949] [serial = 1606] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 186 (0x129d0b400) [pid = 1949] [serial = 1595] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 185 (0x1279ddc00) [pid = 1949] [serial = 1382] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 184 (0x12d3c9400) [pid = 1949] [serial = 1579] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 183 (0x118925c00) [pid = 1949] [serial = 1586] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 182 (0x129c91c00) [pid = 1949] [serial = 1612] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 181 (0x12b3e0000) [pid = 1949] [serial = 1613] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0x12a822000) [pid = 1949] [serial = 1324] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 179 (0x114d68c00) [pid = 1949] [serial = 1315] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 178 (0x12d3d4400) [pid = 1949] [serial = 1615] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 177 (0x129db8800) [pid = 1949] [serial = 1567] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0x128110800) [pid = 1949] [serial = 1321] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x11a96ec00) [pid = 1949] [serial = 1588] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x11c175c00) [pid = 1949] [serial = 1591] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x11a96b000) [pid = 1949] [serial = 1318] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x12aff2000) [pid = 1949] [serial = 1496] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x12e288000) [pid = 1949] [serial = 1616] [outer = 0x0] [url = about:blank] 03:47:46 INFO - PROCESS | 1949 | 1461235666596 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]]]}] 03:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 872ms 03:47:46 INFO - PROCESS | 1949 | 1461235666645 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 03:47:46 INFO - PROCESS | 1949 | 1461235666646 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 03:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:47:46 INFO - PROCESS | 1949 | 1461235666666 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:47:46 INFO - PROCESS | 1949 | 1461235666668 Marionette TRACE conn2 <- [1,2266,null,{}] 03:47:46 INFO - PROCESS | 1949 | 1461235666677 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}] 03:47:46 INFO - PROCESS | 1949 | 1461235666775 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 03:47:46 INFO - PROCESS | 1949 | 1461235666782 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c128800 == 75 [pid = 1949] [id = 574] 03:47:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x11a856000) [pid = 1949] [serial = 1722] [outer = 0x0] 03:47:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x11a96b000) [pid = 1949] [serial = 1723] [outer = 0x11a856000] 03:47:46 INFO - PROCESS | 1949 | 1461235666811 Marionette DEBUG loaded listener.js 03:47:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x11aca3000) [pid = 1949] [serial = 1724] [outer = 0x11a856000] 03:47:47 INFO - PROCESS | 1949 | 1461235667197 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]]]}] 03:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 587ms 03:47:47 INFO - PROCESS | 1949 | 1461235667243 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 03:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:47:47 INFO - PROCESS | 1949 | 1461235667245 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 03:47:47 INFO - PROCESS | 1949 | 1461235667247 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:47:47 INFO - PROCESS | 1949 | 1461235667248 Marionette TRACE conn2 <- [1,2270,null,{}] 03:47:47 INFO - PROCESS | 1949 | 1461235667250 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}] 03:47:47 INFO - PROCESS | 1949 | 1461235667346 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 03:47:47 INFO - PROCESS | 1949 | 1461235667350 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x12820d800 == 76 [pid = 1949] [id = 575] 03:47:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x11af14c00) [pid = 1949] [serial = 1725] [outer = 0x0] 03:47:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x11bfe9800) [pid = 1949] [serial = 1726] [outer = 0x11af14c00] 03:47:47 INFO - PROCESS | 1949 | 1461235667377 Marionette DEBUG loaded listener.js 03:47:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x11c3d5000) [pid = 1949] [serial = 1727] [outer = 0x11af14c00] 03:47:47 INFO - PROCESS | 1949 | 1461235667761 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]]]}] 03:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 569ms 03:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:47:47 INFO - PROCESS | 1949 | 1461235667817 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 03:47:47 INFO - PROCESS | 1949 | 1461235667818 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 03:47:47 INFO - PROCESS | 1949 | 1461235667821 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:47:47 INFO - PROCESS | 1949 | 1461235667822 Marionette TRACE conn2 <- [1,2274,null,{}] 03:47:47 INFO - PROCESS | 1949 | 1461235667826 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}] 03:47:47 INFO - PROCESS | 1949 | 1461235667973 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 03:47:48 INFO - PROCESS | 1949 | 1461235668134 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ab1e800 == 77 [pid = 1949] [id = 576] 03:47:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x11af94800) [pid = 1949] [serial = 1728] [outer = 0x0] 03:47:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x126859400) [pid = 1949] [serial = 1729] [outer = 0x11af94800] 03:47:48 INFO - PROCESS | 1949 | 1461235668167 Marionette DEBUG loaded listener.js 03:47:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0x1276f7000) [pid = 1949] [serial = 1730] [outer = 0x11af94800] 03:47:48 INFO - PROCESS | 1949 | 1461235668540 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]]]}] 03:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 769ms 03:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:47:48 INFO - PROCESS | 1949 | 1461235668590 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 03:47:48 INFO - PROCESS | 1949 | 1461235668591 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 03:47:48 INFO - PROCESS | 1949 | 1461235668593 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:47:48 INFO - PROCESS | 1949 | 1461235668594 Marionette TRACE conn2 <- [1,2278,null,{}] 03:47:48 INFO - PROCESS | 1949 | 1461235668597 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}] 03:47:48 INFO - PROCESS | 1949 | 1461235668733 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 03:47:48 INFO - PROCESS | 1949 | 1461235668751 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b361800 == 78 [pid = 1949] [id = 577] 03:47:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0x1279d4000) [pid = 1949] [serial = 1731] [outer = 0x0] 03:47:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 182 (0x129d03800) [pid = 1949] [serial = 1732] [outer = 0x1279d4000] 03:47:48 INFO - PROCESS | 1949 | 1461235668779 Marionette DEBUG loaded listener.js 03:47:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 183 (0x12a334000) [pid = 1949] [serial = 1733] [outer = 0x1279d4000] 03:47:49 INFO - PROCESS | 1949 | 1461235669133 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]]]}] 03:47:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:47:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 567ms 03:47:49 INFO - PROCESS | 1949 | 1461235669162 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 03:47:49 INFO - PROCESS | 1949 | 1461235669163 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 03:47:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:47:49 INFO - PROCESS | 1949 | 1461235669171 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:47:49 INFO - PROCESS | 1949 | 1461235669172 Marionette TRACE conn2 <- [1,2282,null,{}] 03:47:49 INFO - PROCESS | 1949 | 1461235669174 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}] 03:47:49 INFO - PROCESS | 1949 | 1461235669292 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 03:47:49 INFO - PROCESS | 1949 | 1461235669304 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b9c9000 == 79 [pid = 1949] [id = 578] 03:47:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 184 (0x12a336000) [pid = 1949] [serial = 1734] [outer = 0x0] 03:47:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 185 (0x12a5e2400) [pid = 1949] [serial = 1735] [outer = 0x12a336000] 03:47:49 INFO - PROCESS | 1949 | 1461235669330 Marionette DEBUG loaded listener.js 03:47:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 186 (0x12a971400) [pid = 1949] [serial = 1736] [outer = 0x12a336000] 03:47:49 INFO - PROCESS | 1949 | 1461235669710 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]]]}] 03:47:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:47:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 569ms 03:47:49 INFO - PROCESS | 1949 | 1461235669747 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 03:47:49 INFO - PROCESS | 1949 | 1461235669749 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 03:47:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:47:49 INFO - PROCESS | 1949 | 1461235669751 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:47:49 INFO - PROCESS | 1949 | 1461235669752 Marionette TRACE conn2 <- [1,2286,null,{}] 03:47:49 INFO - PROCESS | 1949 | 1461235669754 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}] 03:47:49 INFO - PROCESS | 1949 | 1461235669877 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 03:47:49 INFO - PROCESS | 1949 | 1461235669888 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ce8a800 == 80 [pid = 1949] [id = 579] 03:47:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 187 (0x12a340000) [pid = 1949] [serial = 1737] [outer = 0x0] 03:47:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 188 (0x12aa54800) [pid = 1949] [serial = 1738] [outer = 0x12a340000] 03:47:49 INFO - PROCESS | 1949 | 1461235669914 Marionette DEBUG loaded listener.js 03:47:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 189 (0x12aaa4000) [pid = 1949] [serial = 1739] [outer = 0x12a340000] 03:47:50 INFO - PROCESS | 1949 | 1461235670265 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]]]}] 03:47:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 03:47:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 519ms 03:47:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:47:50 INFO - PROCESS | 1949 | 1461235670271 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 03:47:50 INFO - PROCESS | 1949 | 1461235670272 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 03:47:50 INFO - PROCESS | 1949 | 1461235670274 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:47:50 INFO - PROCESS | 1949 | 1461235670275 Marionette TRACE conn2 <- [1,2290,null,{}] 03:47:50 INFO - PROCESS | 1949 | 1461235670277 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}] 03:47:50 INFO - PROCESS | 1949 | 1461235670402 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 03:47:50 INFO - PROCESS | 1949 | 1461235670418 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:50 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e3ea000 == 81 [pid = 1949] [id = 580] 03:47:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 190 (0x12aad1800) [pid = 1949] [serial = 1740] [outer = 0x0] 03:47:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 191 (0x12aadac00) [pid = 1949] [serial = 1741] [outer = 0x12aad1800] 03:47:50 INFO - PROCESS | 1949 | 1461235670443 Marionette DEBUG loaded listener.js 03:47:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 192 (0x11795ec00) [pid = 1949] [serial = 1742] [outer = 0x12aad1800] 03:47:50 INFO - PROCESS | 1949 | --DOMWINDOW == 191 (0x11c3c8c00) [pid = 1949] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:47:50 INFO - PROCESS | 1949 | --DOMWINDOW == 190 (0x126db2c00) [pid = 1949] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:47:50 INFO - PROCESS | 1949 | --DOMWINDOW == 189 (0x128111000) [pid = 1949] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:47:50 INFO - PROCESS | 1949 | --DOMWINDOW == 188 (0x114e07400) [pid = 1949] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:47:50 INFO - PROCESS | 1949 | --DOMWINDOW == 187 (0x114e10c00) [pid = 1949] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:47:50 INFO - PROCESS | 1949 | --DOMWINDOW == 186 (0x11223f800) [pid = 1949] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:47:50 INFO - PROCESS | 1949 | --DOMWINDOW == 185 (0x11a970800) [pid = 1949] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:47:50 INFO - PROCESS | 1949 | --DOMWINDOW == 184 (0x119929400) [pid = 1949] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:47:50 INFO - PROCESS | 1949 | --DOMWINDOW == 183 (0x117958c00) [pid = 1949] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:47:50 INFO - PROCESS | 1949 | --DOMWINDOW == 182 (0x112244c00) [pid = 1949] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:47:50 INFO - PROCESS | 1949 | --DOMWINDOW == 181 (0x11b935800) [pid = 1949] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:47:50 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0x129db5400) [pid = 1949] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:47:50 INFO - PROCESS | 1949 | --DOMWINDOW == 179 (0x1161b9400) [pid = 1949] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:47:50 INFO - PROCESS | 1949 | 1461235670950 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]]]}] 03:47:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:47:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 719ms 03:47:50 INFO - PROCESS | 1949 | 1461235670994 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 03:47:50 INFO - PROCESS | 1949 | 1461235670995 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 03:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:47:51 INFO - PROCESS | 1949 | 1461235671003 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:47:51 INFO - PROCESS | 1949 | 1461235671004 Marionette TRACE conn2 <- [1,2294,null,{}] 03:47:51 INFO - PROCESS | 1949 | 1461235671007 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}] 03:47:51 INFO - PROCESS | 1949 | 1461235671113 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 03:47:51 INFO - PROCESS | 1949 | 1461235671121 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d24a000 == 82 [pid = 1949] [id = 581] 03:47:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0x1163f4000) [pid = 1949] [serial = 1743] [outer = 0x0] 03:47:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0x125d83400) [pid = 1949] [serial = 1744] [outer = 0x1163f4000] 03:47:51 INFO - PROCESS | 1949 | 1461235671148 Marionette DEBUG loaded listener.js 03:47:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 182 (0x129d02400) [pid = 1949] [serial = 1745] [outer = 0x1163f4000] 03:47:51 INFO - PROCESS | 1949 | 1461235671500 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]]]}] 03:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 521ms 03:47:51 INFO - PROCESS | 1949 | 1461235671525 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 03:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:47:51 INFO - PROCESS | 1949 | 1461235671526 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 03:47:51 INFO - PROCESS | 1949 | 1461235671529 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:47:51 INFO - PROCESS | 1949 | 1461235671530 Marionette TRACE conn2 <- [1,2298,null,{}] 03:47:51 INFO - PROCESS | 1949 | 1461235671533 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}] 03:47:51 INFO - PROCESS | 1949 | 1461235671644 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 03:47:51 INFO - PROCESS | 1949 | 1461235671726 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f90b000 == 83 [pid = 1949] [id = 582] 03:47:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 183 (0x129dab800) [pid = 1949] [serial = 1746] [outer = 0x0] 03:47:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 184 (0x12b149000) [pid = 1949] [serial = 1747] [outer = 0x129dab800] 03:47:51 INFO - PROCESS | 1949 | 1461235671756 Marionette DEBUG loaded listener.js 03:47:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 185 (0x12b34b400) [pid = 1949] [serial = 1748] [outer = 0x129dab800] 03:47:52 INFO - PROCESS | 1949 | 1461235672074 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]]]}] 03:47:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:47:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 572ms 03:47:52 INFO - PROCESS | 1949 | 1461235672103 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 03:47:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:47:52 INFO - PROCESS | 1949 | 1461235672105 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 03:47:52 INFO - PROCESS | 1949 | 1461235672109 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:47:52 INFO - PROCESS | 1949 | 1461235672110 Marionette TRACE conn2 <- [1,2302,null,{}] 03:47:52 INFO - PROCESS | 1949 | 1461235672114 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}] 03:47:52 INFO - PROCESS | 1949 | 1461235672265 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 03:47:52 INFO - PROCESS | 1949 | 1461235672378 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:52 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ff46800 == 84 [pid = 1949] [id = 583] 03:47:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 186 (0x12b34a000) [pid = 1949] [serial = 1749] [outer = 0x0] 03:47:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 187 (0x12b3e6c00) [pid = 1949] [serial = 1750] [outer = 0x12b34a000] 03:47:52 INFO - PROCESS | 1949 | 1461235672421 Marionette DEBUG loaded listener.js 03:47:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 188 (0x12bb43c00) [pid = 1949] [serial = 1751] [outer = 0x12b34a000] 03:47:52 INFO - PROCESS | 1949 | 1461235672834 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]]]}] 03:47:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:47:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 773ms 03:47:52 INFO - PROCESS | 1949 | 1461235672882 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 03:47:52 INFO - PROCESS | 1949 | 1461235672885 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 03:47:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:47:52 INFO - PROCESS | 1949 | 1461235672888 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:47:52 INFO - PROCESS | 1949 | 1461235672891 Marionette TRACE conn2 <- [1,2306,null,{}] 03:47:52 INFO - PROCESS | 1949 | 1461235672895 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}] 03:47:53 INFO - PROCESS | 1949 | 1461235673049 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 03:47:53 INFO - PROCESS | 1949 | 1461235673165 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x11aad0800 == 85 [pid = 1949] [id = 584] 03:47:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 189 (0x114d74c00) [pid = 1949] [serial = 1752] [outer = 0x0] 03:47:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 190 (0x114f5f800) [pid = 1949] [serial = 1753] [outer = 0x114d74c00] 03:47:53 INFO - PROCESS | 1949 | 1461235673199 Marionette DEBUG loaded listener.js 03:47:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 191 (0x1161b8c00) [pid = 1949] [serial = 1754] [outer = 0x114d74c00] 03:47:53 INFO - PROCESS | 1949 | 1461235673616 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]]]}] 03:47:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 770ms 03:47:53 INFO - PROCESS | 1949 | 1461235673659 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 03:47:53 INFO - PROCESS | 1949 | 1461235673663 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 03:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:47:53 INFO - PROCESS | 1949 | 1461235673670 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:47:53 INFO - PROCESS | 1949 | 1461235673672 Marionette TRACE conn2 <- [1,2310,null,{}] 03:47:53 INFO - PROCESS | 1949 | 1461235673675 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}] 03:47:53 INFO - PROCESS | 1949 | 1461235673795 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 03:47:53 INFO - PROCESS | 1949 | 1461235673914 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x129d53000 == 86 [pid = 1949] [id = 585] 03:47:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 192 (0x118640000) [pid = 1949] [serial = 1755] [outer = 0x0] 03:47:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 193 (0x119e5b800) [pid = 1949] [serial = 1756] [outer = 0x118640000] 03:47:53 INFO - PROCESS | 1949 | 1461235673948 Marionette DEBUG loaded listener.js 03:47:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 194 (0x11a975000) [pid = 1949] [serial = 1757] [outer = 0x118640000] 03:47:54 INFO - PROCESS | 1949 | 1461235674379 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]]]}] 03:47:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:47:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 720ms 03:47:54 INFO - PROCESS | 1949 | 1461235674391 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 03:47:54 INFO - PROCESS | 1949 | 1461235674392 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 03:47:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:47:54 INFO - PROCESS | 1949 | 1461235674395 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:47:54 INFO - PROCESS | 1949 | 1461235674397 Marionette TRACE conn2 <- [1,2314,null,{}] 03:47:54 INFO - PROCESS | 1949 | 1461235674428 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}] 03:47:54 INFO - PROCESS | 1949 | 1461235674589 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 03:47:54 INFO - PROCESS | 1949 | 1461235674653 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ec03000 == 87 [pid = 1949] [id = 586] 03:47:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 195 (0x11ad5f800) [pid = 1949] [serial = 1758] [outer = 0x0] 03:47:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0x1275f4400) [pid = 1949] [serial = 1759] [outer = 0x11ad5f800] 03:47:54 INFO - PROCESS | 1949 | 1461235674686 Marionette DEBUG loaded listener.js 03:47:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 197 (0x129c8ac00) [pid = 1949] [serial = 1760] [outer = 0x11ad5f800] 03:47:55 INFO - PROCESS | 1949 | 1461235675133 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]]]}] 03:47:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:47:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 792ms 03:47:55 INFO - PROCESS | 1949 | 1461235675202 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 03:47:55 INFO - PROCESS | 1949 | 1461235675205 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 03:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:47:55 INFO - PROCESS | 1949 | 1461235675210 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:47:55 INFO - PROCESS | 1949 | 1461235675212 Marionette TRACE conn2 <- [1,2318,null,{}] 03:47:55 INFO - PROCESS | 1949 | 1461235675216 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}] 03:47:55 INFO - PROCESS | 1949 | 1461235675374 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 03:47:55 INFO - PROCESS | 1949 | 1461235675544 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x1383c5000 == 88 [pid = 1949] [id = 587] 03:47:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 198 (0x129d10000) [pid = 1949] [serial = 1761] [outer = 0x0] 03:47:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 199 (0x129db1800) [pid = 1949] [serial = 1762] [outer = 0x129d10000] 03:47:55 INFO - PROCESS | 1949 | 1461235675596 Marionette DEBUG loaded listener.js 03:47:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 200 (0x12add1800) [pid = 1949] [serial = 1763] [outer = 0x129d10000] 03:47:56 INFO - PROCESS | 1949 | 1461235676074 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] 03:47:56 INFO - PROCESS | 1949 | 1461235676099 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 03:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:47:56 INFO - PROCESS | 1949 | 1461235676104 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:47:56 INFO - PROCESS | 1949 | 1461235676105 Marionette TRACE conn2 <- [1,2322,null,{}] 03:47:56 INFO - PROCESS | 1949 | 1461235676108 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}] 03:47:56 INFO - PROCESS | 1949 | 1461235676225 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 03:47:56 INFO - PROCESS | 1949 | 1461235676314 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x1384d0000 == 89 [pid = 1949] [id = 588] 03:47:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 201 (0x129da9400) [pid = 1949] [serial = 1764] [outer = 0x0] 03:47:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 202 (0x12b154800) [pid = 1949] [serial = 1765] [outer = 0x129da9400] 03:47:56 INFO - PROCESS | 1949 | 1461235676345 Marionette DEBUG loaded listener.js 03:47:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 203 (0x12b34bc00) [pid = 1949] [serial = 1766] [outer = 0x129da9400] 03:47:56 INFO - PROCESS | 1949 | 1461235676728 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]]]}] 03:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 670ms 03:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:47:56 INFO - PROCESS | 1949 | 1461235676781 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 03:47:56 INFO - PROCESS | 1949 | 1461235676782 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 03:47:56 INFO - PROCESS | 1949 | 1461235676786 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:47:56 INFO - PROCESS | 1949 | 1461235676787 Marionette TRACE conn2 <- [1,2326,null,{}] 03:47:56 INFO - PROCESS | 1949 | 1461235676790 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}] 03:47:56 INFO - PROCESS | 1949 | 1461235676922 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 03:47:57 INFO - PROCESS | 1949 | 1461235677046 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x1388a2800 == 90 [pid = 1949] [id = 589] 03:47:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 204 (0x12bd17000) [pid = 1949] [serial = 1767] [outer = 0x0] 03:47:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 205 (0x12bd4d000) [pid = 1949] [serial = 1768] [outer = 0x12bd17000] 03:47:57 INFO - PROCESS | 1949 | 1461235677079 Marionette DEBUG loaded listener.js 03:47:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 206 (0x12ced4000) [pid = 1949] [serial = 1769] [outer = 0x12bd17000] 03:47:57 INFO - PROCESS | 1949 | 1461235677498 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]]]}] 03:47:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:47:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 720ms 03:47:57 INFO - PROCESS | 1949 | 1461235677507 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 03:47:57 INFO - PROCESS | 1949 | 1461235677508 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 03:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:47:57 INFO - PROCESS | 1949 | 1461235677511 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:47:57 INFO - PROCESS | 1949 | 1461235677512 Marionette TRACE conn2 <- [1,2330,null,{}] 03:47:57 INFO - PROCESS | 1949 | 1461235677514 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}] 03:47:57 INFO - PROCESS | 1949 | 1461235677629 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 03:47:57 INFO - PROCESS | 1949 | 1461235677747 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x1388b9000 == 91 [pid = 1949] [id = 590] 03:47:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 207 (0x12bd19000) [pid = 1949] [serial = 1770] [outer = 0x0] 03:47:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 208 (0x12cedf000) [pid = 1949] [serial = 1771] [outer = 0x12bd19000] 03:47:57 INFO - PROCESS | 1949 | 1461235677779 Marionette DEBUG loaded listener.js 03:47:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 209 (0x12d272400) [pid = 1949] [serial = 1772] [outer = 0x12bd19000] 03:47:58 INFO - PROCESS | 1949 | 1461235678178 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]]]}] 03:47:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:47:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 720ms 03:47:58 INFO - PROCESS | 1949 | 1461235678247 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 03:47:58 INFO - PROCESS | 1949 | 1461235678249 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 03:47:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:47:58 INFO - PROCESS | 1949 | 1461235678254 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:47:58 INFO - PROCESS | 1949 | 1461235678255 Marionette TRACE conn2 <- [1,2334,null,{}] 03:47:58 INFO - PROCESS | 1949 | 1461235678258 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}] 03:47:58 INFO - PROCESS | 1949 | 1461235678390 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 03:47:58 INFO - PROCESS | 1949 | 1461235678481 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x13873c800 == 92 [pid = 1949] [id = 591] 03:47:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 210 (0x12d273400) [pid = 1949] [serial = 1773] [outer = 0x0] 03:47:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 211 (0x12d3ce400) [pid = 1949] [serial = 1774] [outer = 0x12d273400] 03:47:58 INFO - PROCESS | 1949 | 1461235678511 Marionette DEBUG loaded listener.js 03:47:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 212 (0x12d95c000) [pid = 1949] [serial = 1775] [outer = 0x12d273400] 03:47:58 INFO - PROCESS | 1949 | 1461235678894 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]]]}] 03:47:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:47:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 670ms 03:47:58 INFO - PROCESS | 1949 | 1461235678925 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 03:47:58 INFO - PROCESS | 1949 | 1461235678926 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 03:47:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:47:58 INFO - PROCESS | 1949 | 1461235678928 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:47:58 INFO - PROCESS | 1949 | 1461235678930 Marionette TRACE conn2 <- [1,2338,null,{}] 03:47:58 INFO - PROCESS | 1949 | 1461235678932 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}] 03:47:59 INFO - PROCESS | 1949 | 1461235679049 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 03:47:59 INFO - PROCESS | 1949 | 1461235679169 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x1388b3800 == 93 [pid = 1949] [id = 592] 03:47:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 213 (0x12d276800) [pid = 1949] [serial = 1776] [outer = 0x0] 03:47:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 214 (0x12e28a400) [pid = 1949] [serial = 1777] [outer = 0x12d276800] 03:47:59 INFO - PROCESS | 1949 | 1461235679203 Marionette DEBUG loaded listener.js 03:47:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 215 (0x12e28e400) [pid = 1949] [serial = 1778] [outer = 0x12d276800] 03:47:59 INFO - PROCESS | 1949 | 1461235679744 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]]]}] 03:47:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:47:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 874ms 03:47:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:47:59 INFO - PROCESS | 1949 | 1461235679803 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 03:47:59 INFO - PROCESS | 1949 | 1461235679804 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 03:47:59 INFO - PROCESS | 1949 | 1461235679807 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:47:59 INFO - PROCESS | 1949 | 1461235679808 Marionette TRACE conn2 <- [1,2342,null,{}] 03:47:59 INFO - PROCESS | 1949 | 1461235679810 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}] 03:47:59 INFO - PROCESS | 1949 | 1461235679934 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 03:48:00 INFO - PROCESS | 1949 | 1461235680028 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c350800 == 94 [pid = 1949] [id = 593] 03:48:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 216 (0x11566c400) [pid = 1949] [serial = 1779] [outer = 0x0] 03:48:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 217 (0x11b938000) [pid = 1949] [serial = 1780] [outer = 0x11566c400] 03:48:00 INFO - PROCESS | 1949 | 1461235680061 Marionette DEBUG loaded listener.js 03:48:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 218 (0x12e2b6800) [pid = 1949] [serial = 1781] [outer = 0x11566c400] 03:48:00 INFO - PROCESS | 1949 | 1461235680495 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]]]}] 03:48:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:48:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 719ms 03:48:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:48:00 INFO - PROCESS | 1949 | 1461235680527 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 03:48:00 INFO - PROCESS | 1949 | 1461235680529 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 03:48:00 INFO - PROCESS | 1949 | 1461235680531 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:48:00 INFO - PROCESS | 1949 | 1461235680533 Marionette TRACE conn2 <- [1,2346,null,{}] 03:48:00 INFO - PROCESS | 1949 | 1461235680535 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}] 03:48:00 INFO - PROCESS | 1949 | 1461235680670 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 03:48:00 INFO - PROCESS | 1949 | 1461235680944 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d10800 == 95 [pid = 1949] [id = 594] 03:48:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 219 (0x112246000) [pid = 1949] [serial = 1782] [outer = 0x0] 03:48:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 220 (0x112260400) [pid = 1949] [serial = 1783] [outer = 0x112246000] 03:48:00 INFO - PROCESS | 1949 | 1461235680989 Marionette DEBUG loaded listener.js 03:48:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 221 (0x1147b2800) [pid = 1949] [serial = 1784] [outer = 0x112246000] 03:48:01 INFO - PROCESS | 1949 | 1461235681412 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]]]}] 03:48:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:48:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 921ms 03:48:01 INFO - PROCESS | 1949 | 1461235681453 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 03:48:01 INFO - PROCESS | 1949 | 1461235681456 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 03:48:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:48:01 INFO - PROCESS | 1949 | 1461235681460 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:48:01 INFO - PROCESS | 1949 | 1461235681461 Marionette TRACE conn2 <- [1,2350,null,{}] 03:48:01 INFO - PROCESS | 1949 | 1461235681464 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}] 03:48:01 INFO - PROCESS | 1949 | 1461235681578 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 03:48:01 INFO - PROCESS | 1949 | 1461235681676 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b94a000 == 96 [pid = 1949] [id = 595] 03:48:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 222 (0x115671400) [pid = 1949] [serial = 1785] [outer = 0x0] 03:48:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 223 (0x1161b7c00) [pid = 1949] [serial = 1786] [outer = 0x115671400] 03:48:01 INFO - PROCESS | 1949 | 1461235681706 Marionette DEBUG loaded listener.js 03:48:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 224 (0x11a84e800) [pid = 1949] [serial = 1787] [outer = 0x115671400] 03:48:02 INFO - PROCESS | 1949 | 1461235682128 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]]]}] 03:48:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:48:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 722ms 03:48:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:48:02 INFO - PROCESS | 1949 | 1461235682183 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 03:48:02 INFO - PROCESS | 1949 | 1461235682185 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 03:48:02 INFO - PROCESS | 1949 | 1461235682188 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:48:02 INFO - PROCESS | 1949 | 1461235682189 Marionette TRACE conn2 <- [1,2354,null,{}] 03:48:02 INFO - PROCESS | 1949 | 1461235682192 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}] 03:48:02 INFO - PROCESS | 1949 | 1461235682299 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 03:48:02 INFO - PROCESS | 1949 | 1461235682452 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:02 INFO - PROCESS | 1949 | --DOCSHELL 0x12f90b000 == 95 [pid = 1949] [id = 582] 03:48:02 INFO - PROCESS | 1949 | --DOCSHELL 0x12d24a000 == 94 [pid = 1949] [id = 581] 03:48:02 INFO - PROCESS | 1949 | --DOCSHELL 0x12e3ea000 == 93 [pid = 1949] [id = 580] 03:48:02 INFO - PROCESS | 1949 | --DOCSHELL 0x12ce8a800 == 92 [pid = 1949] [id = 579] 03:48:02 INFO - PROCESS | 1949 | --DOCSHELL 0x12b9c9000 == 91 [pid = 1949] [id = 578] 03:48:02 INFO - PROCESS | 1949 | --DOCSHELL 0x12b361800 == 90 [pid = 1949] [id = 577] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 223 (0x12a81c000) [pid = 1949] [serial = 1687] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | ++DOCSHELL 0x114bbe800 == 91 [pid = 1949] [id = 596] 03:48:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 224 (0x114d55400) [pid = 1949] [serial = 1788] [outer = 0x0] 03:48:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 225 (0x11665b400) [pid = 1949] [serial = 1789] [outer = 0x114d55400] 03:48:02 INFO - PROCESS | 1949 | 1461235682521 Marionette DEBUG loaded listener.js 03:48:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 226 (0x11af99800) [pid = 1949] [serial = 1790] [outer = 0x114d55400] 03:48:02 INFO - PROCESS | 1949 | --DOCSHELL 0x12ab1e800 == 90 [pid = 1949] [id = 576] 03:48:02 INFO - PROCESS | 1949 | --DOCSHELL 0x12820d800 == 89 [pid = 1949] [id = 575] 03:48:02 INFO - PROCESS | 1949 | --DOCSHELL 0x11c128800 == 88 [pid = 1949] [id = 574] 03:48:02 INFO - PROCESS | 1949 | --DOCSHELL 0x119ece000 == 87 [pid = 1949] [id = 573] 03:48:02 INFO - PROCESS | 1949 | --DOCSHELL 0x128193000 == 86 [pid = 1949] [id = 572] 03:48:02 INFO - PROCESS | 1949 | --DOCSHELL 0x12bef1000 == 85 [pid = 1949] [id = 565] 03:48:02 INFO - PROCESS | 1949 | --DOCSHELL 0x125d50800 == 84 [pid = 1949] [id = 564] 03:48:02 INFO - PROCESS | 1949 | --DOCSHELL 0x118e1c800 == 83 [pid = 1949] [id = 563] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 225 (0x125ef0800) [pid = 1949] [serial = 1669] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 224 (0x1279c8c00) [pid = 1949] [serial = 1672] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 223 (0x129c96000) [pid = 1949] [serial = 1676] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 222 (0x12e6e2000) [pid = 1949] [serial = 1636] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 221 (0x1163f9000) [pid = 1949] [serial = 1657] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 220 (0x11892b400) [pid = 1949] [serial = 1658] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 219 (0x115669800) [pid = 1949] [serial = 1655] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 218 (0x115303c00) [pid = 1949] [serial = 1654] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 217 (0x1286a0000) [pid = 1949] [serial = 1675] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 216 (0x12d3d6800) [pid = 1949] [serial = 1633] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 215 (0x11226f400) [pid = 1949] [serial = 1652] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 214 (0x11224c000) [pid = 1949] [serial = 1651] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 213 (0x11acb0800) [pid = 1949] [serial = 1663] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 212 (0x11ad85800) [pid = 1949] [serial = 1664] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 211 (0x12ec89c00) [pid = 1949] [serial = 1639] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 210 (0x12e2b7c00) [pid = 1949] [serial = 1619] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 209 (0x118a7a400) [pid = 1949] [serial = 1660] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 208 (0x11a85c800) [pid = 1949] [serial = 1661] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 207 (0x12f472000) [pid = 1949] [serial = 1642] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 206 (0x12a5e0400) [pid = 1949] [serial = 1627] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 205 (0x12bd15000) [pid = 1949] [serial = 1630] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 204 (0x11ad61c00) [pid = 1949] [serial = 1624] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 203 (0x11892b800) [pid = 1949] [serial = 1679] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 202 (0x11bfc1800) [pid = 1949] [serial = 1666] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 201 (0x12a979c00) [pid = 1949] [serial = 1648] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 200 (0x114fa7000) [pid = 1949] [serial = 1621] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 199 (0x11af16c00) [pid = 1949] [serial = 1645] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 198 (0x12a5e4c00) [pid = 1949] [serial = 1685] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 197 (0x12a55d400) [pid = 1949] [serial = 1684] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 196 (0x11475b400) [pid = 1949] [serial = 1678] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 195 (0x128110c00) [pid = 1949] [serial = 1673] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 194 (0x126db0400) [pid = 1949] [serial = 1670] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 193 (0x129daec00) [pid = 1949] [serial = 1682] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 192 (0x11c3c7800) [pid = 1949] [serial = 1667] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 191 (0x1282afc00) [pid = 1949] [serial = 1681] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 1949 | 1461235682882 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]]]}] 03:48:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:48:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 770ms 03:48:02 INFO - PROCESS | 1949 | 1461235682959 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 03:48:02 INFO - PROCESS | 1949 | 1461235682961 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 03:48:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:48:02 INFO - PROCESS | 1949 | 1461235682966 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:48:02 INFO - PROCESS | 1949 | 1461235682972 Marionette TRACE conn2 <- [1,2358,null,{}] 03:48:02 INFO - PROCESS | 1949 | 1461235682990 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}] 03:48:03 INFO - PROCESS | 1949 | 1461235683183 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 03:48:03 INFO - PROCESS | 1949 | 1461235683306 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x1271e6800 == 84 [pid = 1949] [id = 597] 03:48:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 192 (0x11a85c800) [pid = 1949] [serial = 1791] [outer = 0x0] 03:48:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 193 (0x125ef0800) [pid = 1949] [serial = 1792] [outer = 0x11a85c800] 03:48:03 INFO - PROCESS | 1949 | 1461235683349 Marionette DEBUG loaded listener.js 03:48:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 194 (0x1281f1000) [pid = 1949] [serial = 1793] [outer = 0x11a85c800] 03:48:03 INFO - PROCESS | 1949 | 1461235683676 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]]]}] 03:48:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:48:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 728ms 03:48:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:48:03 INFO - PROCESS | 1949 | 1461235683692 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 03:48:03 INFO - PROCESS | 1949 | 1461235683694 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 03:48:03 INFO - PROCESS | 1949 | 1461235683696 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:48:03 INFO - PROCESS | 1949 | 1461235683697 Marionette TRACE conn2 <- [1,2362,null,{}] 03:48:03 INFO - PROCESS | 1949 | 1461235683708 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}] 03:48:03 INFO - PROCESS | 1949 | 1461235683821 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 03:48:03 INFO - PROCESS | 1949 | 1461235683898 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a9cc000 == 85 [pid = 1949] [id = 598] 03:48:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 195 (0x128110000) [pid = 1949] [serial = 1794] [outer = 0x0] 03:48:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0x128699000) [pid = 1949] [serial = 1795] [outer = 0x128110000] 03:48:03 INFO - PROCESS | 1949 | 1461235683924 Marionette DEBUG loaded listener.js 03:48:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 197 (0x129dba400) [pid = 1949] [serial = 1796] [outer = 0x128110000] 03:48:04 INFO - PROCESS | 1949 | 1461235684217 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]]]}] 03:48:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:48:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 531ms 03:48:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:48:04 INFO - PROCESS | 1949 | 1461235684227 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 03:48:04 INFO - PROCESS | 1949 | 1461235684228 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 03:48:04 INFO - PROCESS | 1949 | 1461235684239 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:48:04 INFO - PROCESS | 1949 | 1461235684240 Marionette TRACE conn2 <- [1,2366,null,{}] 03:48:04 INFO - PROCESS | 1949 | 1461235684242 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}] 03:48:04 INFO - PROCESS | 1949 | 1461235684349 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 03:48:04 INFO - PROCESS | 1949 | 1461235684435 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:04 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b776800 == 86 [pid = 1949] [id = 599] 03:48:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 198 (0x12a5de000) [pid = 1949] [serial = 1797] [outer = 0x0] 03:48:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 199 (0x12a81a000) [pid = 1949] [serial = 1798] [outer = 0x12a5de000] 03:48:04 INFO - PROCESS | 1949 | 1461235684468 Marionette DEBUG loaded listener.js 03:48:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 200 (0x12aa9b400) [pid = 1949] [serial = 1799] [outer = 0x12a5de000] 03:48:04 INFO - PROCESS | 1949 | 1461235684843 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]]]}] 03:48:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:48:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 626ms 03:48:04 INFO - PROCESS | 1949 | 1461235684859 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 03:48:04 INFO - PROCESS | 1949 | 1461235684860 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 03:48:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:48:04 INFO - PROCESS | 1949 | 1461235684862 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:48:04 INFO - PROCESS | 1949 | 1461235684863 Marionette TRACE conn2 <- [1,2370,null,{}] 03:48:04 INFO - PROCESS | 1949 | 1461235684868 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}] 03:48:05 INFO - PROCESS | 1949 | 1461235685000 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 03:48:05 INFO - PROCESS | 1949 | 1461235685014 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e3d7000 == 87 [pid = 1949] [id = 600] 03:48:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 201 (0x12aa9b800) [pid = 1949] [serial = 1800] [outer = 0x0] 03:48:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 202 (0x129c94800) [pid = 1949] [serial = 1801] [outer = 0x12aa9b800] 03:48:05 INFO - PROCESS | 1949 | 1461235685040 Marionette DEBUG loaded listener.js 03:48:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 203 (0x12b3dfc00) [pid = 1949] [serial = 1802] [outer = 0x12aa9b800] 03:48:05 INFO - PROCESS | 1949 | 1461235685416 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]]]}] 03:48:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:48:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 571ms 03:48:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:48:05 INFO - PROCESS | 1949 | 1461235685434 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 03:48:05 INFO - PROCESS | 1949 | 1461235685435 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 03:48:05 INFO - PROCESS | 1949 | 1461235685437 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:48:05 INFO - PROCESS | 1949 | 1461235685438 Marionette TRACE conn2 <- [1,2374,null,{}] 03:48:05 INFO - PROCESS | 1949 | 1461235685440 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}] 03:48:05 INFO - PROCESS | 1949 | 1461235685565 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 03:48:05 INFO - PROCESS | 1949 | 1461235685582 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ec11000 == 88 [pid = 1949] [id = 601] 03:48:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 204 (0x12afec000) [pid = 1949] [serial = 1803] [outer = 0x0] 03:48:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 205 (0x12bb4b400) [pid = 1949] [serial = 1804] [outer = 0x12afec000] 03:48:05 INFO - PROCESS | 1949 | 1461235685608 Marionette DEBUG loaded listener.js 03:48:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 206 (0x12bd1ec00) [pid = 1949] [serial = 1805] [outer = 0x12afec000] 03:48:06 INFO - PROCESS | 1949 | 1461235686002 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]]]}] 03:48:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:48:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 620ms 03:48:06 INFO - PROCESS | 1949 | 1461235686057 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 03:48:06 INFO - PROCESS | 1949 | 1461235686058 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 03:48:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:48:06 INFO - PROCESS | 1949 | 1461235686061 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:48:06 INFO - PROCESS | 1949 | 1461235686062 Marionette TRACE conn2 <- [1,2378,null,{}] 03:48:06 INFO - PROCESS | 1949 | 1461235686064 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}] 03:48:06 INFO - PROCESS | 1949 | 1461235686192 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 03:48:06 INFO - PROCESS | 1949 | 1461235686212 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ff37800 == 89 [pid = 1949] [id = 602] 03:48:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 207 (0x12b7abc00) [pid = 1949] [serial = 1806] [outer = 0x0] 03:48:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 208 (0x12cee0400) [pid = 1949] [serial = 1807] [outer = 0x12b7abc00] 03:48:06 INFO - PROCESS | 1949 | 1461235686239 Marionette DEBUG loaded listener.js 03:48:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 209 (0x12e2bb400) [pid = 1949] [serial = 1808] [outer = 0x12b7abc00] 03:48:06 INFO - PROCESS | 1949 | --DOMWINDOW == 208 (0x1163fb000) [pid = 1949] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:48:06 INFO - PROCESS | 1949 | --DOMWINDOW == 207 (0x11af14c00) [pid = 1949] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:48:06 INFO - PROCESS | 1949 | --DOMWINDOW == 206 (0x1279d4000) [pid = 1949] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:48:06 INFO - PROCESS | 1949 | --DOMWINDOW == 205 (0x11a856000) [pid = 1949] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:48:06 INFO - PROCESS | 1949 | --DOMWINDOW == 204 (0x11af94800) [pid = 1949] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:48:06 INFO - PROCESS | 1949 | --DOMWINDOW == 203 (0x129dab800) [pid = 1949] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:48:06 INFO - PROCESS | 1949 | --DOMWINDOW == 202 (0x12aad1800) [pid = 1949] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:48:06 INFO - PROCESS | 1949 | --DOMWINDOW == 201 (0x12a340000) [pid = 1949] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:48:06 INFO - PROCESS | 1949 | --DOMWINDOW == 200 (0x1163f4000) [pid = 1949] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:48:06 INFO - PROCESS | 1949 | --DOMWINDOW == 199 (0x12a336000) [pid = 1949] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:48:06 INFO - PROCESS | 1949 | --DOMWINDOW == 198 (0x12a5e5000) [pid = 1949] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:48:06 INFO - PROCESS | 1949 | --DOMWINDOW == 197 (0x114d61000) [pid = 1949] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:48:06 INFO - PROCESS | 1949 | 1461235686930 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]]]}] 03:48:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:48:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 920ms 03:48:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:48:06 INFO - PROCESS | 1949 | 1461235686982 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 03:48:06 INFO - PROCESS | 1949 | 1461235686983 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 03:48:06 INFO - PROCESS | 1949 | 1461235686986 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:48:06 INFO - PROCESS | 1949 | 1461235686987 Marionette TRACE conn2 <- [1,2382,null,{}] 03:48:06 INFO - PROCESS | 1949 | 1461235686989 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}] 03:48:07 INFO - PROCESS | 1949 | 1461235687091 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 03:48:07 INFO - PROCESS | 1949 | 1461235687096 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x126810000 == 90 [pid = 1949] [id = 603] 03:48:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 198 (0x11a856000) [pid = 1949] [serial = 1809] [outer = 0x0] 03:48:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 199 (0x11b933c00) [pid = 1949] [serial = 1810] [outer = 0x11a856000] 03:48:07 INFO - PROCESS | 1949 | 1461235687122 Marionette DEBUG loaded listener.js 03:48:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 200 (0x12a340000) [pid = 1949] [serial = 1811] [outer = 0x11a856000] 03:48:07 INFO - PROCESS | 1949 | 1461235687506 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]]]}] 03:48:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:48:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 569ms 03:48:07 INFO - PROCESS | 1949 | 1461235687556 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 03:48:07 INFO - PROCESS | 1949 | 1461235687557 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 03:48:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:48:07 INFO - PROCESS | 1949 | 1461235687559 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:48:07 INFO - PROCESS | 1949 | 1461235687560 Marionette TRACE conn2 <- [1,2386,null,{}] 03:48:07 INFO - PROCESS | 1949 | 1461235687563 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}] 03:48:07 INFO - PROCESS | 1949 | 1461235687662 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 03:48:07 INFO - PROCESS | 1949 | 1461235687666 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x137767000 == 91 [pid = 1949] [id = 604] 03:48:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 201 (0x12a5e5000) [pid = 1949] [serial = 1812] [outer = 0x0] 03:48:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 202 (0x12e6de400) [pid = 1949] [serial = 1813] [outer = 0x12a5e5000] 03:48:07 INFO - PROCESS | 1949 | 1461235687696 Marionette DEBUG loaded listener.js 03:48:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 203 (0x12e794800) [pid = 1949] [serial = 1814] [outer = 0x12a5e5000] 03:48:08 INFO - PROCESS | 1949 | 1461235688061 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]]]}] 03:48:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:48:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 518ms 03:48:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:48:08 INFO - PROCESS | 1949 | 1461235688077 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 03:48:08 INFO - PROCESS | 1949 | 1461235688079 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 03:48:08 INFO - PROCESS | 1949 | 1461235688081 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:48:08 INFO - PROCESS | 1949 | 1461235688085 Marionette TRACE conn2 <- [1,2390,null,{}] 03:48:08 INFO - PROCESS | 1949 | 1461235688087 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}] 03:48:08 INFO - PROCESS | 1949 | 1461235688200 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 03:48:08 INFO - PROCESS | 1949 | 1461235688288 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x1385cf000 == 92 [pid = 1949] [id = 605] 03:48:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 204 (0x12e2b8c00) [pid = 1949] [serial = 1815] [outer = 0x0] 03:48:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 205 (0x12e798400) [pid = 1949] [serial = 1816] [outer = 0x12e2b8c00] 03:48:08 INFO - PROCESS | 1949 | 1461235688312 Marionette DEBUG loaded listener.js 03:48:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 206 (0x12f472000) [pid = 1949] [serial = 1817] [outer = 0x12e2b8c00] 03:48:08 INFO - PROCESS | 1949 | 1461235688636 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]]]}] 03:48:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:48:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 573ms 03:48:08 INFO - PROCESS | 1949 | 1461235688655 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 03:48:08 INFO - PROCESS | 1949 | 1461235688656 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 03:48:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:48:08 INFO - PROCESS | 1949 | 1461235688658 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:48:08 INFO - PROCESS | 1949 | 1461235688659 Marionette TRACE conn2 <- [1,2394,null,{}] 03:48:08 INFO - PROCESS | 1949 | 1461235688662 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}] 03:48:08 INFO - PROCESS | 1949 | 1461235688766 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 03:48:08 INFO - PROCESS | 1949 | 1461235688770 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x13a036000 == 93 [pid = 1949] [id = 606] 03:48:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 207 (0x11530dc00) [pid = 1949] [serial = 1818] [outer = 0x0] 03:48:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 208 (0x12ada0400) [pid = 1949] [serial = 1819] [outer = 0x11530dc00] 03:48:08 INFO - PROCESS | 1949 | 1461235688795 Marionette DEBUG loaded listener.js 03:48:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 209 (0x12ada4400) [pid = 1949] [serial = 1820] [outer = 0x11530dc00] 03:48:09 INFO - PROCESS | 1949 | 1461235689404 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]]]}] 03:48:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:48:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 769ms 03:48:09 INFO - PROCESS | 1949 | 1461235689429 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 03:48:09 INFO - PROCESS | 1949 | 1461235689432 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 03:48:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:48:09 INFO - PROCESS | 1949 | 1461235689436 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:48:09 INFO - PROCESS | 1949 | 1461235689438 Marionette TRACE conn2 <- [1,2398,null,{}] 03:48:09 INFO - PROCESS | 1949 | 1461235689442 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}] 03:48:09 INFO - PROCESS | 1949 | 1461235689594 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 03:48:09 INFO - PROCESS | 1949 | 1461235689691 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x125dd1000 == 94 [pid = 1949] [id = 607] 03:48:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 210 (0x1189d2800) [pid = 1949] [serial = 1821] [outer = 0x0] 03:48:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 211 (0x118eccc00) [pid = 1949] [serial = 1822] [outer = 0x1189d2800] 03:48:09 INFO - PROCESS | 1949 | 1461235689723 Marionette DEBUG loaded listener.js 03:48:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 212 (0x11a979c00) [pid = 1949] [serial = 1823] [outer = 0x1189d2800] 03:48:10 INFO - PROCESS | 1949 | 1461235690178 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]]]}] 03:48:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:48:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 770ms 03:48:10 INFO - PROCESS | 1949 | 1461235690207 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 03:48:10 INFO - PROCESS | 1949 | 1461235690212 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 03:48:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:48:10 INFO - PROCESS | 1949 | 1461235690217 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:48:10 INFO - PROCESS | 1949 | 1461235690219 Marionette TRACE conn2 <- [1,2402,null,{}] 03:48:10 INFO - PROCESS | 1949 | 1461235690221 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}] 03:48:10 INFO - PROCESS | 1949 | 1461235690345 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 03:48:10 INFO - PROCESS | 1949 | 1461235690468 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b949000 == 95 [pid = 1949] [id = 608] 03:48:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 213 (0x11aa74400) [pid = 1949] [serial = 1824] [outer = 0x0] 03:48:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 214 (0x11c3bc000) [pid = 1949] [serial = 1825] [outer = 0x11aa74400] 03:48:10 INFO - PROCESS | 1949 | 1461235690501 Marionette DEBUG loaded listener.js 03:48:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 215 (0x1279cd400) [pid = 1949] [serial = 1826] [outer = 0x11aa74400] 03:48:10 INFO - PROCESS | 1949 | 1461235690921 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]]]}] 03:48:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:48:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 721ms 03:48:10 INFO - PROCESS | 1949 | 1461235690938 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 03:48:10 INFO - PROCESS | 1949 | 1461235690939 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 03:48:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:48:10 INFO - PROCESS | 1949 | 1461235690942 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:48:10 INFO - PROCESS | 1949 | 1461235690944 Marionette TRACE conn2 <- [1,2406,null,{}] 03:48:10 INFO - PROCESS | 1949 | 1461235690953 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}] 03:48:11 INFO - PROCESS | 1949 | 1461235691102 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 03:48:11 INFO - PROCESS | 1949 | 1461235691199 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x138735800 == 96 [pid = 1949] [id = 609] 03:48:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 216 (0x129c8d800) [pid = 1949] [serial = 1827] [outer = 0x0] 03:48:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 217 (0x12a562000) [pid = 1949] [serial = 1828] [outer = 0x129c8d800] 03:48:11 INFO - PROCESS | 1949 | 1461235691231 Marionette DEBUG loaded listener.js 03:48:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 218 (0x12aada800) [pid = 1949] [serial = 1829] [outer = 0x129c8d800] 03:48:11 INFO - PROCESS | 1949 | 1461235691661 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]]]}] 03:48:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:48:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 775ms 03:48:11 INFO - PROCESS | 1949 | 1461235691718 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 03:48:11 INFO - PROCESS | 1949 | 1461235691720 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 03:48:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:48:11 INFO - PROCESS | 1949 | 1461235691722 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:48:11 INFO - PROCESS | 1949 | 1461235691724 Marionette TRACE conn2 <- [1,2410,null,{}] 03:48:11 INFO - PROCESS | 1949 | 1461235691726 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}] 03:48:11 INFO - PROCESS | 1949 | 1461235691847 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 03:48:11 INFO - PROCESS | 1949 | 1461235691970 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x13a04a800 == 97 [pid = 1949] [id = 610] 03:48:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 219 (0x12aaa5c00) [pid = 1949] [serial = 1830] [outer = 0x0] 03:48:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 220 (0x12ada5c00) [pid = 1949] [serial = 1831] [outer = 0x12aaa5c00] 03:48:12 INFO - PROCESS | 1949 | 1461235692001 Marionette DEBUG loaded listener.js 03:48:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 221 (0x12b3e8800) [pid = 1949] [serial = 1832] [outer = 0x12aaa5c00] 03:48:12 INFO - PROCESS | 1949 | 1461235692391 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]]]}] 03:48:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:48:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 719ms 03:48:12 INFO - PROCESS | 1949 | 1461235692441 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 03:48:12 INFO - PROCESS | 1949 | 1461235692443 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 03:48:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:48:12 INFO - PROCESS | 1949 | 1461235692445 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:48:12 INFO - PROCESS | 1949 | 1461235692446 Marionette TRACE conn2 <- [1,2414,null,{}] 03:48:12 INFO - PROCESS | 1949 | 1461235692461 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}] 03:48:12 INFO - PROCESS | 1949 | 1461235692609 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 03:48:12 INFO - PROCESS | 1949 | 1461235692619 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x1389b4800 == 98 [pid = 1949] [id = 611] 03:48:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 222 (0x12b7a8000) [pid = 1949] [serial = 1833] [outer = 0x0] 03:48:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 223 (0x12d26f000) [pid = 1949] [serial = 1834] [outer = 0x12b7a8000] 03:48:12 INFO - PROCESS | 1949 | 1461235692649 Marionette DEBUG loaded listener.js 03:48:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 224 (0x12e6e2000) [pid = 1949] [serial = 1835] [outer = 0x12b7a8000] 03:48:13 INFO - PROCESS | 1949 | 1461235693117 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]]]}] 03:48:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:48:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 718ms 03:48:13 INFO - PROCESS | 1949 | 1461235693164 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 03:48:13 INFO - PROCESS | 1949 | 1461235693168 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 03:48:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:48:13 INFO - PROCESS | 1949 | 1461235693170 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:48:13 INFO - PROCESS | 1949 | 1461235693172 Marionette TRACE conn2 <- [1,2418,null,{}] 03:48:13 INFO - PROCESS | 1949 | 1461235693174 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}] 03:48:13 INFO - PROCESS | 1949 | 1461235693308 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 03:48:13 INFO - PROCESS | 1949 | 1461235693404 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:13 INFO - PROCESS | 1949 | ++DOCSHELL 0x144c82800 == 99 [pid = 1949] [id = 612] 03:48:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 225 (0x12e799000) [pid = 1949] [serial = 1836] [outer = 0x0] 03:48:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 226 (0x12f66e800) [pid = 1949] [serial = 1837] [outer = 0x12e799000] 03:48:13 INFO - PROCESS | 1949 | 1461235693436 Marionette DEBUG loaded listener.js 03:48:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 227 (0x12f675000) [pid = 1949] [serial = 1838] [outer = 0x12e799000] 03:48:13 INFO - PROCESS | 1949 | 1461235693864 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]]]}] 03:48:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:48:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 719ms 03:48:13 INFO - PROCESS | 1949 | 1461235693921 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 03:48:13 INFO - PROCESS | 1949 | 1461235693923 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 03:48:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:48:13 INFO - PROCESS | 1949 | 1461235693927 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:48:13 INFO - PROCESS | 1949 | 1461235693929 Marionette TRACE conn2 <- [1,2422,null,{}] 03:48:13 INFO - PROCESS | 1949 | 1461235693951 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}] 03:48:14 INFO - PROCESS | 1949 | 1461235694132 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 03:48:14 INFO - PROCESS | 1949 | 1461235694276 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x13841e800 == 100 [pid = 1949] [id = 613] 03:48:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 228 (0x12ef7b400) [pid = 1949] [serial = 1839] [outer = 0x0] 03:48:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 229 (0x12ef82400) [pid = 1949] [serial = 1840] [outer = 0x12ef7b400] 03:48:14 INFO - PROCESS | 1949 | 1461235694306 Marionette DEBUG loaded listener.js 03:48:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 230 (0x12ef87000) [pid = 1949] [serial = 1841] [outer = 0x12ef7b400] 03:48:14 INFO - PROCESS | 1949 | 1461235694720 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]]]}] 03:48:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:48:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 836ms 03:48:14 INFO - PROCESS | 1949 | 1461235694763 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 03:48:14 INFO - PROCESS | 1949 | 1461235694764 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 03:48:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:48:14 INFO - PROCESS | 1949 | 1461235694786 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:48:14 INFO - PROCESS | 1949 | 1461235694787 Marionette TRACE conn2 <- [1,2426,null,{}] 03:48:14 INFO - PROCESS | 1949 | 1461235694790 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}] 03:48:14 INFO - PROCESS | 1949 | 1461235694909 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 03:48:15 INFO - PROCESS | 1949 | 1461235695006 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:15 INFO - PROCESS | 1949 | ++DOCSHELL 0x13984f000 == 101 [pid = 1949] [id = 614] 03:48:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 231 (0x12ef7c800) [pid = 1949] [serial = 1842] [outer = 0x0] 03:48:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 232 (0x12ef8a400) [pid = 1949] [serial = 1843] [outer = 0x12ef7c800] 03:48:15 INFO - PROCESS | 1949 | 1461235695036 Marionette DEBUG loaded listener.js 03:48:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 233 (0x12f678800) [pid = 1949] [serial = 1844] [outer = 0x12ef7c800] 03:48:15 INFO - PROCESS | 1949 | 1461235695433 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]]]}] 03:48:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:48:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 673ms 03:48:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:48:15 INFO - PROCESS | 1949 | 1461235695458 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 03:48:15 INFO - PROCESS | 1949 | 1461235695459 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 03:48:15 INFO - PROCESS | 1949 | 1461235695461 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:48:15 INFO - PROCESS | 1949 | 1461235695463 Marionette TRACE conn2 <- [1,2430,null,{}] 03:48:15 INFO - PROCESS | 1949 | 1461235695465 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}] 03:48:15 INFO - PROCESS | 1949 | 1461235695602 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 03:48:15 INFO - PROCESS | 1949 | 1461235695700 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:15 INFO - PROCESS | 1949 | ++DOCSHELL 0x138b3f800 == 102 [pid = 1949] [id = 615] 03:48:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 234 (0x12ef80400) [pid = 1949] [serial = 1845] [outer = 0x0] 03:48:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 235 (0x12f993400) [pid = 1949] [serial = 1846] [outer = 0x12ef80400] 03:48:15 INFO - PROCESS | 1949 | 1461235695729 Marionette DEBUG loaded listener.js 03:48:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 236 (0x12f999c00) [pid = 1949] [serial = 1847] [outer = 0x12ef80400] 03:48:16 INFO - PROCESS | 1949 | 1461235696198 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]]]}] 03:48:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:48:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 770ms 03:48:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:48:16 INFO - PROCESS | 1949 | 1461235696232 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 03:48:16 INFO - PROCESS | 1949 | 1461235696233 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 03:48:16 INFO - PROCESS | 1949 | 1461235696235 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:48:16 INFO - PROCESS | 1949 | 1461235696237 Marionette TRACE conn2 <- [1,2434,null,{}] 03:48:16 INFO - PROCESS | 1949 | 1461235696239 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}] 03:48:16 INFO - PROCESS | 1949 | 1461235696360 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 03:48:16 INFO - PROCESS | 1949 | 1461235696458 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b555800 == 103 [pid = 1949] [id = 616] 03:48:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 237 (0x1147b6c00) [pid = 1949] [serial = 1848] [outer = 0x0] 03:48:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 238 (0x1186b1000) [pid = 1949] [serial = 1849] [outer = 0x1147b6c00] 03:48:16 INFO - PROCESS | 1949 | 1461235696489 Marionette DEBUG loaded listener.js 03:48:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 239 (0x12f998c00) [pid = 1949] [serial = 1850] [outer = 0x1147b6c00] 03:48:16 INFO - PROCESS | 1949 | 1461235696896 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]]]}] 03:48:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:48:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 670ms 03:48:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:48:16 INFO - PROCESS | 1949 | 1461235696905 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 03:48:16 INFO - PROCESS | 1949 | 1461235696907 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 03:48:16 INFO - PROCESS | 1949 | 1461235696909 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:48:16 INFO - PROCESS | 1949 | 1461235696911 Marionette TRACE conn2 <- [1,2438,null,{}] 03:48:16 INFO - PROCESS | 1949 | 1461235696936 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}] 03:48:17 INFO - PROCESS | 1949 | 1461235697076 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 03:48:17 INFO - PROCESS | 1949 | 1461235697199 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e3de000 == 104 [pid = 1949] [id = 617] 03:48:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 240 (0x11912a400) [pid = 1949] [serial = 1851] [outer = 0x0] 03:48:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 241 (0x12fe5a800) [pid = 1949] [serial = 1852] [outer = 0x11912a400] 03:48:17 INFO - PROCESS | 1949 | 1461235697235 Marionette DEBUG loaded listener.js 03:48:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 242 (0x13027d400) [pid = 1949] [serial = 1853] [outer = 0x11912a400] 03:48:17 INFO - PROCESS | 1949 | 1461235697956 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]]]}] 03:48:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:48:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1074ms 03:48:17 INFO - PROCESS | 1949 | 1461235697984 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 03:48:17 INFO - PROCESS | 1949 | 1461235697985 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 03:48:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:48:17 INFO - PROCESS | 1949 | 1461235697988 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:48:17 INFO - PROCESS | 1949 | 1461235697990 Marionette TRACE conn2 <- [1,2442,null,{}] 03:48:17 INFO - PROCESS | 1949 | 1461235697994 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}] 03:48:18 INFO - PROCESS | 1949 | 1461235698110 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 03:48:18 INFO - PROCESS | 1949 | 1461235698236 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x127506000 == 105 [pid = 1949] [id = 618] 03:48:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 243 (0x11244f000) [pid = 1949] [serial = 1854] [outer = 0x0] 03:48:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 244 (0x114e06800) [pid = 1949] [serial = 1855] [outer = 0x11244f000] 03:48:18 INFO - PROCESS | 1949 | 1461235698267 Marionette DEBUG loaded listener.js 03:48:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 245 (0x116656c00) [pid = 1949] [serial = 1856] [outer = 0x11244f000] 03:48:18 INFO - PROCESS | 1949 | 1461235698722 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]]]}] 03:48:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:48:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 771ms 03:48:18 INFO - PROCESS | 1949 | 1461235698760 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 03:48:18 INFO - PROCESS | 1949 | 1461235698766 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 03:48:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:48:18 INFO - PROCESS | 1949 | 1461235698773 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:48:18 INFO - PROCESS | 1949 | 1461235698775 Marionette TRACE conn2 <- [1,2446,null,{}] 03:48:18 INFO - PROCESS | 1949 | 1461235698779 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}] 03:48:18 INFO - PROCESS | 1949 | 1461235698928 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 03:48:19 INFO - PROCESS | 1949 | 1461235699138 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:19 INFO - PROCESS | 1949 | --DOCSHELL 0x1302c9800 == 104 [pid = 1949] [id = 546] 03:48:19 INFO - PROCESS | 1949 | --DOCSHELL 0x1385cf000 == 103 [pid = 1949] [id = 605] 03:48:19 INFO - PROCESS | 1949 | --DOCSHELL 0x137767000 == 102 [pid = 1949] [id = 604] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 244 (0x12b3e6c00) [pid = 1949] [serial = 1750] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x115775800 == 103 [pid = 1949] [id = 619] 03:48:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 245 (0x114d62800) [pid = 1949] [serial = 1857] [outer = 0x0] 03:48:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 246 (0x1186b6400) [pid = 1949] [serial = 1858] [outer = 0x114d62800] 03:48:19 INFO - PROCESS | 1949 | 1461235699253 Marionette DEBUG loaded listener.js 03:48:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 247 (0x11a977c00) [pid = 1949] [serial = 1859] [outer = 0x114d62800] 03:48:19 INFO - PROCESS | 1949 | --DOCSHELL 0x126810000 == 102 [pid = 1949] [id = 603] 03:48:19 INFO - PROCESS | 1949 | --DOCSHELL 0x12ff37800 == 101 [pid = 1949] [id = 602] 03:48:19 INFO - PROCESS | 1949 | --DOCSHELL 0x12ec11000 == 100 [pid = 1949] [id = 601] 03:48:19 INFO - PROCESS | 1949 | --DOCSHELL 0x12e3d7000 == 99 [pid = 1949] [id = 600] 03:48:19 INFO - PROCESS | 1949 | --DOCSHELL 0x12b776800 == 98 [pid = 1949] [id = 599] 03:48:19 INFO - PROCESS | 1949 | --DOCSHELL 0x12a9cc000 == 97 [pid = 1949] [id = 598] 03:48:19 INFO - PROCESS | 1949 | --DOCSHELL 0x1271e6800 == 96 [pid = 1949] [id = 597] 03:48:19 INFO - PROCESS | 1949 | --DOCSHELL 0x114bbe800 == 95 [pid = 1949] [id = 596] 03:48:19 INFO - PROCESS | 1949 | --DOCSHELL 0x12b94a000 == 94 [pid = 1949] [id = 595] 03:48:19 INFO - PROCESS | 1949 | --DOCSHELL 0x125d10800 == 93 [pid = 1949] [id = 594] 03:48:19 INFO - PROCESS | 1949 | --DOCSHELL 0x13873c800 == 92 [pid = 1949] [id = 591] 03:48:19 INFO - PROCESS | 1949 | --DOCSHELL 0x1388b9000 == 91 [pid = 1949] [id = 590] 03:48:19 INFO - PROCESS | 1949 | --DOCSHELL 0x1388a2800 == 90 [pid = 1949] [id = 589] 03:48:19 INFO - PROCESS | 1949 | --DOCSHELL 0x1384d0000 == 89 [pid = 1949] [id = 588] 03:48:19 INFO - PROCESS | 1949 | --DOCSHELL 0x1383c5000 == 88 [pid = 1949] [id = 587] 03:48:19 INFO - PROCESS | 1949 | --DOCSHELL 0x12ec03000 == 87 [pid = 1949] [id = 586] 03:48:19 INFO - PROCESS | 1949 | --DOCSHELL 0x129d53000 == 86 [pid = 1949] [id = 585] 03:48:19 INFO - PROCESS | 1949 | --DOCSHELL 0x11aad0800 == 85 [pid = 1949] [id = 584] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 246 (0x12b34b400) [pid = 1949] [serial = 1748] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 245 (0x12aadac00) [pid = 1949] [serial = 1741] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 244 (0x11892f400) [pid = 1949] [serial = 1693] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 243 (0x12aa54800) [pid = 1949] [serial = 1738] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 242 (0x125d83400) [pid = 1949] [serial = 1744] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 241 (0x11795ec00) [pid = 1949] [serial = 1742] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 240 (0x12aaa4000) [pid = 1949] [serial = 1739] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 239 (0x12a334000) [pid = 1949] [serial = 1733] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 238 (0x129d02400) [pid = 1949] [serial = 1745] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 237 (0x1276f7000) [pid = 1949] [serial = 1730] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 236 (0x12b149000) [pid = 1949] [serial = 1747] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 235 (0x12a5e2400) [pid = 1949] [serial = 1735] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 234 (0x12a979800) [pid = 1949] [serial = 1688] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 233 (0x11ad5f000) [pid = 1949] [serial = 1696] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 232 (0x11615c800) [pid = 1949] [serial = 1718] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 231 (0x114f64800) [pid = 1949] [serial = 1717] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 230 (0x11924d000) [pid = 1949] [serial = 1721] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 229 (0x11897b400) [pid = 1949] [serial = 1720] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 228 (0x11bfe9800) [pid = 1949] [serial = 1726] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 227 (0x11c3d5000) [pid = 1949] [serial = 1727] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 226 (0x114c5a000) [pid = 1949] [serial = 1714] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 225 (0x12afedc00) [pid = 1949] [serial = 1711] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 224 (0x129d03800) [pid = 1949] [serial = 1732] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 223 (0x1147ba800) [pid = 1949] [serial = 1690] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 222 (0x11a96b000) [pid = 1949] [serial = 1723] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 221 (0x11aca3000) [pid = 1949] [serial = 1724] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 220 (0x129da8c00) [pid = 1949] [serial = 1699] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 219 (0x126859400) [pid = 1949] [serial = 1729] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 218 (0x12a560000) [pid = 1949] [serial = 1702] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 217 (0x12a971400) [pid = 1949] [serial = 1736] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 216 (0x12aaa3800) [pid = 1949] [serial = 1705] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | --DOMWINDOW == 215 (0x12af45800) [pid = 1949] [serial = 1708] [outer = 0x0] [url = about:blank] 03:48:19 INFO - PROCESS | 1949 | 1461235699647 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]]]}] 03:48:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:48:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 923ms 03:48:19 INFO - PROCESS | 1949 | 1461235699696 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 03:48:19 INFO - PROCESS | 1949 | 1461235699697 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 03:48:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:48:19 INFO - PROCESS | 1949 | 1461235699699 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:48:19 INFO - PROCESS | 1949 | 1461235699702 Marionette TRACE conn2 <- [1,2450,null,{}] 03:48:19 INFO - PROCESS | 1949 | 1461235699709 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}] 03:48:19 INFO - PROCESS | 1949 | 1461235699837 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 03:48:19 INFO - PROCESS | 1949 | 1461235699913 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d59000 == 86 [pid = 1949] [id = 620] 03:48:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 216 (0x11ad5f000) [pid = 1949] [serial = 1860] [outer = 0x0] 03:48:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 217 (0x11c16fc00) [pid = 1949] [serial = 1861] [outer = 0x11ad5f000] 03:48:19 INFO - PROCESS | 1949 | 1461235699944 Marionette DEBUG loaded listener.js 03:48:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 218 (0x126938800) [pid = 1949] [serial = 1862] [outer = 0x11ad5f000] 03:48:20 INFO - PROCESS | 1949 | 1461235700254 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]]]}] 03:48:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:48:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 571ms 03:48:20 INFO - PROCESS | 1949 | 1461235700271 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 03:48:20 INFO - PROCESS | 1949 | 1461235700273 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 03:48:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:48:20 INFO - PROCESS | 1949 | 1461235700275 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:48:20 INFO - PROCESS | 1949 | 1461235700276 Marionette TRACE conn2 <- [1,2454,null,{}] 03:48:20 INFO - PROCESS | 1949 | 1461235700278 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}] 03:48:20 INFO - PROCESS | 1949 | 1461235700380 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 03:48:20 INFO - PROCESS | 1949 | 1461235700461 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a7e0000 == 87 [pid = 1949] [id = 621] 03:48:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 219 (0x11c5d8800) [pid = 1949] [serial = 1863] [outer = 0x0] 03:48:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 220 (0x1279cbc00) [pid = 1949] [serial = 1864] [outer = 0x11c5d8800] 03:48:20 INFO - PROCESS | 1949 | 1461235700489 Marionette DEBUG loaded listener.js 03:48:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 221 (0x1282a1800) [pid = 1949] [serial = 1865] [outer = 0x11c5d8800] 03:48:20 INFO - PROCESS | 1949 | 1461235700770 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]]]}] 03:48:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:48:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 518ms 03:48:20 INFO - PROCESS | 1949 | 1461235700794 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 03:48:20 INFO - PROCESS | 1949 | 1461235700795 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 03:48:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:48:20 INFO - PROCESS | 1949 | 1461235700797 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:48:20 INFO - PROCESS | 1949 | 1461235700799 Marionette TRACE conn2 <- [1,2458,null,{}] 03:48:20 INFO - PROCESS | 1949 | 1461235700809 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}] 03:48:20 INFO - PROCESS | 1949 | 1461235700914 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 03:48:20 INFO - PROCESS | 1949 | 1461235700918 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b35d000 == 88 [pid = 1949] [id = 622] 03:48:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 222 (0x12869d400) [pid = 1949] [serial = 1866] [outer = 0x0] 03:48:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 223 (0x129d10400) [pid = 1949] [serial = 1867] [outer = 0x12869d400] 03:48:20 INFO - PROCESS | 1949 | 1461235700945 Marionette DEBUG loaded listener.js 03:48:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 224 (0x129db7000) [pid = 1949] [serial = 1868] [outer = 0x12869d400] 03:48:21 INFO - PROCESS | 1949 | 1461235701340 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]]]}] 03:48:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:48:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 579ms 03:48:21 INFO - PROCESS | 1949 | 1461235701380 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 03:48:21 INFO - PROCESS | 1949 | 1461235701382 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 03:48:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:48:21 INFO - PROCESS | 1949 | 1461235701386 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:48:21 INFO - PROCESS | 1949 | 1461235701387 Marionette TRACE conn2 <- [1,2462,null,{}] 03:48:21 INFO - PROCESS | 1949 | 1461235701398 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}] 03:48:21 INFO - PROCESS | 1949 | 1461235701534 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 03:48:21 INFO - PROCESS | 1949 | 1461235701546 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ce8a800 == 89 [pid = 1949] [id = 623] 03:48:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 225 (0x129dba800) [pid = 1949] [serial = 1869] [outer = 0x0] 03:48:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 226 (0x12a561000) [pid = 1949] [serial = 1870] [outer = 0x129dba800] 03:48:21 INFO - PROCESS | 1949 | 1461235701574 Marionette DEBUG loaded listener.js 03:48:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 227 (0x12aad5000) [pid = 1949] [serial = 1871] [outer = 0x129dba800] 03:48:21 INFO - PROCESS | 1949 | 1461235701940 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]]]}] 03:48:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:48:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 568ms 03:48:21 INFO - PROCESS | 1949 | 1461235701955 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 03:48:21 INFO - PROCESS | 1949 | 1461235701956 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 03:48:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:48:21 INFO - PROCESS | 1949 | 1461235701958 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:48:21 INFO - PROCESS | 1949 | 1461235701959 Marionette TRACE conn2 <- [1,2466,null,{}] 03:48:21 INFO - PROCESS | 1949 | 1461235701962 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}] 03:48:22 INFO - PROCESS | 1949 | 1461235702093 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 03:48:22 INFO - PROCESS | 1949 | 1461235702107 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e055000 == 90 [pid = 1949] [id = 624] 03:48:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 228 (0x12aad0800) [pid = 1949] [serial = 1872] [outer = 0x0] 03:48:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 229 (0x12adcb400) [pid = 1949] [serial = 1873] [outer = 0x12aad0800] 03:48:22 INFO - PROCESS | 1949 | 1461235702133 Marionette DEBUG loaded listener.js 03:48:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 230 (0x12afedc00) [pid = 1949] [serial = 1874] [outer = 0x12aad0800] 03:48:22 INFO - PROCESS | 1949 | 1461235702515 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]]]}] 03:48:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:48:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 568ms 03:48:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:48:22 INFO - PROCESS | 1949 | 1461235702527 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 03:48:22 INFO - PROCESS | 1949 | 1461235702528 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 03:48:22 INFO - PROCESS | 1949 | 1461235702530 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:48:22 INFO - PROCESS | 1949 | 1461235702531 Marionette TRACE conn2 <- [1,2470,null,{}] 03:48:22 INFO - PROCESS | 1949 | 1461235702534 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}] 03:48:22 INFO - PROCESS | 1949 | 1461235702662 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 03:48:22 INFO - PROCESS | 1949 | 1461235702676 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ea26000 == 91 [pid = 1949] [id = 625] 03:48:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 231 (0x12afee000) [pid = 1949] [serial = 1875] [outer = 0x0] 03:48:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 232 (0x12b34b400) [pid = 1949] [serial = 1876] [outer = 0x12afee000] 03:48:22 INFO - PROCESS | 1949 | 1461235702701 Marionette DEBUG loaded listener.js 03:48:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 233 (0x12bb48000) [pid = 1949] [serial = 1877] [outer = 0x12afee000] 03:48:23 INFO - PROCESS | 1949 | 1461235703062 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]]]}] 03:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 573ms 03:48:23 INFO - PROCESS | 1949 | 1461235703104 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 03:48:23 INFO - PROCESS | 1949 | 1461235703106 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 03:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:48:23 INFO - PROCESS | 1949 | 1461235703108 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:48:23 INFO - PROCESS | 1949 | 1461235703109 Marionette TRACE conn2 <- [1,2474,null,{}] 03:48:23 INFO - PROCESS | 1949 | 1461235703111 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}] 03:48:23 INFO - PROCESS | 1949 | 1461235703240 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 03:48:23 INFO - PROCESS | 1949 | 1461235703261 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f915800 == 92 [pid = 1949] [id = 626] 03:48:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 234 (0x12b344800) [pid = 1949] [serial = 1878] [outer = 0x0] 03:48:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 235 (0x12bd45c00) [pid = 1949] [serial = 1879] [outer = 0x12b344800] 03:48:23 INFO - PROCESS | 1949 | 1461235703288 Marionette DEBUG loaded listener.js 03:48:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 236 (0x12ce76800) [pid = 1949] [serial = 1880] [outer = 0x12b344800] 03:48:23 INFO - PROCESS | 1949 | --DOMWINDOW == 235 (0x12e2b8c00) [pid = 1949] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:48:23 INFO - PROCESS | 1949 | --DOMWINDOW == 234 (0x112246000) [pid = 1949] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:48:23 INFO - PROCESS | 1949 | --DOMWINDOW == 233 (0x12afec000) [pid = 1949] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:48:23 INFO - PROCESS | 1949 | --DOMWINDOW == 232 (0x12aa9b800) [pid = 1949] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:48:23 INFO - PROCESS | 1949 | --DOMWINDOW == 231 (0x114d55400) [pid = 1949] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:48:23 INFO - PROCESS | 1949 | --DOMWINDOW == 230 (0x128110000) [pid = 1949] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:48:23 INFO - PROCESS | 1949 | --DOMWINDOW == 229 (0x12b7abc00) [pid = 1949] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:48:23 INFO - PROCESS | 1949 | --DOMWINDOW == 228 (0x11a856000) [pid = 1949] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:48:23 INFO - PROCESS | 1949 | --DOMWINDOW == 227 (0x12a5de000) [pid = 1949] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:48:23 INFO - PROCESS | 1949 | --DOMWINDOW == 226 (0x12a5e5000) [pid = 1949] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:48:23 INFO - PROCESS | 1949 | --DOMWINDOW == 225 (0x115671400) [pid = 1949] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:48:23 INFO - PROCESS | 1949 | --DOMWINDOW == 224 (0x11a85c800) [pid = 1949] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:48:23 INFO - PROCESS | 1949 | 1461235703851 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]]]}] 03:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 770ms 03:48:23 INFO - PROCESS | 1949 | 1461235703878 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 03:48:23 INFO - PROCESS | 1949 | 1461235703880 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 03:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:48:23 INFO - PROCESS | 1949 | 1461235703897 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:48:23 INFO - PROCESS | 1949 | 1461235703898 Marionette TRACE conn2 <- [1,2478,null,{}] 03:48:23 INFO - PROCESS | 1949 | 1461235703908 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}] 03:48:24 INFO - PROCESS | 1949 | 1461235704016 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 03:48:24 INFO - PROCESS | 1949 | 1461235704021 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d240000 == 93 [pid = 1949] [id = 627] 03:48:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 225 (0x129db8000) [pid = 1949] [serial = 1881] [outer = 0x0] 03:48:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 226 (0x12aa9d400) [pid = 1949] [serial = 1882] [outer = 0x129db8000] 03:48:24 INFO - PROCESS | 1949 | 1461235704047 Marionette DEBUG loaded listener.js 03:48:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 227 (0x12bd1dc00) [pid = 1949] [serial = 1883] [outer = 0x129db8000] 03:48:24 INFO - PROCESS | 1949 | 1461235704407 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]]]}] 03:48:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:48:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 542ms 03:48:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:48:24 INFO - PROCESS | 1949 | 1461235704426 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 03:48:24 INFO - PROCESS | 1949 | 1461235704427 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 03:48:24 INFO - PROCESS | 1949 | 1461235704430 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:48:24 INFO - PROCESS | 1949 | 1461235704432 Marionette TRACE conn2 <- [1,2482,null,{}] 03:48:24 INFO - PROCESS | 1949 | 1461235704437 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}] 03:48:24 INFO - PROCESS | 1949 | 1461235704552 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 03:48:24 INFO - PROCESS | 1949 | 1461235704642 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ff54000 == 94 [pid = 1949] [id = 628] 03:48:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 228 (0x12bd1b400) [pid = 1949] [serial = 1884] [outer = 0x0] 03:48:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 229 (0x12d3cc000) [pid = 1949] [serial = 1885] [outer = 0x12bd1b400] 03:48:24 INFO - PROCESS | 1949 | 1461235704672 Marionette DEBUG loaded listener.js 03:48:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 230 (0x12e6e5000) [pid = 1949] [serial = 1886] [outer = 0x12bd1b400] 03:48:25 INFO - PROCESS | 1949 | 1461235705004 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]]]}] 03:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 623ms 03:48:25 INFO - PROCESS | 1949 | 1461235705054 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 03:48:25 INFO - PROCESS | 1949 | 1461235705055 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 03:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:48:25 INFO - PROCESS | 1949 | 1461235705057 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:48:25 INFO - PROCESS | 1949 | 1461235705058 Marionette TRACE conn2 <- [1,2486,null,{}] 03:48:25 INFO - PROCESS | 1949 | 1461235705061 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}] 03:48:25 INFO - PROCESS | 1949 | 1461235705162 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 03:48:25 INFO - PROCESS | 1949 | 1461235705248 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x137771800 == 95 [pid = 1949] [id = 629] 03:48:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 231 (0x12e2c1800) [pid = 1949] [serial = 1887] [outer = 0x0] 03:48:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 232 (0x12e799c00) [pid = 1949] [serial = 1888] [outer = 0x12e2c1800] 03:48:25 INFO - PROCESS | 1949 | 1461235705274 Marionette DEBUG loaded listener.js 03:48:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 233 (0x12f46fc00) [pid = 1949] [serial = 1889] [outer = 0x12e2c1800] 03:48:25 INFO - PROCESS | 1949 | 1461235705558 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]]]}] 03:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 517ms 03:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:48:25 INFO - PROCESS | 1949 | 1461235705576 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 03:48:25 INFO - PROCESS | 1949 | 1461235705577 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 03:48:25 INFO - PROCESS | 1949 | 1461235705579 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:48:25 INFO - PROCESS | 1949 | 1461235705580 Marionette TRACE conn2 <- [1,2490,null,{}] 03:48:25 INFO - PROCESS | 1949 | 1461235705591 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}] 03:48:25 INFO - PROCESS | 1949 | 1461235705698 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 03:48:25 INFO - PROCESS | 1949 | 1461235705898 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x1198b0800 == 96 [pid = 1949] [id = 630] 03:48:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 234 (0x11437ec00) [pid = 1949] [serial = 1890] [outer = 0x0] 03:48:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 235 (0x1147ba800) [pid = 1949] [serial = 1891] [outer = 0x11437ec00] 03:48:25 INFO - PROCESS | 1949 | 1461235705975 Marionette DEBUG loaded listener.js 03:48:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 236 (0x11566f400) [pid = 1949] [serial = 1892] [outer = 0x11437ec00] 03:48:26 INFO - PROCESS | 1949 | 1461235706436 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]]]}] 03:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 874ms 03:48:26 INFO - PROCESS | 1949 | 1461235706454 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 03:48:26 INFO - PROCESS | 1949 | 1461235706458 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 03:48:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:48:26 INFO - PROCESS | 1949 | 1461235706462 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:48:26 INFO - PROCESS | 1949 | 1461235706464 Marionette TRACE conn2 <- [1,2494,null,{}] 03:48:26 INFO - PROCESS | 1949 | 1461235706467 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}] 03:48:26 INFO - PROCESS | 1949 | 1461235706597 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 03:48:26 INFO - PROCESS | 1949 | 1461235706725 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a7df800 == 97 [pid = 1949] [id = 631] 03:48:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 237 (0x118a46000) [pid = 1949] [serial = 1893] [outer = 0x0] 03:48:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 238 (0x11a974000) [pid = 1949] [serial = 1894] [outer = 0x118a46000] 03:48:26 INFO - PROCESS | 1949 | 1461235706759 Marionette DEBUG loaded listener.js 03:48:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 239 (0x11c175c00) [pid = 1949] [serial = 1895] [outer = 0x118a46000] 03:48:27 INFO - PROCESS | 1949 | 1461235707188 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]]]}] 03:48:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:48:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 774ms 03:48:27 INFO - PROCESS | 1949 | 1461235707237 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 03:48:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:48:27 INFO - PROCESS | 1949 | 1461235707241 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 03:48:27 INFO - PROCESS | 1949 | 1461235707243 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:48:27 INFO - PROCESS | 1949 | 1461235707245 Marionette TRACE conn2 <- [1,2498,null,{}] 03:48:27 INFO - PROCESS | 1949 | 1461235707247 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}] 03:48:27 INFO - PROCESS | 1949 | 1461235707372 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 03:48:27 INFO - PROCESS | 1949 | 1461235707496 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ea29800 == 98 [pid = 1949] [id = 632] 03:48:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 240 (0x125d83400) [pid = 1949] [serial = 1896] [outer = 0x0] 03:48:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 241 (0x129d03000) [pid = 1949] [serial = 1897] [outer = 0x125d83400] 03:48:27 INFO - PROCESS | 1949 | 1461235707529 Marionette DEBUG loaded listener.js 03:48:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 242 (0x12a5df400) [pid = 1949] [serial = 1898] [outer = 0x125d83400] 03:48:28 INFO - PROCESS | 1949 | 1461235708028 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]]]}] 03:48:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:48:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 820ms 03:48:28 INFO - PROCESS | 1949 | 1461235708064 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 03:48:28 INFO - PROCESS | 1949 | 1461235708067 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 03:48:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:48:28 INFO - PROCESS | 1949 | 1461235708078 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:48:28 INFO - PROCESS | 1949 | 1461235708085 Marionette TRACE conn2 <- [1,2502,null,{}] 03:48:28 INFO - PROCESS | 1949 | 1461235708089 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}] 03:48:28 INFO - PROCESS | 1949 | 1461235708248 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 03:48:28 INFO - PROCESS | 1949 | 1461235708377 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x1388a7800 == 99 [pid = 1949] [id = 633] 03:48:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 243 (0x1279cc400) [pid = 1949] [serial = 1899] [outer = 0x0] 03:48:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 244 (0x12a980800) [pid = 1949] [serial = 1900] [outer = 0x1279cc400] 03:48:28 INFO - PROCESS | 1949 | 1461235708409 Marionette DEBUG loaded listener.js 03:48:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 245 (0x12ce76c00) [pid = 1949] [serial = 1901] [outer = 0x1279cc400] 03:48:28 INFO - PROCESS | 1949 | 1461235708857 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]]]}] 03:48:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:48:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 834ms 03:48:28 INFO - PROCESS | 1949 | 1461235708905 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 03:48:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:48:28 INFO - PROCESS | 1949 | 1461235708907 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 03:48:28 INFO - PROCESS | 1949 | 1461235708909 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:48:28 INFO - PROCESS | 1949 | 1461235708911 Marionette TRACE conn2 <- [1,2506,null,{}] 03:48:28 INFO - PROCESS | 1949 | 1461235708913 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}] 03:48:29 INFO - PROCESS | 1949 | 1461235709083 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 03:48:29 INFO - PROCESS | 1949 | 1461235709095 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x1389c3000 == 100 [pid = 1949] [id = 634] 03:48:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 246 (0x12d26b800) [pid = 1949] [serial = 1902] [outer = 0x0] 03:48:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 247 (0x12e28e000) [pid = 1949] [serial = 1903] [outer = 0x12d26b800] 03:48:29 INFO - PROCESS | 1949 | 1461235709125 Marionette DEBUG loaded listener.js 03:48:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 248 (0x12e6e7000) [pid = 1949] [serial = 1904] [outer = 0x12d26b800] 03:48:29 INFO - PROCESS | 1949 | 1461235709576 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]]]}] 03:48:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:48:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 720ms 03:48:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:48:29 INFO - PROCESS | 1949 | 1461235709629 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 03:48:29 INFO - PROCESS | 1949 | 1461235709631 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 03:48:29 INFO - PROCESS | 1949 | 1461235709633 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:48:29 INFO - PROCESS | 1949 | 1461235709634 Marionette TRACE conn2 <- [1,2510,null,{}] 03:48:29 INFO - PROCESS | 1949 | 1461235709637 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}] 03:48:29 INFO - PROCESS | 1949 | 1461235709756 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 03:48:29 INFO - PROCESS | 1949 | 1461235709885 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x139860800 == 101 [pid = 1949] [id = 635] 03:48:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 249 (0x12f476c00) [pid = 1949] [serial = 1905] [outer = 0x0] 03:48:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 250 (0x12f47ec00) [pid = 1949] [serial = 1906] [outer = 0x12f476c00] 03:48:29 INFO - PROCESS | 1949 | 1461235709925 Marionette DEBUG loaded listener.js 03:48:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 251 (0x12fe59400) [pid = 1949] [serial = 1907] [outer = 0x12f476c00] 03:48:30 INFO - PROCESS | 1949 | 1461235710409 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]]]}] 03:48:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:48:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 822ms 03:48:30 INFO - PROCESS | 1949 | 1461235710456 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 03:48:30 INFO - PROCESS | 1949 | 1461235710457 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 03:48:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:48:30 INFO - PROCESS | 1949 | 1461235710460 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:48:30 INFO - PROCESS | 1949 | 1461235710461 Marionette TRACE conn2 <- [1,2514,null,{}] 03:48:30 INFO - PROCESS | 1949 | 1461235710463 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}] 03:48:30 INFO - PROCESS | 1949 | 1461235710634 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 03:48:30 INFO - PROCESS | 1949 | 1461235710647 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:30 INFO - PROCESS | 1949 | ++DOCSHELL 0x139dcf800 == 102 [pid = 1949] [id = 636] 03:48:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 252 (0x12fe61400) [pid = 1949] [serial = 1908] [outer = 0x0] 03:48:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 253 (0x13027c400) [pid = 1949] [serial = 1909] [outer = 0x12fe61400] 03:48:30 INFO - PROCESS | 1949 | 1461235710677 Marionette DEBUG loaded listener.js 03:48:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 254 (0x130283000) [pid = 1949] [serial = 1910] [outer = 0x12fe61400] 03:48:31 INFO - PROCESS | 1949 | 1461235711170 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]]]}] 03:48:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:48:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 769ms 03:48:31 INFO - PROCESS | 1949 | 1461235711229 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 03:48:31 INFO - PROCESS | 1949 | 1461235711231 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 03:48:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:48:31 INFO - PROCESS | 1949 | 1461235711235 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:48:31 INFO - PROCESS | 1949 | 1461235711237 Marionette TRACE conn2 <- [1,2518,null,{}] 03:48:31 INFO - PROCESS | 1949 | 1461235711239 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}] 03:48:31 INFO - PROCESS | 1949 | 1461235711357 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 03:48:31 INFO - PROCESS | 1949 | 1461235711456 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x144c6d000 == 103 [pid = 1949] [id = 637] 03:48:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 255 (0x130281800) [pid = 1949] [serial = 1911] [outer = 0x0] 03:48:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 256 (0x130289000) [pid = 1949] [serial = 1912] [outer = 0x130281800] 03:48:31 INFO - PROCESS | 1949 | 1461235711486 Marionette DEBUG loaded listener.js 03:48:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 257 (0x130517800) [pid = 1949] [serial = 1913] [outer = 0x130281800] 03:48:31 INFO - PROCESS | 1949 | 1461235711907 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]]]}] 03:48:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:48:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 723ms 03:48:31 INFO - PROCESS | 1949 | 1461235711956 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 03:48:31 INFO - PROCESS | 1949 | 1461235711958 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 03:48:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:48:31 INFO - PROCESS | 1949 | 1461235711960 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:48:31 INFO - PROCESS | 1949 | 1461235711961 Marionette TRACE conn2 <- [1,2522,null,{}] 03:48:31 INFO - PROCESS | 1949 | 1461235711964 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}] 03:48:32 INFO - PROCESS | 1949 | 1461235712086 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 03:48:32 INFO - PROCESS | 1949 | 1461235712178 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x136193800 == 104 [pid = 1949] [id = 638] 03:48:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 258 (0x130283800) [pid = 1949] [serial = 1914] [outer = 0x0] 03:48:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 259 (0x13051fc00) [pid = 1949] [serial = 1915] [outer = 0x130283800] 03:48:32 INFO - PROCESS | 1949 | 1461235712208 Marionette DEBUG loaded listener.js 03:48:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 260 (0x130525400) [pid = 1949] [serial = 1916] [outer = 0x130283800] 03:48:32 INFO - PROCESS | 1949 | 1461235712672 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]]]}] 03:48:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:48:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 770ms 03:48:32 INFO - PROCESS | 1949 | 1461235712730 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 03:48:32 INFO - PROCESS | 1949 | 1461235712732 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 03:48:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:48:32 INFO - PROCESS | 1949 | 1461235712734 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:48:32 INFO - PROCESS | 1949 | 1461235712735 Marionette TRACE conn2 <- [1,2526,null,{}] 03:48:32 INFO - PROCESS | 1949 | 1461235712738 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}] 03:48:32 INFO - PROCESS | 1949 | 1461235712862 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 03:48:32 INFO - PROCESS | 1949 | 1461235712972 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x12762c000 == 105 [pid = 1949] [id = 639] 03:48:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 261 (0x12ad97800) [pid = 1949] [serial = 1917] [outer = 0x0] 03:48:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 262 (0x12b34b000) [pid = 1949] [serial = 1918] [outer = 0x12ad97800] 03:48:33 INFO - PROCESS | 1949 | 1461235713002 Marionette DEBUG loaded listener.js 03:48:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 263 (0x130520c00) [pid = 1949] [serial = 1919] [outer = 0x12ad97800] 03:48:33 INFO - PROCESS | 1949 | 1461235713652 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]]]}] 03:48:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:48:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 971ms 03:48:33 INFO - PROCESS | 1949 | 1461235713706 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 03:48:33 INFO - PROCESS | 1949 | 1461235713709 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 03:48:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:48:33 INFO - PROCESS | 1949 | 1461235713713 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:48:33 INFO - PROCESS | 1949 | 1461235713715 Marionette TRACE conn2 <- [1,2530,null,{}] 03:48:33 INFO - PROCESS | 1949 | 1461235713719 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}] 03:48:33 INFO - PROCESS | 1949 | 1461235713843 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 03:48:33 INFO - PROCESS | 1949 | 1461235713975 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:33 INFO - PROCESS | 1949 | ++DOCSHELL 0x12afcd800 == 106 [pid = 1949] [id = 640] 03:48:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 264 (0x1154ad800) [pid = 1949] [serial = 1920] [outer = 0x0] 03:48:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 265 (0x118a7a400) [pid = 1949] [serial = 1921] [outer = 0x1154ad800] 03:48:34 INFO - PROCESS | 1949 | 1461235714007 Marionette DEBUG loaded listener.js 03:48:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 266 (0x11ad61000) [pid = 1949] [serial = 1922] [outer = 0x1154ad800] 03:48:34 INFO - PROCESS | 1949 | 1461235714522 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]]]}] 03:48:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:48:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 877ms 03:48:34 INFO - PROCESS | 1949 | 1461235714618 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 03:48:34 INFO - PROCESS | 1949 | 1461235714622 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 03:48:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:48:34 INFO - PROCESS | 1949 | 1461235714631 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:48:34 INFO - PROCESS | 1949 | 1461235714636 Marionette TRACE conn2 <- [1,2534,null,{}] 03:48:34 INFO - PROCESS | 1949 | 1461235714640 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}] 03:48:34 INFO - PROCESS | 1949 | 1461235714775 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 03:48:34 INFO - PROCESS | 1949 | 1461235714874 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b75b000 == 107 [pid = 1949] [id = 641] 03:48:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 267 (0x11af95800) [pid = 1949] [serial = 1923] [outer = 0x0] 03:48:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 268 (0x1276f6400) [pid = 1949] [serial = 1924] [outer = 0x11af95800] 03:48:34 INFO - PROCESS | 1949 | 1461235714902 Marionette DEBUG loaded listener.js 03:48:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 269 (0x12869ec00) [pid = 1949] [serial = 1925] [outer = 0x11af95800] 03:48:35 INFO - PROCESS | 1949 | 1461235715375 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]]]}] 03:48:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:48:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 775ms 03:48:35 INFO - PROCESS | 1949 | 1461235715406 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 03:48:35 INFO - PROCESS | 1949 | 1461235715408 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 03:48:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:48:35 INFO - PROCESS | 1949 | 1461235715412 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:48:35 INFO - PROCESS | 1949 | 1461235715415 Marionette TRACE conn2 <- [1,2538,null,{}] 03:48:35 INFO - PROCESS | 1949 | 1461235715427 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}] 03:48:35 INFO - PROCESS | 1949 | 1461235715550 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 03:48:35 INFO - PROCESS | 1949 | 1461235715655 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:35 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e765800 == 108 [pid = 1949] [id = 642] 03:48:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 270 (0x129dc1000) [pid = 1949] [serial = 1926] [outer = 0x0] 03:48:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 271 (0x12a81a800) [pid = 1949] [serial = 1927] [outer = 0x129dc1000] 03:48:35 INFO - PROCESS | 1949 | 1461235715685 Marionette DEBUG loaded listener.js 03:48:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 272 (0x12aad4c00) [pid = 1949] [serial = 1928] [outer = 0x129dc1000] 03:48:36 INFO - PROCESS | 1949 | 1461235716143 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]]]}] 03:48:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:48:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 777ms 03:48:36 INFO - PROCESS | 1949 | 1461235716188 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 03:48:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:48:36 INFO - PROCESS | 1949 | 1461235716190 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 03:48:36 INFO - PROCESS | 1949 | 1461235716192 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:48:36 INFO - PROCESS | 1949 | 1461235716193 Marionette TRACE conn2 <- [1,2542,null,{}] 03:48:36 INFO - PROCESS | 1949 | 1461235716196 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}] 03:48:36 INFO - PROCESS | 1949 | 1461235716312 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 03:48:36 INFO - PROCESS | 1949 | 1461235716461 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:36 INFO - PROCESS | 1949 | --DOCSHELL 0x12ff46800 == 107 [pid = 1949] [id = 583] 03:48:36 INFO - PROCESS | 1949 | --DOCSHELL 0x137771800 == 106 [pid = 1949] [id = 629] 03:48:36 INFO - PROCESS | 1949 | --DOCSHELL 0x12ff54000 == 105 [pid = 1949] [id = 628] 03:48:36 INFO - PROCESS | 1949 | --DOCSHELL 0x12d240000 == 104 [pid = 1949] [id = 627] 03:48:36 INFO - PROCESS | 1949 | --DOCSHELL 0x12f915800 == 103 [pid = 1949] [id = 626] 03:48:36 INFO - PROCESS | 1949 | --DOCSHELL 0x12ea26000 == 102 [pid = 1949] [id = 625] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 271 (0x12e28a400) [pid = 1949] [serial = 1777] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 270 (0x12ada0400) [pid = 1949] [serial = 1819] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 269 (0x114f5f800) [pid = 1949] [serial = 1753] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 268 (0x129db1800) [pid = 1949] [serial = 1762] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 267 (0x1275f4400) [pid = 1949] [serial = 1759] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 266 (0x12cedf000) [pid = 1949] [serial = 1771] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 265 (0x12bd4d000) [pid = 1949] [serial = 1768] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 264 (0x12b154800) [pid = 1949] [serial = 1765] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 263 (0x119e5b800) [pid = 1949] [serial = 1756] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 262 (0x12d3ce400) [pid = 1949] [serial = 1774] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 261 (0x11b938000) [pid = 1949] [serial = 1780] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x118a03000 == 103 [pid = 1949] [id = 643] 03:48:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 262 (0x114d5ec00) [pid = 1949] [serial = 1929] [outer = 0x0] 03:48:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 263 (0x11892f400) [pid = 1949] [serial = 1930] [outer = 0x114d5ec00] 03:48:36 INFO - PROCESS | 1949 | 1461235716535 Marionette DEBUG loaded listener.js 03:48:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 264 (0x1279c9800) [pid = 1949] [serial = 1931] [outer = 0x114d5ec00] 03:48:36 INFO - PROCESS | 1949 | --DOCSHELL 0x12e055000 == 102 [pid = 1949] [id = 624] 03:48:36 INFO - PROCESS | 1949 | --DOCSHELL 0x12ce8a800 == 101 [pid = 1949] [id = 623] 03:48:36 INFO - PROCESS | 1949 | --DOCSHELL 0x12b35d000 == 100 [pid = 1949] [id = 622] 03:48:36 INFO - PROCESS | 1949 | --DOCSHELL 0x12a7e0000 == 99 [pid = 1949] [id = 621] 03:48:36 INFO - PROCESS | 1949 | --DOCSHELL 0x125d59000 == 98 [pid = 1949] [id = 620] 03:48:36 INFO - PROCESS | 1949 | --DOCSHELL 0x115775800 == 97 [pid = 1949] [id = 619] 03:48:36 INFO - PROCESS | 1949 | --DOCSHELL 0x127506000 == 96 [pid = 1949] [id = 618] 03:48:36 INFO - PROCESS | 1949 | --DOCSHELL 0x138735800 == 95 [pid = 1949] [id = 609] 03:48:36 INFO - PROCESS | 1949 | --DOCSHELL 0x12b949000 == 94 [pid = 1949] [id = 608] 03:48:36 INFO - PROCESS | 1949 | --DOCSHELL 0x125dd1000 == 93 [pid = 1949] [id = 607] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 263 (0x12cee0400) [pid = 1949] [serial = 1807] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 262 (0x12e794800) [pid = 1949] [serial = 1814] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 261 (0x12f472000) [pid = 1949] [serial = 1817] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 260 (0x1281f1000) [pid = 1949] [serial = 1793] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 259 (0x12e798400) [pid = 1949] [serial = 1816] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 258 (0x125ef0800) [pid = 1949] [serial = 1792] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 257 (0x1147b2800) [pid = 1949] [serial = 1784] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 256 (0x12bd1ec00) [pid = 1949] [serial = 1805] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 255 (0x129c94800) [pid = 1949] [serial = 1801] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 254 (0x11af99800) [pid = 1949] [serial = 1790] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 253 (0x129dba400) [pid = 1949] [serial = 1796] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 252 (0x12bb4b400) [pid = 1949] [serial = 1804] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 251 (0x12b3dfc00) [pid = 1949] [serial = 1802] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 250 (0x12e2bb400) [pid = 1949] [serial = 1808] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 249 (0x11b933c00) [pid = 1949] [serial = 1810] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 248 (0x12aa9b400) [pid = 1949] [serial = 1799] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 247 (0x112260400) [pid = 1949] [serial = 1783] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 246 (0x12a81a000) [pid = 1949] [serial = 1798] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 245 (0x12e6de400) [pid = 1949] [serial = 1813] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 244 (0x1161b7c00) [pid = 1949] [serial = 1786] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 243 (0x12a340000) [pid = 1949] [serial = 1811] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 242 (0x11665b400) [pid = 1949] [serial = 1789] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 241 (0x11a84e800) [pid = 1949] [serial = 1787] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | --DOMWINDOW == 240 (0x128699000) [pid = 1949] [serial = 1795] [outer = 0x0] [url = about:blank] 03:48:36 INFO - PROCESS | 1949 | 1461235716891 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]]]}] 03:48:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:48:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 719ms 03:48:36 INFO - PROCESS | 1949 | 1461235716911 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 03:48:36 INFO - PROCESS | 1949 | 1461235716913 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 03:48:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:48:36 INFO - PROCESS | 1949 | 1461235716917 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:48:36 INFO - PROCESS | 1949 | 1461235716918 Marionette TRACE conn2 <- [1,2546,null,{}] 03:48:36 INFO - PROCESS | 1949 | 1461235716920 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}] 03:48:37 INFO - PROCESS | 1949 | 1461235717067 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 03:48:37 INFO - PROCESS | 1949 | 1461235717071 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x129d4b000 == 94 [pid = 1949] [id = 644] 03:48:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 241 (0x1279ca000) [pid = 1949] [serial = 1932] [outer = 0x0] 03:48:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 242 (0x12aa52800) [pid = 1949] [serial = 1933] [outer = 0x1279ca000] 03:48:37 INFO - PROCESS | 1949 | 1461235717098 Marionette DEBUG loaded listener.js 03:48:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 243 (0x12ada1000) [pid = 1949] [serial = 1934] [outer = 0x1279ca000] 03:48:37 INFO - PROCESS | 1949 | 1461235717497 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]]]}] 03:48:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:48:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 621ms 03:48:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:48:37 INFO - PROCESS | 1949 | 1461235717536 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 03:48:37 INFO - PROCESS | 1949 | 1461235717537 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 03:48:37 INFO - PROCESS | 1949 | 1461235717539 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:48:37 INFO - PROCESS | 1949 | 1461235717541 Marionette TRACE conn2 <- [1,2550,null,{}] 03:48:37 INFO - PROCESS | 1949 | 1461235717543 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}] 03:48:37 INFO - PROCESS | 1949 | 1461235717650 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 03:48:37 INFO - PROCESS | 1949 | 1461235717654 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d239800 == 95 [pid = 1949] [id = 645] 03:48:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 244 (0x12ada5000) [pid = 1949] [serial = 1935] [outer = 0x0] 03:48:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 245 (0x12b151000) [pid = 1949] [serial = 1936] [outer = 0x12ada5000] 03:48:37 INFO - PROCESS | 1949 | 1461235717683 Marionette DEBUG loaded listener.js 03:48:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 246 (0x12d3d2000) [pid = 1949] [serial = 1937] [outer = 0x12ada5000] 03:48:38 INFO - PROCESS | 1949 | 1461235718081 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]]]}] 03:48:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:48:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 568ms 03:48:38 INFO - PROCESS | 1949 | 1461235718108 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 03:48:38 INFO - PROCESS | 1949 | 1461235718109 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 03:48:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:48:38 INFO - PROCESS | 1949 | 1461235718111 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:48:38 INFO - PROCESS | 1949 | 1461235718112 Marionette TRACE conn2 <- [1,2554,null,{}] 03:48:38 INFO - PROCESS | 1949 | 1461235718115 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}] 03:48:38 INFO - PROCESS | 1949 | 1461235718214 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 03:48:38 INFO - PROCESS | 1949 | 1461235718219 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f1d0000 == 96 [pid = 1949] [id = 646] 03:48:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 247 (0x12d95d000) [pid = 1949] [serial = 1938] [outer = 0x0] 03:48:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 248 (0x12e2c0400) [pid = 1949] [serial = 1939] [outer = 0x12d95d000] 03:48:38 INFO - PROCESS | 1949 | 1461235718245 Marionette DEBUG loaded listener.js 03:48:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 249 (0x12e79a000) [pid = 1949] [serial = 1940] [outer = 0x12d95d000] 03:48:38 INFO - PROCESS | 1949 | 1461235718611 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]]]}] 03:48:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:48:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 518ms 03:48:38 INFO - PROCESS | 1949 | 1461235718630 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 03:48:38 INFO - PROCESS | 1949 | 1461235718632 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 03:48:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:48:38 INFO - PROCESS | 1949 | 1461235718636 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:48:38 INFO - PROCESS | 1949 | 1461235718638 Marionette TRACE conn2 <- [1,2558,null,{}] 03:48:38 INFO - PROCESS | 1949 | 1461235718640 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}] 03:48:38 INFO - PROCESS | 1949 | 1461235718740 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 03:48:38 INFO - PROCESS | 1949 | 1461235718849 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ff4f800 == 97 [pid = 1949] [id = 647] 03:48:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 250 (0x114f59800) [pid = 1949] [serial = 1941] [outer = 0x0] 03:48:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 251 (0x12ec8b800) [pid = 1949] [serial = 1942] [outer = 0x114f59800] 03:48:38 INFO - PROCESS | 1949 | 1461235718874 Marionette DEBUG loaded listener.js 03:48:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 252 (0x12ef84400) [pid = 1949] [serial = 1943] [outer = 0x114f59800] 03:48:39 INFO - PROCESS | 1949 | 1461235719208 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]]]}] 03:48:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:48:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 620ms 03:48:39 INFO - PROCESS | 1949 | 1461235719257 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 03:48:39 INFO - PROCESS | 1949 | 1461235719258 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 03:48:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:48:39 INFO - PROCESS | 1949 | 1461235719261 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:48:39 INFO - PROCESS | 1949 | 1461235719262 Marionette TRACE conn2 <- [1,2562,null,{}] 03:48:39 INFO - PROCESS | 1949 | 1461235719264 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}] 03:48:39 INFO - PROCESS | 1949 | 1461235719394 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 03:48:39 INFO - PROCESS | 1949 | 1461235719410 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x137768800 == 98 [pid = 1949] [id = 648] 03:48:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 253 (0x12ec91000) [pid = 1949] [serial = 1944] [outer = 0x0] 03:48:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 254 (0x12f671400) [pid = 1949] [serial = 1945] [outer = 0x12ec91000] 03:48:39 INFO - PROCESS | 1949 | 1461235719435 Marionette DEBUG loaded listener.js 03:48:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 255 (0x12f997c00) [pid = 1949] [serial = 1946] [outer = 0x12ec91000] 03:48:39 INFO - PROCESS | 1949 | 1461235719796 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]]]}] 03:48:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:48:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 567ms 03:48:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:48:39 INFO - PROCESS | 1949 | 1461235719836 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 03:48:39 INFO - PROCESS | 1949 | 1461235719837 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 03:48:39 INFO - PROCESS | 1949 | 1461235719840 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:48:39 INFO - PROCESS | 1949 | 1461235719841 Marionette TRACE conn2 <- [1,2566,null,{}] 03:48:39 INFO - PROCESS | 1949 | 1461235719843 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}] 03:48:39 INFO - PROCESS | 1949 | 1461235719974 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 03:48:39 INFO - PROCESS | 1949 | 1461235719987 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x13841c800 == 99 [pid = 1949] [id = 649] 03:48:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 256 (0x12ef88c00) [pid = 1949] [serial = 1947] [outer = 0x0] 03:48:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 257 (0x12ff14000) [pid = 1949] [serial = 1948] [outer = 0x12ef88c00] 03:48:40 INFO - PROCESS | 1949 | 1461235720012 Marionette DEBUG loaded listener.js 03:48:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 258 (0x13051f800) [pid = 1949] [serial = 1949] [outer = 0x12ef88c00] 03:48:40 INFO - PROCESS | 1949 | 1461235720440 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]]]}] 03:48:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:48:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 618ms 03:48:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:48:40 INFO - PROCESS | 1949 | 1461235720458 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 03:48:40 INFO - PROCESS | 1949 | 1461235720460 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 03:48:40 INFO - PROCESS | 1949 | 1461235720462 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:48:40 INFO - PROCESS | 1949 | 1461235720464 Marionette TRACE conn2 <- [1,2570,null,{}] 03:48:40 INFO - PROCESS | 1949 | 1461235720468 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}] 03:48:40 INFO - PROCESS | 1949 | 1461235720622 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 03:48:40 INFO - PROCESS | 1949 | 1461235720639 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x138967800 == 100 [pid = 1949] [id = 650] 03:48:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 259 (0x138467400) [pid = 1949] [serial = 1950] [outer = 0x0] 03:48:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 260 (0x138b18000) [pid = 1949] [serial = 1951] [outer = 0x138467400] 03:48:40 INFO - PROCESS | 1949 | 1461235720668 Marionette DEBUG loaded listener.js 03:48:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 261 (0x138b24000) [pid = 1949] [serial = 1952] [outer = 0x138467400] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 260 (0x12e6e7400) [pid = 1949] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 259 (0x126d23800) [pid = 1949] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 258 (0x119931800) [pid = 1949] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 257 (0x118932c00) [pid = 1949] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 256 (0x12692a800) [pid = 1949] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 255 (0x1147b0800) [pid = 1949] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 254 (0x1189db000) [pid = 1949] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 253 (0x11d5a5400) [pid = 1949] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 252 (0x12bd19000) [pid = 1949] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 251 (0x12e795000) [pid = 1949] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 250 (0x12aa51c00) [pid = 1949] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 249 (0x114e02400) [pid = 1949] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 248 (0x114d6c400) [pid = 1949] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 247 (0x12d273400) [pid = 1949] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 246 (0x11863fc00) [pid = 1949] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 245 (0x118f93400) [pid = 1949] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 244 (0x1279de400) [pid = 1949] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 243 (0x126936400) [pid = 1949] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 242 (0x118640000) [pid = 1949] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 241 (0x12a5eac00) [pid = 1949] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 240 (0x11c172c00) [pid = 1949] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 239 (0x1281f0c00) [pid = 1949] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 238 (0x12d273c00) [pid = 1949] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 237 (0x12ced2800) [pid = 1949] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 236 (0x11ad5f800) [pid = 1949] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 235 (0x12b34a400) [pid = 1949] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 234 (0x1145a5c00) [pid = 1949] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 233 (0x114d6d400) [pid = 1949] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 232 (0x114d74c00) [pid = 1949] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 231 (0x12869b800) [pid = 1949] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 230 (0x129da9400) [pid = 1949] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 229 (0x11af9c400) [pid = 1949] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 228 (0x12a5e4800) [pid = 1949] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 227 (0x1155ab400) [pid = 1949] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 226 (0x112248800) [pid = 1949] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 225 (0x12aa50400) [pid = 1949] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 224 (0x112264800) [pid = 1949] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 223 (0x12aad9000) [pid = 1949] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 222 (0x12e2bc400) [pid = 1949] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 221 (0x12d276800) [pid = 1949] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 220 (0x129d08800) [pid = 1949] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 219 (0x129d0f400) [pid = 1949] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 218 (0x11566c400) [pid = 1949] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 217 (0x114503000) [pid = 1949] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 216 (0x11ad7e000) [pid = 1949] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 215 (0x12af4b400) [pid = 1949] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 214 (0x11612d800) [pid = 1949] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 213 (0x1159f1c00) [pid = 1949] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 212 (0x129d0c000) [pid = 1949] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 211 (0x129d10000) [pid = 1949] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 210 (0x12a97dc00) [pid = 1949] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 209 (0x12bd17000) [pid = 1949] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 208 (0x12add0c00) [pid = 1949] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 207 (0x112244800) [pid = 1949] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 206 (0x12aad0800) [pid = 1949] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 205 (0x12afee000) [pid = 1949] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 204 (0x12b344800) [pid = 1949] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 203 (0x11244f000) [pid = 1949] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 202 (0x12869d400) [pid = 1949] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 201 (0x129db8000) [pid = 1949] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 200 (0x114d62800) [pid = 1949] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 199 (0x11ad5f000) [pid = 1949] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 198 (0x11c5d8800) [pid = 1949] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 197 (0x12bd1b400) [pid = 1949] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:48:41 INFO - PROCESS | 1949 | --DOMWINDOW == 196 (0x129dba800) [pid = 1949] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:48:41 INFO - PROCESS | 1949 | 1461235721578 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]]]}] 03:48:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:48:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1126ms 03:48:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:48:41 INFO - PROCESS | 1949 | 1461235721588 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 03:48:41 INFO - PROCESS | 1949 | 1461235721589 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 03:48:41 INFO - PROCESS | 1949 | 1461235721592 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:48:41 INFO - PROCESS | 1949 | 1461235721593 Marionette TRACE conn2 <- [1,2574,null,{}] 03:48:41 INFO - PROCESS | 1949 | 1461235721595 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}] 03:48:41 INFO - PROCESS | 1949 | 1461235721701 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 03:48:41 INFO - PROCESS | 1949 | 1461235721706 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c343000 == 101 [pid = 1949] [id = 651] 03:48:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 197 (0x114e09c00) [pid = 1949] [serial = 1953] [outer = 0x0] 03:48:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 198 (0x11795ec00) [pid = 1949] [serial = 1954] [outer = 0x114e09c00] 03:48:41 INFO - PROCESS | 1949 | 1461235721731 Marionette DEBUG loaded listener.js 03:48:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 199 (0x119127000) [pid = 1949] [serial = 1955] [outer = 0x114e09c00] 03:48:42 INFO - PROCESS | 1949 | 1461235722103 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]]]}] 03:48:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:48:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 519ms 03:48:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:48:42 INFO - PROCESS | 1949 | 1461235722111 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 03:48:42 INFO - PROCESS | 1949 | 1461235722112 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 03:48:42 INFO - PROCESS | 1949 | 1461235722120 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:48:42 INFO - PROCESS | 1949 | 1461235722121 Marionette TRACE conn2 <- [1,2578,null,{}] 03:48:42 INFO - PROCESS | 1949 | 1461235722124 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}] 03:48:42 INFO - PROCESS | 1949 | 1461235722266 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 03:48:42 INFO - PROCESS | 1949 | 1461235722435 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:42 INFO - PROCESS | 1949 | ++DOCSHELL 0x12af20000 == 102 [pid = 1949] [id = 652] 03:48:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 200 (0x11897b400) [pid = 1949] [serial = 1956] [outer = 0x0] 03:48:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 201 (0x11a977400) [pid = 1949] [serial = 1957] [outer = 0x11897b400] 03:48:42 INFO - PROCESS | 1949 | 1461235722480 Marionette DEBUG loaded listener.js 03:48:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 202 (0x12692a800) [pid = 1949] [serial = 1958] [outer = 0x11897b400] 03:48:42 INFO - PROCESS | 1949 | 1461235722843 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]]]}] 03:48:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:48:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 774ms 03:48:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:48:42 INFO - PROCESS | 1949 | 1461235722889 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 03:48:42 INFO - PROCESS | 1949 | 1461235722891 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 03:48:42 INFO - PROCESS | 1949 | 1461235722893 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:48:42 INFO - PROCESS | 1949 | 1461235722894 Marionette TRACE conn2 <- [1,2582,null,{}] 03:48:42 INFO - PROCESS | 1949 | 1461235722896 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}] 03:48:43 INFO - PROCESS | 1949 | 1461235723038 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 03:48:43 INFO - PROCESS | 1949 | 1461235723047 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x1383e1800 == 103 [pid = 1949] [id = 653] 03:48:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 203 (0x118f93400) [pid = 1949] [serial = 1959] [outer = 0x0] 03:48:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 204 (0x1282a2000) [pid = 1949] [serial = 1960] [outer = 0x118f93400] 03:48:43 INFO - PROCESS | 1949 | 1461235723073 Marionette DEBUG loaded listener.js 03:48:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 205 (0x12a55ac00) [pid = 1949] [serial = 1961] [outer = 0x118f93400] 03:48:43 INFO - PROCESS | 1949 | 1461235723530 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]]]}] 03:48:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:48:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 668ms 03:48:43 INFO - PROCESS | 1949 | 1461235723562 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 03:48:43 INFO - PROCESS | 1949 | 1461235723565 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 03:48:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:48:43 INFO - PROCESS | 1949 | 1461235723571 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:48:43 INFO - PROCESS | 1949 | 1461235723573 Marionette TRACE conn2 <- [1,2586,null,{}] 03:48:43 INFO - PROCESS | 1949 | 1461235723577 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}] 03:48:43 INFO - PROCESS | 1949 | 1461235723710 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 03:48:43 INFO - PROCESS | 1949 | 1461235723848 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a7ce000 == 104 [pid = 1949] [id = 654] 03:48:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 206 (0x11892b800) [pid = 1949] [serial = 1962] [outer = 0x0] 03:48:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 207 (0x118f9b400) [pid = 1949] [serial = 1963] [outer = 0x11892b800] 03:48:43 INFO - PROCESS | 1949 | 1461235723882 Marionette DEBUG loaded listener.js 03:48:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 208 (0x11ad58800) [pid = 1949] [serial = 1964] [outer = 0x11892b800] 03:48:44 INFO - PROCESS | 1949 | 1461235724323 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]]]}] 03:48:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:48:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 771ms 03:48:44 INFO - PROCESS | 1949 | 1461235724342 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 03:48:44 INFO - PROCESS | 1949 | 1461235724346 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 03:48:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:48:44 INFO - PROCESS | 1949 | 1461235724352 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:48:44 INFO - PROCESS | 1949 | 1461235724353 Marionette TRACE conn2 <- [1,2590,null,{}] 03:48:44 INFO - PROCESS | 1949 | 1461235724356 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}] 03:48:44 INFO - PROCESS | 1949 | 1461235724482 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 03:48:44 INFO - PROCESS | 1949 | 1461235724613 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:44 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e04d800 == 105 [pid = 1949] [id = 655] 03:48:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 209 (0x11924a800) [pid = 1949] [serial = 1965] [outer = 0x0] 03:48:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 210 (0x123c9a800) [pid = 1949] [serial = 1966] [outer = 0x11924a800] 03:48:44 INFO - PROCESS | 1949 | 1461235724649 Marionette DEBUG loaded listener.js 03:48:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 211 (0x129d03800) [pid = 1949] [serial = 1967] [outer = 0x11924a800] 03:48:45 INFO - PROCESS | 1949 | 1461235725145 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]]]}] 03:48:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:48:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 821ms 03:48:45 INFO - PROCESS | 1949 | 1461235725173 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 03:48:45 INFO - PROCESS | 1949 | 1461235725175 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 03:48:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:48:45 INFO - PROCESS | 1949 | 1461235725177 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:48:45 INFO - PROCESS | 1949 | 1461235725180 Marionette TRACE conn2 <- [1,2594,null,{}] 03:48:45 INFO - PROCESS | 1949 | 1461235725208 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}] 03:48:45 INFO - PROCESS | 1949 | 1461235725336 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 03:48:45 INFO - PROCESS | 1949 | 1461235725467 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x138733000 == 106 [pid = 1949] [id = 656] 03:48:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 212 (0x12a819800) [pid = 1949] [serial = 1968] [outer = 0x0] 03:48:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 213 (0x12aa4ec00) [pid = 1949] [serial = 1969] [outer = 0x12a819800] 03:48:45 INFO - PROCESS | 1949 | 1461235725502 Marionette DEBUG loaded listener.js 03:48:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 214 (0x12aaa2c00) [pid = 1949] [serial = 1970] [outer = 0x12a819800] 03:48:46 INFO - PROCESS | 1949 | 1461235726015 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]]]}] 03:48:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:48:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 878ms 03:48:46 INFO - PROCESS | 1949 | 1461235726056 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 03:48:46 INFO - PROCESS | 1949 | 1461235726059 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 03:48:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:48:46 INFO - PROCESS | 1949 | 1461235726063 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:48:46 INFO - PROCESS | 1949 | 1461235726065 Marionette TRACE conn2 <- [1,2598,null,{}] 03:48:46 INFO - PROCESS | 1949 | 1461235726071 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}] 03:48:46 INFO - PROCESS | 1949 | 1461235726254 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 03:48:46 INFO - PROCESS | 1949 | 1461235726447 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x139dca800 == 107 [pid = 1949] [id = 657] 03:48:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 215 (0x12ad96c00) [pid = 1949] [serial = 1971] [outer = 0x0] 03:48:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 216 (0x12add0c00) [pid = 1949] [serial = 1972] [outer = 0x12ad96c00] 03:48:46 INFO - PROCESS | 1949 | 1461235726481 Marionette DEBUG loaded listener.js 03:48:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 217 (0x12aff0400) [pid = 1949] [serial = 1973] [outer = 0x12ad96c00] 03:48:46 INFO - PROCESS | 1949 | 1461235726945 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]]]}] 03:48:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:48:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 925ms 03:48:46 INFO - PROCESS | 1949 | 1461235726988 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 03:48:46 INFO - PROCESS | 1949 | 1461235726989 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 03:48:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:48:46 INFO - PROCESS | 1949 | 1461235726992 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:48:46 INFO - PROCESS | 1949 | 1461235726993 Marionette TRACE conn2 <- [1,2602,null,{}] 03:48:46 INFO - PROCESS | 1949 | 1461235726995 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}] 03:48:47 INFO - PROCESS | 1949 | 1461235727119 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 03:48:47 INFO - PROCESS | 1949 | 1461235727222 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x144c72800 == 108 [pid = 1949] [id = 658] 03:48:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 218 (0x12ada3000) [pid = 1949] [serial = 1974] [outer = 0x0] 03:48:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 219 (0x12b34cc00) [pid = 1949] [serial = 1975] [outer = 0x12ada3000] 03:48:47 INFO - PROCESS | 1949 | 1461235727253 Marionette DEBUG loaded listener.js 03:48:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 220 (0x12bd20000) [pid = 1949] [serial = 1976] [outer = 0x12ada3000] 03:48:47 INFO - PROCESS | 1949 | 1461235727721 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]]]}] 03:48:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:48:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 768ms 03:48:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:48:47 INFO - PROCESS | 1949 | 1461235727761 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 03:48:47 INFO - PROCESS | 1949 | 1461235727762 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 03:48:47 INFO - PROCESS | 1949 | 1461235727765 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:48:47 INFO - PROCESS | 1949 | 1461235727766 Marionette TRACE conn2 <- [1,2606,null,{}] 03:48:47 INFO - PROCESS | 1949 | 1461235727768 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}] 03:48:47 INFO - PROCESS | 1949 | 1461235727905 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 03:48:48 INFO - PROCESS | 1949 | 1461235728019 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x145d40800 == 109 [pid = 1949] [id = 659] 03:48:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 221 (0x12bd4b000) [pid = 1949] [serial = 1977] [outer = 0x0] 03:48:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 222 (0x12e6ea000) [pid = 1949] [serial = 1978] [outer = 0x12bd4b000] 03:48:48 INFO - PROCESS | 1949 | 1461235728092 Marionette DEBUG loaded listener.js 03:48:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 223 (0x12f676000) [pid = 1949] [serial = 1979] [outer = 0x12bd4b000] 03:48:48 INFO - PROCESS | 1949 | 1461235728706 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]]]}] 03:48:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:48:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 972ms 03:48:48 INFO - PROCESS | 1949 | 1461235728747 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 03:48:48 INFO - PROCESS | 1949 | 1461235728748 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 03:48:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:48:48 INFO - PROCESS | 1949 | 1461235728754 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:48:48 INFO - PROCESS | 1949 | 1461235728755 Marionette TRACE conn2 <- [1,2610,null,{}] 03:48:48 INFO - PROCESS | 1949 | 1461235728758 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}] 03:48:48 INFO - PROCESS | 1949 | 1461235728912 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 03:48:49 INFO - PROCESS | 1949 | 1461235729064 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x12819b800 == 110 [pid = 1949] [id = 660] 03:48:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 224 (0x1147bac00) [pid = 1949] [serial = 1980] [outer = 0x0] 03:48:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 225 (0x11bfc6000) [pid = 1949] [serial = 1981] [outer = 0x1147bac00] 03:48:49 INFO - PROCESS | 1949 | 1461235729115 Marionette DEBUG loaded listener.js 03:48:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 226 (0x12ada5400) [pid = 1949] [serial = 1982] [outer = 0x1147bac00] 03:48:49 INFO - PROCESS | 1949 | 1461235729579 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]]]}] 03:48:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:48:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 870ms 03:48:49 INFO - PROCESS | 1949 | 1461235729624 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 03:48:49 INFO - PROCESS | 1949 | 1461235729625 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 03:48:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:48:49 INFO - PROCESS | 1949 | 1461235729628 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:48:49 INFO - PROCESS | 1949 | 1461235729629 Marionette TRACE conn2 <- [1,2614,null,{}] 03:48:49 INFO - PROCESS | 1949 | 1461235729631 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}] 03:48:49 INFO - PROCESS | 1949 | 1461235729760 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 03:48:49 INFO - PROCESS | 1949 | 1461235729895 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x1198bd800 == 111 [pid = 1949] [id = 661] 03:48:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 227 (0x1141b7800) [pid = 1949] [serial = 1983] [outer = 0x0] 03:48:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 228 (0x114d60800) [pid = 1949] [serial = 1984] [outer = 0x1141b7800] 03:48:49 INFO - PROCESS | 1949 | 1461235729929 Marionette DEBUG loaded listener.js 03:48:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 229 (0x118930c00) [pid = 1949] [serial = 1985] [outer = 0x1141b7800] 03:48:50 INFO - PROCESS | 1949 | 1461235730363 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]]]}] 03:48:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:48:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 770ms 03:48:50 INFO - PROCESS | 1949 | 1461235730398 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 03:48:50 INFO - PROCESS | 1949 | 1461235730399 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 03:48:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:48:50 INFO - PROCESS | 1949 | 1461235730756 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:48:50 INFO - PROCESS | 1949 | 1461235730759 Marionette TRACE conn2 <- [1,2618,null,{}] 03:48:50 INFO - PROCESS | 1949 | 1461235730764 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}] 03:48:50 INFO - PROCESS | 1949 | 1461235730921 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 03:48:50 INFO - PROCESS | 1949 | 1461235730995 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x11a88f800 == 112 [pid = 1949] [id = 662] 03:48:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 230 (0x1147b0c00) [pid = 1949] [serial = 1986] [outer = 0x0] 03:48:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 231 (0x114d59800) [pid = 1949] [serial = 1987] [outer = 0x1147b0c00] 03:48:51 INFO - PROCESS | 1949 | 1461235731023 Marionette DEBUG loaded listener.js 03:48:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 232 (0x114d6fc00) [pid = 1949] [serial = 1988] [outer = 0x1147b0c00] 03:48:51 INFO - PROCESS | 1949 | 1461235731479 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]]]}] 03:48:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:48:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 867ms 03:48:51 INFO - PROCESS | 1949 | 1461235731535 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 03:48:51 INFO - PROCESS | 1949 | 1461235731537 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 03:48:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:48:51 INFO - PROCESS | 1949 | 1461235731542 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:48:51 INFO - PROCESS | 1949 | 1461235731543 Marionette TRACE conn2 <- [1,2622,null,{}] 03:48:51 INFO - PROCESS | 1949 | 1461235731549 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}] 03:48:51 INFO - PROCESS | 1949 | 1461235731655 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 03:48:51 INFO - PROCESS | 1949 | 1461235731761 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x125dd2800 == 113 [pid = 1949] [id = 663] 03:48:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 233 (0x114d61800) [pid = 1949] [serial = 1989] [outer = 0x0] 03:48:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 234 (0x114fa6400) [pid = 1949] [serial = 1990] [outer = 0x114d61800] 03:48:51 INFO - PROCESS | 1949 | 1461235731788 Marionette DEBUG loaded listener.js 03:48:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 235 (0x116157400) [pid = 1949] [serial = 1991] [outer = 0x114d61800] 03:48:52 INFO - PROCESS | 1949 | 1461235732234 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]]]}] 03:48:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:48:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 771ms 03:48:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:48:52 INFO - PROCESS | 1949 | 1461235732313 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 03:48:52 INFO - PROCESS | 1949 | 1461235732314 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 03:48:52 INFO - PROCESS | 1949 | 1461235732316 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:48:52 INFO - PROCESS | 1949 | 1461235732318 Marionette TRACE conn2 <- [1,2626,null,{}] 03:48:52 INFO - PROCESS | 1949 | 1461235732320 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}] 03:48:52 INFO - PROCESS | 1949 | 1461235732441 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 03:48:52 INFO - PROCESS | 1949 | 1461235732619 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:52 INFO - PROCESS | 1949 | ++DOCSHELL 0x11aac4000 == 114 [pid = 1949] [id = 664] 03:48:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 236 (0x1189dac00) [pid = 1949] [serial = 1992] [outer = 0x0] 03:48:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 237 (0x118a7bc00) [pid = 1949] [serial = 1993] [outer = 0x1189dac00] 03:48:52 INFO - PROCESS | 1949 | 1461235732676 Marionette DEBUG loaded listener.js 03:48:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 238 (0x1191a9800) [pid = 1949] [serial = 1994] [outer = 0x1189dac00] 03:48:52 INFO - PROCESS | 1949 | --DOCSHELL 0x129d5b800 == 113 [pid = 1949] [id = 376] 03:48:52 INFO - PROCESS | 1949 | --DOCSHELL 0x114315000 == 112 [pid = 1949] [id = 82] 03:48:52 INFO - PROCESS | 1949 | --DOCSHELL 0x12ec14000 == 111 [pid = 1949] [id = 503] 03:48:52 INFO - PROCESS | 1949 | --DOCSHELL 0x12e3dc800 == 110 [pid = 1949] [id = 562] 03:48:52 INFO - PROCESS | 1949 | --DOCSHELL 0x11b99d000 == 109 [pid = 1949] [id = 424] 03:48:52 INFO - PROCESS | 1949 | --DOCSHELL 0x11c350800 == 108 [pid = 1949] [id = 593] 03:48:52 INFO - PROCESS | 1949 | --DOCSHELL 0x12af20000 == 107 [pid = 1949] [id = 652] 03:48:52 INFO - PROCESS | 1949 | --DOCSHELL 0x11c343000 == 106 [pid = 1949] [id = 651] 03:48:52 INFO - PROCESS | 1949 | --DOCSHELL 0x138967800 == 105 [pid = 1949] [id = 650] 03:48:52 INFO - PROCESS | 1949 | --DOMWINDOW == 237 (0x1186b1000) [pid = 1949] [serial = 1849] [outer = 0x0] [url = about:blank] 03:48:52 INFO - PROCESS | 1949 | --DOMWINDOW == 236 (0x12fe5a800) [pid = 1949] [serial = 1852] [outer = 0x0] [url = about:blank] 03:48:52 INFO - PROCESS | 1949 | --DOMWINDOW == 235 (0x12ef8a400) [pid = 1949] [serial = 1843] [outer = 0x0] [url = about:blank] 03:48:52 INFO - PROCESS | 1949 | --DOMWINDOW == 234 (0x12f993400) [pid = 1949] [serial = 1846] [outer = 0x0] [url = about:blank] 03:48:52 INFO - PROCESS | 1949 | --DOMWINDOW == 233 (0x12ef82400) [pid = 1949] [serial = 1840] [outer = 0x0] [url = about:blank] 03:48:52 INFO - PROCESS | 1949 | --DOMWINDOW == 232 (0x12e799c00) [pid = 1949] [serial = 1888] [outer = 0x0] [url = about:blank] 03:48:52 INFO - PROCESS | 1949 | --DOCSHELL 0x13841c800 == 104 [pid = 1949] [id = 649] 03:48:52 INFO - PROCESS | 1949 | --DOCSHELL 0x137768800 == 103 [pid = 1949] [id = 648] 03:48:52 INFO - PROCESS | 1949 | --DOCSHELL 0x12ff4f800 == 102 [pid = 1949] [id = 647] 03:48:52 INFO - PROCESS | 1949 | --DOCSHELL 0x13a036000 == 101 [pid = 1949] [id = 606] 03:48:52 INFO - PROCESS | 1949 | --DOCSHELL 0x12f1d0000 == 100 [pid = 1949] [id = 646] 03:48:52 INFO - PROCESS | 1949 | --DOCSHELL 0x12d239800 == 99 [pid = 1949] [id = 645] 03:48:52 INFO - PROCESS | 1949 | --DOCSHELL 0x129d4b000 == 98 [pid = 1949] [id = 644] 03:48:52 INFO - PROCESS | 1949 | --DOCSHELL 0x118a03000 == 97 [pid = 1949] [id = 643] 03:48:52 INFO - PROCESS | 1949 | --DOCSHELL 0x12e765800 == 96 [pid = 1949] [id = 642] 03:48:53 INFO - PROCESS | 1949 | --DOCSHELL 0x12b75b000 == 95 [pid = 1949] [id = 641] 03:48:53 INFO - PROCESS | 1949 | --DOCSHELL 0x12afcd800 == 94 [pid = 1949] [id = 640] 03:48:53 INFO - PROCESS | 1949 | --DOCSHELL 0x139dcf800 == 93 [pid = 1949] [id = 636] 03:48:53 INFO - PROCESS | 1949 | --DOCSHELL 0x139860800 == 92 [pid = 1949] [id = 635] 03:48:53 INFO - PROCESS | 1949 | --DOCSHELL 0x1389c3000 == 91 [pid = 1949] [id = 634] 03:48:53 INFO - PROCESS | 1949 | --DOCSHELL 0x1388a7800 == 90 [pid = 1949] [id = 633] 03:48:53 INFO - PROCESS | 1949 | --DOCSHELL 0x12ea29800 == 89 [pid = 1949] [id = 632] 03:48:53 INFO - PROCESS | 1949 | --DOCSHELL 0x12a7df800 == 88 [pid = 1949] [id = 631] 03:48:53 INFO - PROCESS | 1949 | --DOCSHELL 0x1198b0800 == 87 [pid = 1949] [id = 630] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 231 (0x12afe9800) [pid = 1949] [serial = 1709] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 230 (0x12e79c400) [pid = 1949] [serial = 1637] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 229 (0x12e28e400) [pid = 1949] [serial = 1778] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 228 (0x12a819400) [pid = 1949] [serial = 1508] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 227 (0x12aadc800) [pid = 1949] [serial = 1511] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 226 (0x12e2b6800) [pid = 1949] [serial = 1781] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 225 (0x114e0cc00) [pid = 1949] [serial = 1691] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 224 (0x11c16f800) [pid = 1949] [serial = 1442] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 223 (0x12b347c00) [pid = 1949] [serial = 1514] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 222 (0x119e5cc00) [pid = 1949] [serial = 1439] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 221 (0x11892c800) [pid = 1949] [serial = 1499] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 220 (0x12b150400) [pid = 1949] [serial = 1712] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 219 (0x12add1800) [pid = 1949] [serial = 1763] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 218 (0x12aa99800) [pid = 1949] [serial = 1454] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 217 (0x12ced4000) [pid = 1949] [serial = 1769] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 216 (0x12d273800) [pid = 1949] [serial = 1631] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 215 (0x12f47c000) [pid = 1949] [serial = 1649] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 214 (0x12ec91800) [pid = 1949] [serial = 1640] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 213 (0x12a973800) [pid = 1949] [serial = 1703] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 212 (0x11c175800) [pid = 1949] [serial = 1697] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 211 (0x12adc9400) [pid = 1949] [serial = 1583] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 210 (0x129dc0800) [pid = 1949] [serial = 1700] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 209 (0x11665b000) [pid = 1949] [serial = 1562] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 208 (0x11aa69c00) [pid = 1949] [serial = 1502] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 207 (0x12a818800) [pid = 1949] [serial = 1568] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 206 (0x12d272400) [pid = 1949] [serial = 1772] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 205 (0x12f478c00) [pid = 1949] [serial = 1643] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 204 (0x12bd12c00) [pid = 1949] [serial = 1574] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 203 (0x12a980c00) [pid = 1949] [serial = 1457] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 202 (0x118928000) [pid = 1949] [serial = 1622] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 201 (0x12d95c000) [pid = 1949] [serial = 1775] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 200 (0x11c16e400) [pid = 1949] [serial = 1565] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 199 (0x12767f000) [pid = 1949] [serial = 1625] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 198 (0x12adcf800) [pid = 1949] [serial = 1372] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 197 (0x12a559800) [pid = 1949] [serial = 1448] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 196 (0x11a975000) [pid = 1949] [serial = 1757] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 195 (0x12b3e6800) [pid = 1949] [serial = 1571] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 194 (0x129d06000) [pid = 1949] [serial = 1445] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 193 (0x12adc8800) [pid = 1949] [serial = 1628] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 192 (0x12d3d2400) [pid = 1949] [serial = 1580] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 191 (0x12d273000) [pid = 1949] [serial = 1577] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 190 (0x129c8ac00) [pid = 1949] [serial = 1760] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 189 (0x12e291800) [pid = 1949] [serial = 1634] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 188 (0x12afe4400) [pid = 1949] [serial = 1520] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 187 (0x115675400) [pid = 1949] [serial = 1436] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 186 (0x1161b8c00) [pid = 1949] [serial = 1754] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 185 (0x12b3dd400) [pid = 1949] [serial = 1517] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 184 (0x12b34bc00) [pid = 1949] [serial = 1766] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 183 (0x129c88c00) [pid = 1949] [serial = 1505] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 182 (0x12a97d800) [pid = 1949] [serial = 1451] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 181 (0x1192b6c00) [pid = 1949] [serial = 1694] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0x12a55c800) [pid = 1949] [serial = 1715] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 179 (0x12add0000) [pid = 1949] [serial = 1706] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 178 (0x12f470400) [pid = 1949] [serial = 1646] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 177 (0x12adcb400) [pid = 1949] [serial = 1873] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0x12b34b400) [pid = 1949] [serial = 1876] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x12afedc00) [pid = 1949] [serial = 1874] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x12bd45c00) [pid = 1949] [serial = 1879] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x114e06800) [pid = 1949] [serial = 1855] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x11c3bc000) [pid = 1949] [serial = 1825] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x116656c00) [pid = 1949] [serial = 1856] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x129d10400) [pid = 1949] [serial = 1867] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x12ce76800) [pid = 1949] [serial = 1880] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x12aa9d400) [pid = 1949] [serial = 1882] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x118eccc00) [pid = 1949] [serial = 1822] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x1186b6400) [pid = 1949] [serial = 1858] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x11a977c00) [pid = 1949] [serial = 1859] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x12f66e800) [pid = 1949] [serial = 1837] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x12ada5c00) [pid = 1949] [serial = 1831] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x12a562000) [pid = 1949] [serial = 1828] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x11c16fc00) [pid = 1949] [serial = 1861] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x126938800) [pid = 1949] [serial = 1862] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x1279cbc00) [pid = 1949] [serial = 1864] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x1282a1800) [pid = 1949] [serial = 1865] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x12d26f000) [pid = 1949] [serial = 1834] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x12e6e5000) [pid = 1949] [serial = 1886] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x12a561000) [pid = 1949] [serial = 1870] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x12aad5000) [pid = 1949] [serial = 1871] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x12bb48000) [pid = 1949] [serial = 1877] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x12bd1dc00) [pid = 1949] [serial = 1883] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x129db7000) [pid = 1949] [serial = 1868] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x12d3cc000) [pid = 1949] [serial = 1885] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 1949 | 1461235733224 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]]]}] 03:48:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:48:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 924ms 03:48:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:48:53 INFO - PROCESS | 1949 | 1461235733242 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 03:48:53 INFO - PROCESS | 1949 | 1461235733243 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 03:48:53 INFO - PROCESS | 1949 | 1461235733245 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:48:53 INFO - PROCESS | 1949 | 1461235733246 Marionette TRACE conn2 <- [1,2630,null,{}] 03:48:53 INFO - PROCESS | 1949 | 1461235733250 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}] 03:48:53 INFO - PROCESS | 1949 | 1461235733348 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 03:48:53 INFO - PROCESS | 1949 | 1461235733353 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x11a8a8000 == 88 [pid = 1949] [id = 665] 03:48:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x118932400) [pid = 1949] [serial = 1995] [outer = 0x0] 03:48:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x119935000) [pid = 1949] [serial = 1996] [outer = 0x118932400] 03:48:53 INFO - PROCESS | 1949 | 1461235733380 Marionette DEBUG loaded listener.js 03:48:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x11a853800) [pid = 1949] [serial = 1997] [outer = 0x118932400] 03:48:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:48:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 518ms 03:48:53 INFO - PROCESS | 1949 | 1461235733758 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]]]}] 03:48:53 INFO - PROCESS | 1949 | 1461235733764 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 03:48:53 INFO - PROCESS | 1949 | 1461235733766 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 03:48:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:48:53 INFO - PROCESS | 1949 | 1461235733771 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:48:53 INFO - PROCESS | 1949 | 1461235733772 Marionette TRACE conn2 <- [1,2634,null,{}] 03:48:53 INFO - PROCESS | 1949 | 1461235733774 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}] 03:48:53 INFO - PROCESS | 1949 | 1461235733875 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 03:48:53 INFO - PROCESS | 1949 | 1461235733942 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c30c800 == 89 [pid = 1949] [id = 666] 03:48:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x119e59c00) [pid = 1949] [serial = 1998] [outer = 0x0] 03:48:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x11a8cb400) [pid = 1949] [serial = 1999] [outer = 0x119e59c00] 03:48:53 INFO - PROCESS | 1949 | 1461235733968 Marionette DEBUG loaded listener.js 03:48:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x11aa68400) [pid = 1949] [serial = 2000] [outer = 0x119e59c00] 03:48:54 INFO - PROCESS | 1949 | 1461235734280 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]]]}] 03:48:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:48:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 520ms 03:48:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:48:54 INFO - PROCESS | 1949 | 1461235734291 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 03:48:54 INFO - PROCESS | 1949 | 1461235734293 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 03:48:54 INFO - PROCESS | 1949 | 1461235734295 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:48:54 INFO - PROCESS | 1949 | 1461235734296 Marionette TRACE conn2 <- [1,2638,null,{}] 03:48:54 INFO - PROCESS | 1949 | 1461235734298 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}] 03:48:54 INFO - PROCESS | 1949 | 1461235734415 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 03:48:54 INFO - PROCESS | 1949 | 1461235734485 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d58800 == 90 [pid = 1949] [id = 667] 03:48:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x11a9ef000) [pid = 1949] [serial = 2001] [outer = 0x0] 03:48:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x11af0d800) [pid = 1949] [serial = 2002] [outer = 0x11a9ef000] 03:48:54 INFO - PROCESS | 1949 | 1461235734513 Marionette DEBUG loaded listener.js 03:48:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x11c175400) [pid = 1949] [serial = 2003] [outer = 0x11a9ef000] 03:48:54 INFO - PROCESS | 1949 | 1461235734825 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]]]}] 03:48:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:48:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 570ms 03:48:54 INFO - PROCESS | 1949 | 1461235734866 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 03:48:54 INFO - PROCESS | 1949 | 1461235734867 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 03:48:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:48:54 INFO - PROCESS | 1949 | 1461235734872 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:48:54 INFO - PROCESS | 1949 | 1461235734873 Marionette TRACE conn2 <- [1,2642,null,{}] 03:48:54 INFO - PROCESS | 1949 | 1461235734875 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}] 03:48:54 INFO - PROCESS | 1949 | 1461235734970 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 03:48:54 INFO - PROCESS | 1949 | 1461235734974 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x129d4f800 == 91 [pid = 1949] [id = 668] 03:48:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x11c1ac000) [pid = 1949] [serial = 2004] [outer = 0x0] 03:48:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x11c53c400) [pid = 1949] [serial = 2005] [outer = 0x11c1ac000] 03:48:55 INFO - PROCESS | 1949 | 1461235735000 Marionette DEBUG loaded listener.js 03:48:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x126936000) [pid = 1949] [serial = 2006] [outer = 0x11c1ac000] 03:48:55 INFO - PROCESS | 1949 | 1461235735405 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]]]}] 03:48:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:48:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 569ms 03:48:55 INFO - PROCESS | 1949 | 1461235735448 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 03:48:55 INFO - PROCESS | 1949 | 1461235735449 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 03:48:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:48:55 INFO - PROCESS | 1949 | 1461235735451 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:48:55 INFO - PROCESS | 1949 | 1461235735452 Marionette TRACE conn2 <- [1,2646,null,{}] 03:48:55 INFO - PROCESS | 1949 | 1461235735455 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}] 03:48:55 INFO - PROCESS | 1949 | 1461235735575 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 03:48:55 INFO - PROCESS | 1949 | 1461235735591 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a9da000 == 92 [pid = 1949] [id = 669] 03:48:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x126936800) [pid = 1949] [serial = 2007] [outer = 0x0] 03:48:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x1275f5800) [pid = 1949] [serial = 2008] [outer = 0x126936800] 03:48:55 INFO - PROCESS | 1949 | 1461235735618 Marionette DEBUG loaded listener.js 03:48:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x1279c7000) [pid = 1949] [serial = 2009] [outer = 0x126936800] 03:48:55 INFO - PROCESS | 1949 | 1461235735961 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]]]}] 03:48:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:48:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 519ms 03:48:55 INFO - PROCESS | 1949 | 1461235735970 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 03:48:55 INFO - PROCESS | 1949 | 1461235735971 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 03:48:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:48:55 INFO - PROCESS | 1949 | 1461235735982 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:48:55 INFO - PROCESS | 1949 | 1461235735983 Marionette TRACE conn2 <- [1,2650,null,{}] 03:48:55 INFO - PROCESS | 1949 | 1461235735987 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}] 03:48:56 INFO - PROCESS | 1949 | 1461235736109 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 03:48:56 INFO - PROCESS | 1949 | 1461235736121 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x12abaa800 == 93 [pid = 1949] [id = 670] 03:48:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x126859400) [pid = 1949] [serial = 2010] [outer = 0x0] 03:48:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x1279d0800) [pid = 1949] [serial = 2011] [outer = 0x126859400] 03:48:56 INFO - PROCESS | 1949 | 1461235736147 Marionette DEBUG loaded listener.js 03:48:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x1281f2800) [pid = 1949] [serial = 2012] [outer = 0x126859400] 03:48:56 INFO - PROCESS | 1949 | 1461235736495 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]]]}] 03:48:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:48:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 523ms 03:48:56 INFO - PROCESS | 1949 | 1461235736505 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 03:48:56 INFO - PROCESS | 1949 | 1461235736507 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 03:48:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:48:56 INFO - PROCESS | 1949 | 1461235736514 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:48:56 INFO - PROCESS | 1949 | 1461235736515 Marionette TRACE conn2 <- [1,2654,null,{}] 03:48:56 INFO - PROCESS | 1949 | 1461235736520 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}] 03:48:56 INFO - PROCESS | 1949 | 1461235736640 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 03:48:56 INFO - PROCESS | 1949 | 1461235736651 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x12afc4800 == 94 [pid = 1949] [id = 671] 03:48:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x126b50000) [pid = 1949] [serial = 2013] [outer = 0x0] 03:48:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x1282a8000) [pid = 1949] [serial = 2014] [outer = 0x126b50000] 03:48:56 INFO - PROCESS | 1949 | 1461235736677 Marionette DEBUG loaded listener.js 03:48:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x129c8f000) [pid = 1949] [serial = 2015] [outer = 0x126b50000] 03:48:57 INFO - PROCESS | 1949 | 1461235737038 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]]]}] 03:48:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:48:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 571ms 03:48:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:48:57 INFO - PROCESS | 1949 | 1461235737085 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 03:48:57 INFO - PROCESS | 1949 | 1461235737086 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 03:48:57 INFO - PROCESS | 1949 | 1461235737088 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:48:57 INFO - PROCESS | 1949 | 1461235737090 Marionette TRACE conn2 <- [1,2658,null,{}] 03:48:57 INFO - PROCESS | 1949 | 1461235737093 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}] 03:48:57 INFO - PROCESS | 1949 | 1461235737625 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 03:48:57 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x1279ca000) [pid = 1949] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:48:57 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x1154ad800) [pid = 1949] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:48:57 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x114e09c00) [pid = 1949] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:48:57 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x11897b400) [pid = 1949] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:48:57 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x114f59800) [pid = 1949] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:48:57 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x12e2c1800) [pid = 1949] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:48:57 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x11912a400) [pid = 1949] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:48:57 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x12b34a000) [pid = 1949] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:48:57 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x12ec91000) [pid = 1949] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:48:57 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x12ef88c00) [pid = 1949] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:48:57 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x138467400) [pid = 1949] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:48:57 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x12ada5000) [pid = 1949] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:48:57 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x11af95800) [pid = 1949] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:48:57 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x114d5ec00) [pid = 1949] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:48:57 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x129dc1000) [pid = 1949] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:48:57 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x12ad97800) [pid = 1949] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:48:57 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x12d95d000) [pid = 1949] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:48:57 INFO - PROCESS | 1949 | 1461235737706 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x118ab6000 == 95 [pid = 1949] [id = 672] 03:48:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x112269400) [pid = 1949] [serial = 2016] [outer = 0x0] 03:48:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x114d6f400) [pid = 1949] [serial = 2017] [outer = 0x112269400] 03:48:57 INFO - PROCESS | 1949 | 1461235737736 Marionette DEBUG loaded listener.js 03:48:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x129d02400) [pid = 1949] [serial = 2018] [outer = 0x112269400] 03:48:58 INFO - PROCESS | 1949 | 1461235738042 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]]]}] 03:48:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:48:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 971ms 03:48:58 INFO - PROCESS | 1949 | 1461235738061 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 03:48:58 INFO - PROCESS | 1949 | 1461235738062 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 03:48:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:48:58 INFO - PROCESS | 1949 | 1461235738065 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:48:58 INFO - PROCESS | 1949 | 1461235738067 Marionette TRACE conn2 <- [1,2662,null,{}] 03:48:58 INFO - PROCESS | 1949 | 1461235738073 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}] 03:48:58 INFO - PROCESS | 1949 | 1461235738181 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 03:48:58 INFO - PROCESS | 1949 | 1461235738256 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b9c8000 == 96 [pid = 1949] [id = 673] 03:48:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x113fbe400) [pid = 1949] [serial = 2019] [outer = 0x0] 03:48:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x129db8000) [pid = 1949] [serial = 2020] [outer = 0x113fbe400] 03:48:58 INFO - PROCESS | 1949 | 1461235738290 Marionette DEBUG loaded listener.js 03:48:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x12a339c00) [pid = 1949] [serial = 2021] [outer = 0x113fbe400] 03:48:58 INFO - PROCESS | 1949 | 1461235738620 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]]]}] 03:48:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:48:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 574ms 03:48:58 INFO - PROCESS | 1949 | 1461235738640 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 03:48:58 INFO - PROCESS | 1949 | 1461235738641 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 03:48:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:48:58 INFO - PROCESS | 1949 | 1461235738644 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:48:58 INFO - PROCESS | 1949 | 1461235738645 Marionette TRACE conn2 <- [1,2666,null,{}] 03:48:58 INFO - PROCESS | 1949 | 1461235738647 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}] 03:48:58 INFO - PROCESS | 1949 | 1461235738752 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 03:48:58 INFO - PROCESS | 1949 | 1461235738824 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ccd6800 == 97 [pid = 1949] [id = 674] 03:48:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x1279c4800) [pid = 1949] [serial = 2022] [outer = 0x0] 03:48:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x12a341c00) [pid = 1949] [serial = 2023] [outer = 0x1279c4800] 03:48:58 INFO - PROCESS | 1949 | 1461235738849 Marionette DEBUG loaded listener.js 03:48:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x12a561c00) [pid = 1949] [serial = 2024] [outer = 0x1279c4800] 03:48:59 INFO - PROCESS | 1949 | --DOCSHELL 0x12fbc4000 == 96 [pid = 1949] [id = 17] 03:48:59 INFO - PROCESS | 1949 | 1461235739711 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]]]}] 03:48:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 03:48:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1119ms 03:48:59 INFO - PROCESS | 1949 | 1461235739764 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 03:48:59 INFO - PROCESS | 1949 | 1461235739767 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 03:48:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:48:59 INFO - PROCESS | 1949 | 1461235739814 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:48:59 INFO - PROCESS | 1949 | 1461235739816 Marionette TRACE conn2 <- [1,2670,null,{}] 03:48:59 INFO - PROCESS | 1949 | 1461235739821 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}] 03:48:59 INFO - PROCESS | 1949 | 1461235739939 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 03:49:00 INFO - PROCESS | 1949 | 1461235740076 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x119144800 == 97 [pid = 1949] [id = 675] 03:49:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x114d70400) [pid = 1949] [serial = 2025] [outer = 0x0] 03:49:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x114e06800) [pid = 1949] [serial = 2026] [outer = 0x114d70400] 03:49:00 INFO - PROCESS | 1949 | 1461235740110 Marionette DEBUG loaded listener.js 03:49:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x115669400) [pid = 1949] [serial = 2027] [outer = 0x114d70400] 03:49:01 INFO - PROCESS | 1949 | 1461235741048 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] 03:49:01 INFO - PROCESS | 1949 | 1461235741094 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 03:49:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:49:01 INFO - PROCESS | 1949 | 1461235741099 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:49:01 INFO - PROCESS | 1949 | 1461235741101 Marionette TRACE conn2 <- [1,2674,null,{}] 03:49:01 INFO - PROCESS | 1949 | 1461235741104 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}] 03:49:01 INFO - PROCESS | 1949 | 1461235741226 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 03:49:01 INFO - PROCESS | 1949 | 1461235741336 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c9e7800 == 98 [pid = 1949] [id = 676] 03:49:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x1154ad800) [pid = 1949] [serial = 2028] [outer = 0x0] 03:49:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x11863c000) [pid = 1949] [serial = 2029] [outer = 0x1154ad800] 03:49:01 INFO - PROCESS | 1949 | 1461235741368 Marionette DEBUG loaded listener.js 03:49:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x119122800) [pid = 1949] [serial = 2030] [outer = 0x1154ad800] 03:49:02 INFO - PROCESS | 1949 | 1461235742342 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] 03:49:02 INFO - PROCESS | 1949 | 1461235742373 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 03:49:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:49:02 INFO - PROCESS | 1949 | 1461235742376 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:49:02 INFO - PROCESS | 1949 | 1461235742378 Marionette TRACE conn2 <- [1,2678,null,{}] 03:49:02 INFO - PROCESS | 1949 | 1461235742387 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}] 03:49:02 INFO - PROCESS | 1949 | 1461235742507 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 03:49:02 INFO - PROCESS | 1949 | 1461235742607 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:02 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d925000 == 99 [pid = 1949] [id = 677] 03:49:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x11acb0800) [pid = 1949] [serial = 2031] [outer = 0x0] 03:49:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x11b5cc800) [pid = 1949] [serial = 2032] [outer = 0x11acb0800] 03:49:02 INFO - PROCESS | 1949 | 1461235742640 Marionette DEBUG loaded listener.js 03:49:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x123c96c00) [pid = 1949] [serial = 2033] [outer = 0x11acb0800] 03:49:03 INFO - PROCESS | 1949 | 1461235743559 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]]]}] 03:49:03 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) 03:49:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1227ms 03:49:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:49:03 INFO - PROCESS | 1949 | 1461235743603 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 03:49:03 INFO - PROCESS | 1949 | 1461235743605 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 03:49:03 INFO - PROCESS | 1949 | 1461235743608 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:49:03 INFO - PROCESS | 1949 | 1461235743609 Marionette TRACE conn2 <- [1,2682,null,{}] 03:49:03 INFO - PROCESS | 1949 | 1461235743611 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}] 03:49:03 INFO - PROCESS | 1949 | 1461235743729 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 03:49:03 INFO - PROCESS | 1949 | 1461235743841 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e3dc800 == 100 [pid = 1949] [id = 678] 03:49:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x123c99400) [pid = 1949] [serial = 2034] [outer = 0x0] 03:49:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x129d06000) [pid = 1949] [serial = 2035] [outer = 0x123c99400] 03:49:03 INFO - PROCESS | 1949 | 1461235743875 Marionette DEBUG loaded listener.js 03:49:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x129db1800) [pid = 1949] [serial = 2036] [outer = 0x123c99400] 03:49:04 INFO - PROCESS | 1949 | 1461235744838 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]]]}] 03:49:04 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) 03:49:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1270ms 03:49:04 INFO - PROCESS | 1949 | 1461235744878 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 03:49:04 INFO - PROCESS | 1949 | 1461235744880 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 03:49:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:49:04 INFO - PROCESS | 1949 | 1461235744882 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:49:04 INFO - PROCESS | 1949 | 1461235744884 Marionette TRACE conn2 <- [1,2686,null,{}] 03:49:04 INFO - PROCESS | 1949 | 1461235744886 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}] 03:49:05 INFO - PROCESS | 1949 | 1461235745024 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 03:49:05 INFO - PROCESS | 1949 | 1461235745155 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x119274800 == 101 [pid = 1949] [id = 679] 03:49:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x114373400) [pid = 1949] [serial = 2037] [outer = 0x0] 03:49:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x119247000) [pid = 1949] [serial = 2038] [outer = 0x114373400] 03:49:05 INFO - PROCESS | 1949 | 1461235745190 Marionette DEBUG loaded listener.js 03:49:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x12a332c00) [pid = 1949] [serial = 2039] [outer = 0x114373400] 03:49:06 INFO - PROCESS | 1949 | 1461235746311 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] 03:49:06 INFO - PROCESS | 1949 | 1461235746360 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 03:49:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:49:06 INFO - PROCESS | 1949 | 1461235746363 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:49:06 INFO - PROCESS | 1949 | 1461235746366 Marionette TRACE conn2 <- [1,2690,null,{}] 03:49:06 INFO - PROCESS | 1949 | 1461235746370 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}] 03:49:06 INFO - PROCESS | 1949 | 1461235746508 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 03:49:06 INFO - PROCESS | 1949 | 1461235746623 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x1286d8000 == 102 [pid = 1949] [id = 680] 03:49:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x114f97c00) [pid = 1949] [serial = 2040] [outer = 0x0] 03:49:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0x11566c400) [pid = 1949] [serial = 2041] [outer = 0x114f97c00] 03:49:06 INFO - PROCESS | 1949 | 1461235746654 Marionette DEBUG loaded listener.js 03:49:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0x1186b0400) [pid = 1949] [serial = 2042] [outer = 0x114f97c00] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12a7dc800 == 101 [pid = 1949] [id = 505] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x13a04a800 == 100 [pid = 1949] [id = 610] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x13984f000 == 99 [pid = 1949] [id = 614] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x13841e800 == 98 [pid = 1949] [id = 613] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x138b3f800 == 97 [pid = 1949] [id = 615] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x1389b4800 == 96 [pid = 1949] [id = 611] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x11b555800 == 95 [pid = 1949] [id = 616] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x144c82800 == 94 [pid = 1949] [id = 612] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12fbc3800 == 93 [pid = 1949] [id = 18] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12b9c8000 == 92 [pid = 1949] [id = 673] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x118ab6000 == 91 [pid = 1949] [id = 672] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12afc4800 == 90 [pid = 1949] [id = 671] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12abaa800 == 89 [pid = 1949] [id = 670] 03:49:07 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0x1282a2000) [pid = 1949] [serial = 1960] [outer = 0x0] [url = about:blank] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12a9da000 == 88 [pid = 1949] [id = 669] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x129d4f800 == 87 [pid = 1949] [id = 668] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x125d58800 == 86 [pid = 1949] [id = 667] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x11c30c800 == 85 [pid = 1949] [id = 666] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x11a8a8000 == 84 [pid = 1949] [id = 665] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x11aac4000 == 83 [pid = 1949] [id = 664] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x125dd2800 == 82 [pid = 1949] [id = 663] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x11a88f800 == 81 [pid = 1949] [id = 662] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x1198bd800 == 80 [pid = 1949] [id = 661] 03:49:07 INFO - PROCESS | 1949 | --DOCSHELL 0x12819b800 == 79 [pid = 1949] [id = 660] 03:49:07 INFO - PROCESS | 1949 | 1461235747612 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] 03:49:07 INFO - PROCESS | 1949 | 1461235747643 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 03:49:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:49:07 INFO - PROCESS | 1949 | 1461235747647 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:49:07 INFO - PROCESS | 1949 | 1461235747649 Marionette TRACE conn2 <- [1,2694,null,{}] 03:49:07 INFO - PROCESS | 1949 | 1461235747651 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}] 03:49:07 INFO - PROCESS | 1949 | 1461235747746 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 03:49:07 INFO - PROCESS | 1949 | 1461235747752 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x1198bd800 == 74 [pid = 1949] [id = 681] 03:49:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x114d62400) [pid = 1949] [serial = 2043] [outer = 0x0] 03:49:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x118f97400) [pid = 1949] [serial = 2044] [outer = 0x114d62400] 03:49:07 INFO - PROCESS | 1949 | 1461235747780 Marionette DEBUG loaded listener.js 03:49:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x119935800) [pid = 1949] [serial = 2045] [outer = 0x114d62400] 03:49:08 INFO - PROCESS | 1949 | 1461235748661 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] 03:49:08 INFO - PROCESS | 1949 | 1461235748671 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 03:49:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:49:08 INFO - PROCESS | 1949 | 1461235748673 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:49:08 INFO - PROCESS | 1949 | 1461235748675 Marionette TRACE conn2 <- [1,2698,null,{}] 03:49:08 INFO - PROCESS | 1949 | 1461235748697 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}] 03:49:08 INFO - PROCESS | 1949 | 1461235748845 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 03:49:08 INFO - PROCESS | 1949 | 1461235748937 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x125dd2800 == 75 [pid = 1949] [id = 682] 03:49:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x11a857c00) [pid = 1949] [serial = 2046] [outer = 0x0] 03:49:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x11ad60c00) [pid = 1949] [serial = 2047] [outer = 0x11a857c00] 03:49:08 INFO - PROCESS | 1949 | 1461235748984 Marionette DEBUG loaded listener.js 03:49:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x11b937c00) [pid = 1949] [serial = 2048] [outer = 0x11a857c00] 03:49:09 INFO - PROCESS | 1949 | 1461235749821 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] 03:49:09 INFO - PROCESS | 1949 | 1461235749862 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 03:49:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:49:09 INFO - PROCESS | 1949 | 1461235749864 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:49:09 INFO - PROCESS | 1949 | 1461235749865 Marionette TRACE conn2 <- [1,2702,null,{}] 03:49:09 INFO - PROCESS | 1949 | 1461235749867 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}] 03:49:09 INFO - PROCESS | 1949 | 1461235749986 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 03:49:10 INFO - PROCESS | 1949 | 1461235750001 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ab2e800 == 76 [pid = 1949] [id = 683] 03:49:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x11c176000) [pid = 1949] [serial = 2049] [outer = 0x0] 03:49:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x11c7ad800) [pid = 1949] [serial = 2050] [outer = 0x11c176000] 03:49:10 INFO - PROCESS | 1949 | 1461235750028 Marionette DEBUG loaded listener.js 03:49:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x12767f000) [pid = 1949] [serial = 2051] [outer = 0x11c176000] 03:49:10 INFO - PROCESS | 1949 | 1461235750408 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]]]}] 03:49:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:49:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 568ms 03:49:10 INFO - PROCESS | 1949 | 1461235750433 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 03:49:10 INFO - PROCESS | 1949 | 1461235750434 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 03:49:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:49:10 INFO - PROCESS | 1949 | 1461235750443 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:49:10 INFO - PROCESS | 1949 | 1461235750444 Marionette TRACE conn2 <- [1,2706,null,{}] 03:49:10 INFO - PROCESS | 1949 | 1461235750446 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}] 03:49:10 INFO - PROCESS | 1949 | 1461235750564 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 03:49:10 INFO - PROCESS | 1949 | 1461235750609 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x12af20000 == 77 [pid = 1949] [id = 684] 03:49:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x126d2e400) [pid = 1949] [serial = 2052] [outer = 0x0] 03:49:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x1279c8400) [pid = 1949] [serial = 2053] [outer = 0x126d2e400] 03:49:10 INFO - PROCESS | 1949 | 1461235750638 Marionette DEBUG loaded listener.js 03:49:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x1281fe400) [pid = 1949] [serial = 2054] [outer = 0x126d2e400] 03:49:10 INFO - PROCESS | 1949 | 1461235750988 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]]]}] 03:49:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:49:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 569ms 03:49:11 INFO - PROCESS | 1949 | 1461235751017 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 03:49:11 INFO - PROCESS | 1949 | 1461235751020 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 03:49:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:49:11 INFO - PROCESS | 1949 | 1461235751023 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:49:11 INFO - PROCESS | 1949 | 1461235751024 Marionette TRACE conn2 <- [1,2710,null,{}] 03:49:11 INFO - PROCESS | 1949 | 1461235751026 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}] 03:49:11 INFO - PROCESS | 1949 | 1461235751165 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 03:49:11 INFO - PROCESS | 1949 | 1461235751179 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b9d7800 == 78 [pid = 1949] [id = 685] 03:49:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x12869ec00) [pid = 1949] [serial = 2055] [outer = 0x0] 03:49:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x129d0d000) [pid = 1949] [serial = 2056] [outer = 0x12869ec00] 03:49:11 INFO - PROCESS | 1949 | 1461235751208 Marionette DEBUG loaded listener.js 03:49:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x12a5e1c00) [pid = 1949] [serial = 2057] [outer = 0x12869ec00] 03:49:11 INFO - PROCESS | 1949 | 1461235751602 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] 03:49:11 INFO - PROCESS | 1949 | 1461235751649 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 03:49:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:49:11 INFO - PROCESS | 1949 | 1461235751651 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:49:11 INFO - PROCESS | 1949 | 1461235751652 Marionette TRACE conn2 <- [1,2714,null,{}] 03:49:11 INFO - PROCESS | 1949 | 1461235751655 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}] 03:49:11 INFO - PROCESS | 1949 | 1461235751991 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x126936800) [pid = 1949] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x126859400) [pid = 1949] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x118f93400) [pid = 1949] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x1147b0c00) [pid = 1949] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x118932400) [pid = 1949] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x11a9ef000) [pid = 1949] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x1189dac00) [pid = 1949] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x114d61800) [pid = 1949] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x11c1ac000) [pid = 1949] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x119e59c00) [pid = 1949] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x126b50000) [pid = 1949] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x112269400) [pid = 1949] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x113fbe400) [pid = 1949] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x12fe58400) [pid = 1949] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x12e799000) [pid = 1949] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x12aaa5c00) [pid = 1949] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x12ef80400) [pid = 1949] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x12b7a8000) [pid = 1949] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x1147b6c00) [pid = 1949] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x12ef7b400) [pid = 1949] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x12ef7c800) [pid = 1949] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x129c8d800) [pid = 1949] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x11aa74400) [pid = 1949] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x1189d2800) [pid = 1949] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x11530dc00) [pid = 1949] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x12fbc5800) [pid = 1949] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x12d26b800) [pid = 1949] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x1279cc400) [pid = 1949] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x12fe61400) [pid = 1949] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x125d83400) [pid = 1949] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x118a46000) [pid = 1949] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x11437ec00) [pid = 1949] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x130281800) [pid = 1949] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:49:12 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x12f476c00) [pid = 1949] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:49:12 INFO - PROCESS | 1949 | 1461235752056 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x118a0f800 == 79 [pid = 1949] [id = 686] 03:49:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x112268800) [pid = 1949] [serial = 2058] [outer = 0x0] 03:49:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x1147b0c00) [pid = 1949] [serial = 2059] [outer = 0x112268800] 03:49:12 INFO - PROCESS | 1949 | 1461235752083 Marionette DEBUG loaded listener.js 03:49:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x11863c800) [pid = 1949] [serial = 2060] [outer = 0x112268800] 03:49:12 INFO - PROCESS | 1949 | 1461235752355 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]]]}] 03:49:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:49:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 720ms 03:49:12 INFO - PROCESS | 1949 | 1461235752375 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 03:49:12 INFO - PROCESS | 1949 | 1461235752377 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 03:49:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:49:12 INFO - PROCESS | 1949 | 1461235752379 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:49:12 INFO - PROCESS | 1949 | 1461235752380 Marionette TRACE conn2 <- [1,2718,null,{}] 03:49:12 INFO - PROCESS | 1949 | 1461235752383 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}] 03:49:12 INFO - PROCESS | 1949 | 1461235752515 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 03:49:12 INFO - PROCESS | 1949 | 1461235752587 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d23d800 == 80 [pid = 1949] [id = 687] 03:49:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x11226dc00) [pid = 1949] [serial = 2061] [outer = 0x0] 03:49:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x126859400) [pid = 1949] [serial = 2062] [outer = 0x11226dc00] 03:49:12 INFO - PROCESS | 1949 | 1461235752613 Marionette DEBUG loaded listener.js 03:49:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x129c8d400) [pid = 1949] [serial = 2063] [outer = 0x11226dc00] 03:49:12 INFO - PROCESS | 1949 | 1461235752912 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] 03:49:12 INFO - PROCESS | 1949 | 1461235752950 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 03:49:12 INFO - PROCESS | 1949 | 1461235752955 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:49:12 INFO - PROCESS | 1949 | 1461235752956 Marionette TRACE conn2 <- [1,2722,null,{}] 03:49:12 INFO - PROCESS | 1949 | 1461235752958 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}] 03:49:13 INFO - PROCESS | 1949 | 1461235753054 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 03:49:13 INFO - PROCESS | 1949 | 1461235753058 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:13 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ea37800 == 81 [pid = 1949] [id = 688] 03:49:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x1189d2800) [pid = 1949] [serial = 2064] [outer = 0x0] 03:49:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x129dc1800) [pid = 1949] [serial = 2065] [outer = 0x1189d2800] 03:49:13 INFO - PROCESS | 1949 | 1461235753085 Marionette DEBUG loaded listener.js 03:49:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x12aa4c400) [pid = 1949] [serial = 2066] [outer = 0x1189d2800] 03:49:13 INFO - PROCESS | 1949 | 1461235753459 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] 03:49:13 INFO - PROCESS | 1949 | 1461235753476 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 03:49:13 INFO - PROCESS | 1949 | 1461235753478 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:49:13 INFO - PROCESS | 1949 | 1461235753479 Marionette TRACE conn2 <- [1,2726,null,{}] 03:49:13 INFO - PROCESS | 1949 | 1461235753481 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}] 03:49:13 INFO - PROCESS | 1949 | 1461235753596 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 03:49:13 INFO - PROCESS | 1949 | 1461235753604 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:13 INFO - PROCESS | 1949 | ++DOCSHELL 0x12eab7000 == 82 [pid = 1949] [id = 689] 03:49:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x12a980c00) [pid = 1949] [serial = 2067] [outer = 0x0] 03:49:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x12aa57400) [pid = 1949] [serial = 2068] [outer = 0x12a980c00] 03:49:13 INFO - PROCESS | 1949 | 1461235753632 Marionette DEBUG loaded listener.js 03:49:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x12aaa3400) [pid = 1949] [serial = 2069] [outer = 0x12a980c00] 03:49:14 INFO - PROCESS | 1949 | 1461235754248 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]]]}] 03:49:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:49:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 825ms 03:49:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:49:14 INFO - PROCESS | 1949 | 1461235754305 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 03:49:14 INFO - PROCESS | 1949 | 1461235754307 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 03:49:14 INFO - PROCESS | 1949 | 1461235754311 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:49:14 INFO - PROCESS | 1949 | 1461235754314 Marionette TRACE conn2 <- [1,2730,null,{}] 03:49:14 INFO - PROCESS | 1949 | 1461235754319 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}] 03:49:14 INFO - PROCESS | 1949 | 1461235754438 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 03:49:14 INFO - PROCESS | 1949 | 1461235754528 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c774000 == 83 [pid = 1949] [id = 690] 03:49:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x114d62000) [pid = 1949] [serial = 2070] [outer = 0x0] 03:49:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x114fa1400) [pid = 1949] [serial = 2071] [outer = 0x114d62000] 03:49:14 INFO - PROCESS | 1949 | 1461235754560 Marionette DEBUG loaded listener.js 03:49:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x118928400) [pid = 1949] [serial = 2072] [outer = 0x114d62000] 03:49:15 INFO - PROCESS | 1949 | 1461235755456 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] 03:49:15 INFO - PROCESS | 1949 | 1461235755488 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 03:49:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:49:15 INFO - PROCESS | 1949 | 1461235755493 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:49:15 INFO - PROCESS | 1949 | 1461235755495 Marionette TRACE conn2 <- [1,2734,null,{}] 03:49:15 INFO - PROCESS | 1949 | 1461235755497 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}] 03:49:15 INFO - PROCESS | 1949 | 1461235755643 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 03:49:15 INFO - PROCESS | 1949 | 1461235755755 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:15 INFO - PROCESS | 1949 | ++DOCSHELL 0x12afcd800 == 84 [pid = 1949] [id = 691] 03:49:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x11892c800) [pid = 1949] [serial = 2073] [outer = 0x0] 03:49:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x11a9e2000) [pid = 1949] [serial = 2074] [outer = 0x11892c800] 03:49:15 INFO - PROCESS | 1949 | 1461235755786 Marionette DEBUG loaded listener.js 03:49:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x11b933000) [pid = 1949] [serial = 2075] [outer = 0x11892c800] 03:49:16 INFO - PROCESS | 1949 | 1461235756236 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]]]}] 03:49:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:49:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 769ms 03:49:16 INFO - PROCESS | 1949 | 1461235756263 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 03:49:16 INFO - PROCESS | 1949 | 1461235756264 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 03:49:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:49:16 INFO - PROCESS | 1949 | 1461235756283 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:49:16 INFO - PROCESS | 1949 | 1461235756286 Marionette TRACE conn2 <- [1,2738,null,{}] 03:49:16 INFO - PROCESS | 1949 | 1461235756298 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}] 03:49:16 INFO - PROCESS | 1949 | 1461235756417 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 03:49:16 INFO - PROCESS | 1949 | 1461235756503 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f1cc800 == 85 [pid = 1949] [id = 692] 03:49:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x11b938c00) [pid = 1949] [serial = 2076] [outer = 0x0] 03:49:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x12869f400) [pid = 1949] [serial = 2077] [outer = 0x11b938c00] 03:49:16 INFO - PROCESS | 1949 | 1461235756536 Marionette DEBUG loaded listener.js 03:49:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x129dbe400) [pid = 1949] [serial = 2078] [outer = 0x11b938c00] 03:49:16 INFO - PROCESS | 1949 | 1461235756958 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]]]}] 03:49:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:49:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 746ms 03:49:17 INFO - PROCESS | 1949 | 1461235757014 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 03:49:17 INFO - PROCESS | 1949 | 1461235757016 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 03:49:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:49:17 INFO - PROCESS | 1949 | 1461235757020 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:49:17 INFO - PROCESS | 1949 | 1461235757021 Marionette TRACE conn2 <- [1,2742,null,{}] 03:49:17 INFO - PROCESS | 1949 | 1461235757024 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}] 03:49:17 INFO - PROCESS | 1949 | 1461235757138 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 03:49:17 INFO - PROCESS | 1949 | 1461235757224 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f90f000 == 86 [pid = 1949] [id = 693] 03:49:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x129dbe800) [pid = 1949] [serial = 2079] [outer = 0x0] 03:49:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x12a5e5800) [pid = 1949] [serial = 2080] [outer = 0x129dbe800] 03:49:17 INFO - PROCESS | 1949 | 1461235757257 Marionette DEBUG loaded listener.js 03:49:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x12aa54800) [pid = 1949] [serial = 2081] [outer = 0x129dbe800] 03:49:17 INFO - PROCESS | 1949 | 1461235757646 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]]]}] 03:49:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:49:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 672ms 03:49:17 INFO - PROCESS | 1949 | 1461235757693 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 03:49:17 INFO - PROCESS | 1949 | 1461235757694 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 03:49:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:49:17 INFO - PROCESS | 1949 | 1461235757696 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:49:17 INFO - PROCESS | 1949 | 1461235757698 Marionette TRACE conn2 <- [1,2746,null,{}] 03:49:17 INFO - PROCESS | 1949 | 1461235757700 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}] 03:49:17 INFO - PROCESS | 1949 | 1461235757814 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 03:49:17 INFO - PROCESS | 1949 | 1461235757930 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x12fbca800 == 87 [pid = 1949] [id = 694] 03:49:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x12a33b800) [pid = 1949] [serial = 2082] [outer = 0x0] 03:49:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x12aaa4000) [pid = 1949] [serial = 2083] [outer = 0x12a33b800] 03:49:17 INFO - PROCESS | 1949 | 1461235757963 Marionette DEBUG loaded listener.js 03:49:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x12aad7800) [pid = 1949] [serial = 2084] [outer = 0x12a33b800] 03:49:18 INFO - PROCESS | 1949 | 1461235758398 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]]]}] 03:49:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:49:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 721ms 03:49:18 INFO - PROCESS | 1949 | 1461235758417 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 03:49:18 INFO - PROCESS | 1949 | 1461235758419 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 03:49:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:49:18 INFO - PROCESS | 1949 | 1461235758421 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:49:18 INFO - PROCESS | 1949 | 1461235758422 Marionette TRACE conn2 <- [1,2750,null,{}] 03:49:18 INFO - PROCESS | 1949 | 1461235758425 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}] 03:49:18 INFO - PROCESS | 1949 | 1461235758572 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 03:49:18 INFO - PROCESS | 1949 | 1461235758664 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x1301aa000 == 88 [pid = 1949] [id = 695] 03:49:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x12ad98000) [pid = 1949] [serial = 2085] [outer = 0x0] 03:49:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x12adcd400) [pid = 1949] [serial = 2086] [outer = 0x12ad98000] 03:49:18 INFO - PROCESS | 1949 | 1461235758696 Marionette DEBUG loaded listener.js 03:49:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x12af4e400) [pid = 1949] [serial = 2087] [outer = 0x12ad98000] 03:49:19 INFO - PROCESS | 1949 | 1461235759123 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]]]}] 03:49:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:49:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 720ms 03:49:19 INFO - PROCESS | 1949 | 1461235759150 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 03:49:19 INFO - PROCESS | 1949 | 1461235759152 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 03:49:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:49:19 INFO - PROCESS | 1949 | 1461235759157 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:49:19 INFO - PROCESS | 1949 | 1461235759158 Marionette TRACE conn2 <- [1,2754,null,{}] 03:49:19 INFO - PROCESS | 1949 | 1461235759160 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}] 03:49:19 INFO - PROCESS | 1949 | 1461235759274 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 03:49:19 INFO - PROCESS | 1949 | 1461235759362 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x130393000 == 89 [pid = 1949] [id = 696] 03:49:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x12af4b800) [pid = 1949] [serial = 2088] [outer = 0x0] 03:49:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x12b148000) [pid = 1949] [serial = 2089] [outer = 0x12af4b800] 03:49:19 INFO - PROCESS | 1949 | 1461235759392 Marionette DEBUG loaded listener.js 03:49:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x12b151000) [pid = 1949] [serial = 2090] [outer = 0x12af4b800] 03:49:19 INFO - PROCESS | 1949 | 1461235759810 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]]]}] 03:49:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:49:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 671ms 03:49:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:49:19 INFO - PROCESS | 1949 | 1461235759829 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 03:49:19 INFO - PROCESS | 1949 | 1461235759830 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 03:49:19 INFO - PROCESS | 1949 | 1461235759832 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:49:19 INFO - PROCESS | 1949 | 1461235759834 Marionette TRACE conn2 <- [1,2758,null,{}] 03:49:19 INFO - PROCESS | 1949 | 1461235759856 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}] 03:49:19 INFO - PROCESS | 1949 | 1461235759988 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 03:49:20 INFO - PROCESS | 1949 | 1461235760089 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x1303af800 == 90 [pid = 1949] [id = 697] 03:49:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x12b154400) [pid = 1949] [serial = 2091] [outer = 0x0] 03:49:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x12b347400) [pid = 1949] [serial = 2092] [outer = 0x12b154400] 03:49:20 INFO - PROCESS | 1949 | 1461235760118 Marionette DEBUG loaded listener.js 03:49:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x12b3dcc00) [pid = 1949] [serial = 2093] [outer = 0x12b154400] 03:49:20 INFO - PROCESS | 1949 | 1461235760581 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]]]}] 03:49:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:49:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 788ms 03:49:20 INFO - PROCESS | 1949 | 1461235760637 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 03:49:20 INFO - PROCESS | 1949 | 1461235760638 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 03:49:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:49:20 INFO - PROCESS | 1949 | 1461235760642 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:49:20 INFO - PROCESS | 1949 | 1461235760644 Marionette TRACE conn2 <- [1,2762,null,{}] 03:49:20 INFO - PROCESS | 1949 | 1461235760646 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}] 03:49:20 INFO - PROCESS | 1949 | 1461235760764 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 03:49:20 INFO - PROCESS | 1949 | 1461235760854 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x11bc3d000 == 91 [pid = 1949] [id = 698] 03:49:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x114d72000) [pid = 1949] [serial = 2094] [outer = 0x0] 03:49:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x1186b6400) [pid = 1949] [serial = 2095] [outer = 0x114d72000] 03:49:20 INFO - PROCESS | 1949 | 1461235760885 Marionette DEBUG loaded listener.js 03:49:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x129dac800) [pid = 1949] [serial = 2096] [outer = 0x114d72000] 03:49:21 INFO - PROCESS | 1949 | 1461235761317 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]]]}] 03:49:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:49:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 722ms 03:49:21 INFO - PROCESS | 1949 | 1461235761373 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 03:49:21 INFO - PROCESS | 1949 | 1461235761375 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 03:49:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:49:21 INFO - PROCESS | 1949 | 1461235761377 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:49:21 INFO - PROCESS | 1949 | 1461235761378 Marionette TRACE conn2 <- [1,2766,null,{}] 03:49:21 INFO - PROCESS | 1949 | 1461235761381 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}] 03:49:21 INFO - PROCESS | 1949 | 1461235761717 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 03:49:21 INFO - PROCESS | 1949 | 1461235761778 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x129d56800 == 92 [pid = 1949] [id = 699] 03:49:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x1147b2800) [pid = 1949] [serial = 2097] [outer = 0x0] 03:49:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x114d5cc00) [pid = 1949] [serial = 2098] [outer = 0x1147b2800] 03:49:21 INFO - PROCESS | 1949 | 1461235761808 Marionette DEBUG loaded listener.js 03:49:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x1161bd800) [pid = 1949] [serial = 2099] [outer = 0x1147b2800] 03:49:22 INFO - PROCESS | 1949 | 1461235762222 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]]]}] 03:49:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:49:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 878ms 03:49:22 INFO - PROCESS | 1949 | 1461235762256 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 03:49:22 INFO - PROCESS | 1949 | 1461235762259 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 03:49:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:49:22 INFO - PROCESS | 1949 | 1461235762262 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:49:22 INFO - PROCESS | 1949 | 1461235762264 Marionette TRACE conn2 <- [1,2770,null,{}] 03:49:22 INFO - PROCESS | 1949 | 1461235762267 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}] 03:49:22 INFO - PROCESS | 1949 | 1461235762378 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 03:49:22 INFO - PROCESS | 1949 | 1461235762501 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c9e6000 == 93 [pid = 1949] [id = 700] 03:49:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x1161b6400) [pid = 1949] [serial = 2100] [outer = 0x0] 03:49:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x11892cc00) [pid = 1949] [serial = 2101] [outer = 0x1161b6400] 03:49:22 INFO - PROCESS | 1949 | 1461235762532 Marionette DEBUG loaded listener.js 03:49:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x11a60f800) [pid = 1949] [serial = 2102] [outer = 0x1161b6400] 03:49:22 INFO - PROCESS | 1949 | --DOCSHELL 0x12ea37800 == 92 [pid = 1949] [id = 688] 03:49:22 INFO - PROCESS | 1949 | --DOCSHELL 0x12d23d800 == 91 [pid = 1949] [id = 687] 03:49:22 INFO - PROCESS | 1949 | --DOCSHELL 0x118a0f800 == 90 [pid = 1949] [id = 686] 03:49:22 INFO - PROCESS | 1949 | --DOCSHELL 0x12b9d7800 == 89 [pid = 1949] [id = 685] 03:49:22 INFO - PROCESS | 1949 | --DOCSHELL 0x12af20000 == 88 [pid = 1949] [id = 684] 03:49:22 INFO - PROCESS | 1949 | --DOCSHELL 0x12ab2e800 == 87 [pid = 1949] [id = 683] 03:49:22 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x12fbcc800) [pid = 1949] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:22 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x12a341c00) [pid = 1949] [serial = 2023] [outer = 0x0] [url = about:blank] 03:49:22 INFO - PROCESS | 1949 | --DOCSHELL 0x125dd2800 == 86 [pid = 1949] [id = 682] 03:49:22 INFO - PROCESS | 1949 | --DOCSHELL 0x1198bd800 == 85 [pid = 1949] [id = 681] 03:49:22 INFO - PROCESS | 1949 | --DOCSHELL 0x1286d8000 == 84 [pid = 1949] [id = 680] 03:49:22 INFO - PROCESS | 1949 | --DOCSHELL 0x11c9e7800 == 83 [pid = 1949] [id = 676] 03:49:22 INFO - PROCESS | 1949 | --DOCSHELL 0x119144800 == 82 [pid = 1949] [id = 675] 03:49:22 INFO - PROCESS | 1949 | 1461235762981 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]]]}] 03:49:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:49:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 773ms 03:49:23 INFO - PROCESS | 1949 | 1461235763044 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 03:49:23 INFO - PROCESS | 1949 | 1461235763046 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x12aada800) [pid = 1949] [serial = 1829] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x1279cd400) [pid = 1949] [serial = 1826] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x11a979c00) [pid = 1949] [serial = 1823] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x12ada4400) [pid = 1949] [serial = 1820] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x12f998c00) [pid = 1949] [serial = 1850] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x12ef87000) [pid = 1949] [serial = 1841] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x12f678800) [pid = 1949] [serial = 1844] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x114d6fc00) [pid = 1949] [serial = 1988] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x114d59800) [pid = 1949] [serial = 1987] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x119935000) [pid = 1949] [serial = 1996] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x11a853800) [pid = 1949] [serial = 1997] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x11af0d800) [pid = 1949] [serial = 2002] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x11c175400) [pid = 1949] [serial = 2003] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x1279c7000) [pid = 1949] [serial = 2009] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x12aa4ec00) [pid = 1949] [serial = 1969] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x12e6ea000) [pid = 1949] [serial = 1978] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x123c9a800) [pid = 1949] [serial = 1966] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x1191a9800) [pid = 1949] [serial = 1994] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x118a7bc00) [pid = 1949] [serial = 1993] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x116157400) [pid = 1949] [serial = 1991] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x114fa6400) [pid = 1949] [serial = 1990] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x11c53c400) [pid = 1949] [serial = 2005] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x11a8cb400) [pid = 1949] [serial = 1999] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x11aa68400) [pid = 1949] [serial = 2000] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x12b34cc00) [pid = 1949] [serial = 1975] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x12add0c00) [pid = 1949] [serial = 1972] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x11bfc6000) [pid = 1949] [serial = 1981] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x118f9b400) [pid = 1949] [serial = 1963] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x114d60800) [pid = 1949] [serial = 1984] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x1282a8000) [pid = 1949] [serial = 2014] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x1281f2800) [pid = 1949] [serial = 2012] [outer = 0x0] [url = about:blank] 03:49:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x129c8f000) [pid = 1949] [serial = 2015] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x114d6f400) [pid = 1949] [serial = 2017] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x129db8000) [pid = 1949] [serial = 2020] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x129d02400) [pid = 1949] [serial = 2018] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x1154af400) [pid = 1949] [serial = 1376] [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.] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x126936000) [pid = 1949] [serial = 2006] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x12a339c00) [pid = 1949] [serial = 2021] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x12f675000) [pid = 1949] [serial = 1838] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x12b3e8800) [pid = 1949] [serial = 1832] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x12f999c00) [pid = 1949] [serial = 1847] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x12e6e2000) [pid = 1949] [serial = 1835] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x12e6e7000) [pid = 1949] [serial = 1904] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x12ce76c00) [pid = 1949] [serial = 1901] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x130283000) [pid = 1949] [serial = 1910] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x12a5df400) [pid = 1949] [serial = 1898] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x11c175c00) [pid = 1949] [serial = 1895] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x11566f400) [pid = 1949] [serial = 1892] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 115 (0x130517800) [pid = 1949] [serial = 1913] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x12fe59400) [pid = 1949] [serial = 1907] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 113 (0x1275f5800) [pid = 1949] [serial = 2008] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 112 (0x1279d0800) [pid = 1949] [serial = 2011] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | --DOMWINDOW == 111 (0x12a55ac00) [pid = 1949] [serial = 1961] [outer = 0x0] [url = about:blank] 03:49:23 INFO - PROCESS | 1949 | 1461235763063 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:49:23 INFO - PROCESS | 1949 | 1461235763064 Marionette TRACE conn2 <- [1,2774,null,{}] 03:49:23 INFO - PROCESS | 1949 | 1461235763067 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}] 03:49:23 INFO - PROCESS | 1949 | 1461235763169 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 03:49:23 INFO - PROCESS | 1949 | 1461235763176 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b91c800 == 83 [pid = 1949] [id = 701] 03:49:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 112 (0x11892f400) [pid = 1949] [serial = 2103] [outer = 0x0] 03:49:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x11a8c0c00) [pid = 1949] [serial = 2104] [outer = 0x11892f400] 03:49:23 INFO - PROCESS | 1949 | 1461235763206 Marionette DEBUG loaded listener.js 03:49:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x11aa68400) [pid = 1949] [serial = 2105] [outer = 0x11892f400] 03:49:23 INFO - PROCESS | 1949 | 1461235763593 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]]]}] 03:49:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:49:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 575ms 03:49:23 INFO - PROCESS | 1949 | 1461235763634 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 03:49:23 INFO - PROCESS | 1949 | 1461235763636 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 03:49:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:49:23 INFO - PROCESS | 1949 | 1461235763644 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:49:23 INFO - PROCESS | 1949 | 1461235763647 Marionette TRACE conn2 <- [1,2778,null,{}] 03:49:23 INFO - PROCESS | 1949 | 1461235763649 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}] 03:49:23 INFO - PROCESS | 1949 | 1461235763750 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 03:49:23 INFO - PROCESS | 1949 | 1461235763755 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x125dd2800 == 84 [pid = 1949] [id = 702] 03:49:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x11aa72800) [pid = 1949] [serial = 2106] [outer = 0x0] 03:49:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x11b5cd400) [pid = 1949] [serial = 2107] [outer = 0x11aa72800] 03:49:23 INFO - PROCESS | 1949 | 1461235763782 Marionette DEBUG loaded listener.js 03:49:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x126851c00) [pid = 1949] [serial = 2108] [outer = 0x11aa72800] 03:49:24 INFO - PROCESS | 1949 | 1461235764139 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]]]}] 03:49:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:49:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 524ms 03:49:24 INFO - PROCESS | 1949 | 1461235764164 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 03:49:24 INFO - PROCESS | 1949 | 1461235764166 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 03:49:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:49:24 INFO - PROCESS | 1949 | 1461235764182 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:49:24 INFO - PROCESS | 1949 | 1461235764183 Marionette TRACE conn2 <- [1,2782,null,{}] 03:49:24 INFO - PROCESS | 1949 | 1461235764185 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}] 03:49:24 INFO - PROCESS | 1949 | 1461235764284 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 03:49:24 INFO - PROCESS | 1949 | 1461235764288 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a9d3000 == 85 [pid = 1949] [id = 703] 03:49:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x126938800) [pid = 1949] [serial = 2109] [outer = 0x0] 03:49:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x1279c6000) [pid = 1949] [serial = 2110] [outer = 0x126938800] 03:49:24 INFO - PROCESS | 1949 | 1461235764315 Marionette DEBUG loaded listener.js 03:49:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x1281f0800) [pid = 1949] [serial = 2111] [outer = 0x126938800] 03:49:24 INFO - PROCESS | 1949 | 1461235764701 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]]]}] 03:49:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:49:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 579ms 03:49:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:49:24 INFO - PROCESS | 1949 | 1461235764755 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 03:49:24 INFO - PROCESS | 1949 | 1461235764756 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 03:49:24 INFO - PROCESS | 1949 | 1461235764759 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:49:24 INFO - PROCESS | 1949 | 1461235764760 Marionette TRACE conn2 <- [1,2786,null,{}] 03:49:24 INFO - PROCESS | 1949 | 1461235764762 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}] 03:49:24 INFO - PROCESS | 1949 | 1461235764910 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 03:49:24 INFO - PROCESS | 1949 | 1461235764960 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b359000 == 86 [pid = 1949] [id = 704] 03:49:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x129dae400) [pid = 1949] [serial = 2112] [outer = 0x0] 03:49:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x129dc0c00) [pid = 1949] [serial = 2113] [outer = 0x129dae400] 03:49:24 INFO - PROCESS | 1949 | 1461235764990 Marionette DEBUG loaded listener.js 03:49:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x12a5de000) [pid = 1949] [serial = 2114] [outer = 0x129dae400] 03:49:25 INFO - PROCESS | 1949 | 1461235765326 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]]]}] 03:49:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:49:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 619ms 03:49:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:49:25 INFO - PROCESS | 1949 | 1461235765379 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 03:49:25 INFO - PROCESS | 1949 | 1461235765380 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 03:49:25 INFO - PROCESS | 1949 | 1461235765382 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:49:25 INFO - PROCESS | 1949 | 1461235765383 Marionette TRACE conn2 <- [1,2790,null,{}] 03:49:25 INFO - PROCESS | 1949 | 1461235765385 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}] 03:49:25 INFO - PROCESS | 1949 | 1461235765509 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 03:49:25 INFO - PROCESS | 1949 | 1461235765525 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b9d7800 == 87 [pid = 1949] [id = 705] 03:49:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x12a5e5400) [pid = 1949] [serial = 2115] [outer = 0x0] 03:49:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x12a976400) [pid = 1949] [serial = 2116] [outer = 0x12a5e5400] 03:49:25 INFO - PROCESS | 1949 | 1461235765552 Marionette DEBUG loaded listener.js 03:49:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x12aa59800) [pid = 1949] [serial = 2117] [outer = 0x12a5e5400] 03:49:25 INFO - PROCESS | 1949 | 1461235765930 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]]]}] 03:49:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:49:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 573ms 03:49:25 INFO - PROCESS | 1949 | 1461235765955 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 03:49:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:49:25 INFO - PROCESS | 1949 | 1461235765956 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 03:49:25 INFO - PROCESS | 1949 | 1461235765959 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:49:25 INFO - PROCESS | 1949 | 1461235765960 Marionette TRACE conn2 <- [1,2794,null,{}] 03:49:25 INFO - PROCESS | 1949 | 1461235765962 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}] 03:49:26 INFO - PROCESS | 1949 | 1461235766093 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 03:49:26 INFO - PROCESS | 1949 | 1461235766107 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d923800 == 88 [pid = 1949] [id = 706] 03:49:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x12aa5b400) [pid = 1949] [serial = 2118] [outer = 0x0] 03:49:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x12aad8000) [pid = 1949] [serial = 2119] [outer = 0x12aa5b400] 03:49:26 INFO - PROCESS | 1949 | 1461235766133 Marionette DEBUG loaded listener.js 03:49:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x12ada3800) [pid = 1949] [serial = 2120] [outer = 0x12aa5b400] 03:49:26 INFO - PROCESS | 1949 | 1461235766500 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]]]}] 03:49:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:49:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 571ms 03:49:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:49:26 INFO - PROCESS | 1949 | 1461235766530 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 03:49:26 INFO - PROCESS | 1949 | 1461235766531 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 03:49:26 INFO - PROCESS | 1949 | 1461235766540 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:49:26 INFO - PROCESS | 1949 | 1461235766541 Marionette TRACE conn2 <- [1,2798,null,{}] 03:49:26 INFO - PROCESS | 1949 | 1461235766544 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}] 03:49:26 INFO - PROCESS | 1949 | 1461235766669 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 03:49:26 INFO - PROCESS | 1949 | 1461235766680 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e761800 == 89 [pid = 1949] [id = 707] 03:49:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x12aada800) [pid = 1949] [serial = 2121] [outer = 0x0] 03:49:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x12add4800) [pid = 1949] [serial = 2122] [outer = 0x12aada800] 03:49:26 INFO - PROCESS | 1949 | 1461235766705 Marionette DEBUG loaded listener.js 03:49:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x12af4d000) [pid = 1949] [serial = 2123] [outer = 0x12aada800] 03:49:27 INFO - PROCESS | 1949 | 1461235767067 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]]]}] 03:49:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:49:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 578ms 03:49:27 INFO - PROCESS | 1949 | 1461235767112 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 03:49:27 INFO - PROCESS | 1949 | 1461235767114 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 03:49:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:49:27 INFO - PROCESS | 1949 | 1461235767116 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:49:27 INFO - PROCESS | 1949 | 1461235767117 Marionette TRACE conn2 <- [1,2802,null,{}] 03:49:27 INFO - PROCESS | 1949 | 1461235767119 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}] 03:49:27 INFO - PROCESS | 1949 | 1461235767319 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 03:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x1189d2800) [pid = 1949] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x112268800) [pid = 1949] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x11226dc00) [pid = 1949] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x11c176000) [pid = 1949] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x12869ec00) [pid = 1949] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x126d2e400) [pid = 1949] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x11a857c00) [pid = 1949] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x114d62400) [pid = 1949] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x1279c4800) [pid = 1949] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x114f97c00) [pid = 1949] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:49:27 INFO - PROCESS | 1949 | 1461235767374 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c33e000 == 90 [pid = 1949] [id = 708] 03:49:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x11226dc00) [pid = 1949] [serial = 2124] [outer = 0x0] 03:49:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x11892e400) [pid = 1949] [serial = 2125] [outer = 0x11226dc00] 03:49:27 INFO - PROCESS | 1949 | 1461235767399 Marionette DEBUG loaded listener.js 03:49:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x125fa6400) [pid = 1949] [serial = 2126] [outer = 0x11226dc00] 03:49:27 INFO - PROCESS | 1949 | 1461235767694 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]]]}] 03:49:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:49:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 622ms 03:49:27 INFO - PROCESS | 1949 | 1461235767739 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 03:49:27 INFO - PROCESS | 1949 | 1461235767740 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 03:49:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:49:27 INFO - PROCESS | 1949 | 1461235767742 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:49:27 INFO - PROCESS | 1949 | 1461235767743 Marionette TRACE conn2 <- [1,2806,null,{}] 03:49:27 INFO - PROCESS | 1949 | 1461235767746 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}] 03:49:27 INFO - PROCESS | 1949 | 1461235767862 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 03:49:27 INFO - PROCESS | 1949 | 1461235767951 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f907800 == 91 [pid = 1949] [id = 709] 03:49:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x12869ec00) [pid = 1949] [serial = 2127] [outer = 0x0] 03:49:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x12b3e2c00) [pid = 1949] [serial = 2128] [outer = 0x12869ec00] 03:49:27 INFO - PROCESS | 1949 | 1461235767982 Marionette DEBUG loaded listener.js 03:49:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x12bb4cc00) [pid = 1949] [serial = 2129] [outer = 0x12869ec00] 03:49:28 INFO - PROCESS | 1949 | 1461235768285 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]]]}] 03:49:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:49:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 567ms 03:49:28 INFO - PROCESS | 1949 | 1461235768311 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 03:49:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:49:28 INFO - PROCESS | 1949 | 1461235768312 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 03:49:28 INFO - PROCESS | 1949 | 1461235768315 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:49:28 INFO - PROCESS | 1949 | 1461235768317 Marionette TRACE conn2 <- [1,2810,null,{}] 03:49:28 INFO - PROCESS | 1949 | 1461235768323 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}] 03:49:28 INFO - PROCESS | 1949 | 1461235768429 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 03:49:28 INFO - PROCESS | 1949 | 1461235768434 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x1302c7000 == 92 [pid = 1949] [id = 710] 03:49:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x12bb40800) [pid = 1949] [serial = 2130] [outer = 0x0] 03:49:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x12bd4a800) [pid = 1949] [serial = 2131] [outer = 0x12bb40800] 03:49:28 INFO - PROCESS | 1949 | 1461235768525 Marionette DEBUG loaded listener.js 03:49:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x12ceda000) [pid = 1949] [serial = 2132] [outer = 0x12bb40800] 03:49:28 INFO - PROCESS | 1949 | 1461235768801 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]]]}] 03:49:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:49:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 523ms 03:49:28 INFO - PROCESS | 1949 | 1461235768842 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 03:49:28 INFO - PROCESS | 1949 | 1461235768844 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 03:49:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:49:28 INFO - PROCESS | 1949 | 1461235768847 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:49:28 INFO - PROCESS | 1949 | 1461235768848 Marionette TRACE conn2 <- [1,2814,null,{}] 03:49:28 INFO - PROCESS | 1949 | 1461235768850 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}] 03:49:28 INFO - PROCESS | 1949 | 1461235768958 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 03:49:28 INFO - PROCESS | 1949 | 1461235768962 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x13776b800 == 93 [pid = 1949] [id = 711] 03:49:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x12cedc800) [pid = 1949] [serial = 2133] [outer = 0x0] 03:49:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x12d270400) [pid = 1949] [serial = 2134] [outer = 0x12cedc800] 03:49:28 INFO - PROCESS | 1949 | 1461235768987 Marionette DEBUG loaded listener.js 03:49:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x12d3c9400) [pid = 1949] [serial = 2135] [outer = 0x12cedc800] 03:49:29 INFO - PROCESS | 1949 | 1461235769501 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]]]}] 03:49:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:49:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 669ms 03:49:29 INFO - PROCESS | 1949 | 1461235769517 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 03:49:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:49:29 INFO - PROCESS | 1949 | 1461235769522 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 03:49:29 INFO - PROCESS | 1949 | 1461235769526 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:49:29 INFO - PROCESS | 1949 | 1461235769528 Marionette TRACE conn2 <- [1,2818,null,{}] 03:49:29 INFO - PROCESS | 1949 | 1461235769533 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}] 03:49:29 INFO - PROCESS | 1949 | 1461235769661 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 03:49:29 INFO - PROCESS | 1949 | 1461235769751 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b996000 == 94 [pid = 1949] [id = 712] 03:49:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x114d63c00) [pid = 1949] [serial = 2136] [outer = 0x0] 03:49:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x118640400) [pid = 1949] [serial = 2137] [outer = 0x114d63c00] 03:49:29 INFO - PROCESS | 1949 | 1461235769784 Marionette DEBUG loaded listener.js 03:49:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x119936000) [pid = 1949] [serial = 2138] [outer = 0x114d63c00] 03:49:30 INFO - PROCESS | 1949 | 1461235770217 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]]]}] 03:49:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:49:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 721ms 03:49:30 INFO - PROCESS | 1949 | 1461235770282 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 03:49:30 INFO - PROCESS | 1949 | 1461235770286 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 03:49:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:49:30 INFO - PROCESS | 1949 | 1461235770309 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:49:30 INFO - PROCESS | 1949 | 1461235770311 Marionette TRACE conn2 <- [1,2822,null,{}] 03:49:30 INFO - PROCESS | 1949 | 1461235770314 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}] 03:49:30 INFO - PROCESS | 1949 | 1461235770438 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 03:49:30 INFO - PROCESS | 1949 | 1461235770525 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:30 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ab2b800 == 95 [pid = 1949] [id = 713] 03:49:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x11af0d800) [pid = 1949] [serial = 2139] [outer = 0x0] 03:49:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x11b939000) [pid = 1949] [serial = 2140] [outer = 0x11af0d800] 03:49:30 INFO - PROCESS | 1949 | 1461235770555 Marionette DEBUG loaded listener.js 03:49:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x11c3bb800) [pid = 1949] [serial = 2141] [outer = 0x11af0d800] 03:49:31 INFO - PROCESS | 1949 | 1461235771000 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]]]}] 03:49:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:49:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 722ms 03:49:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:49:31 INFO - PROCESS | 1949 | 1461235771030 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 03:49:31 INFO - PROCESS | 1949 | 1461235771032 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 03:49:31 INFO - PROCESS | 1949 | 1461235771053 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:49:31 INFO - PROCESS | 1949 | 1461235771056 Marionette TRACE conn2 <- [1,2826,null,{}] 03:49:31 INFO - PROCESS | 1949 | 1461235771068 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}] 03:49:31 INFO - PROCESS | 1949 | 1461235771192 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 03:49:31 INFO - PROCESS | 1949 | 1461235771279 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x12f91e800 == 96 [pid = 1949] [id = 714] 03:49:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x126db6000) [pid = 1949] [serial = 2142] [outer = 0x0] 03:49:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x129da8800) [pid = 1949] [serial = 2143] [outer = 0x126db6000] 03:49:31 INFO - PROCESS | 1949 | 1461235771312 Marionette DEBUG loaded listener.js 03:49:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x12a559c00) [pid = 1949] [serial = 2144] [outer = 0x126db6000] 03:49:31 INFO - PROCESS | 1949 | 1461235771755 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:49:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:49:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 795ms 03:49:31 INFO - PROCESS | 1949 | 1461235771835 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 03:49:31 INFO - PROCESS | 1949 | 1461235771837 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 03:49:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:49:31 INFO - PROCESS | 1949 | 1461235771841 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:49:31 INFO - PROCESS | 1949 | 1461235771842 Marionette TRACE conn2 <- [1,2830,null,{}] 03:49:31 INFO - PROCESS | 1949 | 1461235771845 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}] 03:49:31 INFO - PROCESS | 1949 | 1461235771968 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 03:49:32 INFO - PROCESS | 1949 | 1461235772055 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x1383da000 == 97 [pid = 1949] [id = 715] 03:49:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x12a55d400) [pid = 1949] [serial = 2145] [outer = 0x0] 03:49:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x12add5000) [pid = 1949] [serial = 2146] [outer = 0x12a55d400] 03:49:32 INFO - PROCESS | 1949 | 1461235772086 Marionette DEBUG loaded listener.js 03:49:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x12b3ddc00) [pid = 1949] [serial = 2147] [outer = 0x12a55d400] 03:49:32 INFO - PROCESS | 1949 | 1461235772537 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]]]}] 03:49:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:49:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 719ms 03:49:32 INFO - PROCESS | 1949 | 1461235772562 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 03:49:32 INFO - PROCESS | 1949 | 1461235772564 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 03:49:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:49:32 INFO - PROCESS | 1949 | 1461235772569 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:49:32 INFO - PROCESS | 1949 | 1461235772572 Marionette TRACE conn2 <- [1,2834,null,{}] 03:49:32 INFO - PROCESS | 1949 | 1461235772576 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}] 03:49:32 INFO - PROCESS | 1949 | 1461235772756 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 03:49:32 INFO - PROCESS | 1949 | 1461235772865 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x138420000 == 98 [pid = 1949] [id = 716] 03:49:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x12af46400) [pid = 1949] [serial = 2148] [outer = 0x0] 03:49:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x12b5c0c00) [pid = 1949] [serial = 2149] [outer = 0x12af46400] 03:49:32 INFO - PROCESS | 1949 | 1461235772895 Marionette DEBUG loaded listener.js 03:49:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x12bb4ac00) [pid = 1949] [serial = 2150] [outer = 0x12af46400] 03:49:33 INFO - PROCESS | 1949 | 1461235773355 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:49:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:49:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 823ms 03:49:33 INFO - PROCESS | 1949 | 1461235773390 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 03:49:33 INFO - PROCESS | 1949 | 1461235773392 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 03:49:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:49:33 INFO - PROCESS | 1949 | 1461235773394 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:49:33 INFO - PROCESS | 1949 | 1461235773396 Marionette TRACE conn2 <- [1,2838,null,{}] 03:49:33 INFO - PROCESS | 1949 | 1461235773398 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}] 03:49:33 INFO - PROCESS | 1949 | 1461235773576 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 03:49:33 INFO - PROCESS | 1949 | 1461235773642 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:33 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ea2e000 == 99 [pid = 1949] [id = 717] 03:49:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x12ce75000) [pid = 1949] [serial = 2151] [outer = 0x0] 03:49:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x12e290400) [pid = 1949] [serial = 2152] [outer = 0x12ce75000] 03:49:33 INFO - PROCESS | 1949 | 1461235773676 Marionette DEBUG loaded listener.js 03:49:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x12e2bb400) [pid = 1949] [serial = 2153] [outer = 0x12ce75000] 03:49:34 INFO - PROCESS | 1949 | 1461235774090 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]]]}] 03:49:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:49:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 721ms 03:49:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:49:34 INFO - PROCESS | 1949 | 1461235774115 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 03:49:34 INFO - PROCESS | 1949 | 1461235774117 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 03:49:34 INFO - PROCESS | 1949 | 1461235774121 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:49:34 INFO - PROCESS | 1949 | 1461235774123 Marionette TRACE conn2 <- [1,2842,null,{}] 03:49:34 INFO - PROCESS | 1949 | 1461235774125 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}] 03:49:34 INFO - PROCESS | 1949 | 1461235774245 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 03:49:34 INFO - PROCESS | 1949 | 1461235774362 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x1385de000 == 100 [pid = 1949] [id = 718] 03:49:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x12d3cd400) [pid = 1949] [serial = 2154] [outer = 0x0] 03:49:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x12e6e6c00) [pid = 1949] [serial = 2155] [outer = 0x12d3cd400] 03:49:34 INFO - PROCESS | 1949 | 1461235774394 Marionette DEBUG loaded listener.js 03:49:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x12e797400) [pid = 1949] [serial = 2156] [outer = 0x12d3cd400] 03:49:34 INFO - PROCESS | 1949 | 1461235774830 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]]]}] 03:49:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:49:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 720ms 03:49:34 INFO - PROCESS | 1949 | 1461235774841 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 03:49:34 INFO - PROCESS | 1949 | 1461235774842 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 03:49:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:49:34 INFO - PROCESS | 1949 | 1461235774844 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:49:34 INFO - PROCESS | 1949 | 1461235774846 Marionette TRACE conn2 <- [1,2846,null,{}] 03:49:34 INFO - PROCESS | 1949 | 1461235774848 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}] 03:49:34 INFO - PROCESS | 1949 | 1461235774988 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 03:49:35 INFO - PROCESS | 1949 | 1461235775075 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:35 INFO - PROCESS | 1949 | ++DOCSHELL 0x13889e000 == 101 [pid = 1949] [id = 719] 03:49:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x12e794800) [pid = 1949] [serial = 2157] [outer = 0x0] 03:49:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x12ec8b000) [pid = 1949] [serial = 2158] [outer = 0x12e794800] 03:49:35 INFO - PROCESS | 1949 | 1461235775107 Marionette DEBUG loaded listener.js 03:49:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x12ec93400) [pid = 1949] [serial = 2159] [outer = 0x12e794800] 03:49:35 INFO - PROCESS | 1949 | 1461235775596 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]]]}] 03:49:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:49:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 769ms 03:49:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:49:35 INFO - PROCESS | 1949 | 1461235775613 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 03:49:35 INFO - PROCESS | 1949 | 1461235775614 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 03:49:35 INFO - PROCESS | 1949 | 1461235775618 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:49:35 INFO - PROCESS | 1949 | 1461235775621 Marionette TRACE conn2 <- [1,2850,null,{}] 03:49:35 INFO - PROCESS | 1949 | 1461235775624 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}] 03:49:35 INFO - PROCESS | 1949 | 1461235775805 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 03:49:35 INFO - PROCESS | 1949 | 1461235775962 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:35 INFO - PROCESS | 1949 | ++DOCSHELL 0x13895e800 == 102 [pid = 1949] [id = 720] 03:49:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x12ec8c400) [pid = 1949] [serial = 2160] [outer = 0x0] 03:49:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x12ef82800) [pid = 1949] [serial = 2161] [outer = 0x12ec8c400] 03:49:35 INFO - PROCESS | 1949 | 1461235775991 Marionette DEBUG loaded listener.js 03:49:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x12ef8a800) [pid = 1949] [serial = 2162] [outer = 0x12ec8c400] 03:49:36 INFO - PROCESS | 1949 | 1461235776409 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:49:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:49:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 825ms 03:49:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:49:36 INFO - PROCESS | 1949 | 1461235776442 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 03:49:36 INFO - PROCESS | 1949 | 1461235776444 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 03:49:36 INFO - PROCESS | 1949 | 1461235776446 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:49:36 INFO - PROCESS | 1949 | 1461235776447 Marionette TRACE conn2 <- [1,2854,null,{}] 03:49:36 INFO - PROCESS | 1949 | 1461235776449 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}] 03:49:36 INFO - PROCESS | 1949 | 1461235776572 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 03:49:36 INFO - PROCESS | 1949 | 1461235776663 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x1389b1000 == 103 [pid = 1949] [id = 721] 03:49:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x12ef80400) [pid = 1949] [serial = 2163] [outer = 0x0] 03:49:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x12f479c00) [pid = 1949] [serial = 2164] [outer = 0x12ef80400] 03:49:36 INFO - PROCESS | 1949 | 1461235776693 Marionette DEBUG loaded listener.js 03:49:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x12f66e800) [pid = 1949] [serial = 2165] [outer = 0x12ef80400] 03:49:37 INFO - PROCESS | 1949 | 1461235777135 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]]]}] 03:49:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:49:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 721ms 03:49:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:49:37 INFO - PROCESS | 1949 | 1461235777179 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 03:49:37 INFO - PROCESS | 1949 | 1461235777181 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 03:49:37 INFO - PROCESS | 1949 | 1461235777183 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:49:37 INFO - PROCESS | 1949 | 1461235777187 Marionette TRACE conn2 <- [1,2858,null,{}] 03:49:37 INFO - PROCESS | 1949 | 1461235777212 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}] 03:49:37 INFO - PROCESS | 1949 | 1461235777347 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 03:49:37 INFO - PROCESS | 1949 | 1461235777440 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x127506000 == 104 [pid = 1949] [id = 722] 03:49:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x129c92000) [pid = 1949] [serial = 2166] [outer = 0x0] 03:49:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x12f47a800) [pid = 1949] [serial = 2167] [outer = 0x129c92000] 03:49:37 INFO - PROCESS | 1949 | 1461235777476 Marionette DEBUG loaded listener.js 03:49:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x12f67a800) [pid = 1949] [serial = 2168] [outer = 0x129c92000] 03:49:38 INFO - PROCESS | 1949 | 1461235778230 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:49:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:49:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1091ms 03:49:38 INFO - PROCESS | 1949 | 1461235778289 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 03:49:38 INFO - PROCESS | 1949 | 1461235778292 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 03:49:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:49:38 INFO - PROCESS | 1949 | 1461235778299 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:49:38 INFO - PROCESS | 1949 | 1461235778305 Marionette TRACE conn2 <- [1,2862,null,{}] 03:49:38 INFO - PROCESS | 1949 | 1461235778309 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}] 03:49:38 INFO - PROCESS | 1949 | 1461235778483 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 03:49:38 INFO - PROCESS | 1949 | 1461235778636 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x1286e3800 == 105 [pid = 1949] [id = 723] 03:49:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x114e06000) [pid = 1949] [serial = 2169] [outer = 0x0] 03:49:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x115672000) [pid = 1949] [serial = 2170] [outer = 0x114e06000] 03:49:38 INFO - PROCESS | 1949 | 1461235778684 Marionette DEBUG loaded listener.js 03:49:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x118931000) [pid = 1949] [serial = 2171] [outer = 0x114e06000] 03:49:39 INFO - PROCESS | 1949 | 1461235779183 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]]]}] 03:49:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:49:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 926ms 03:49:39 INFO - PROCESS | 1949 | 1461235779236 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 03:49:39 INFO - PROCESS | 1949 | 1461235779239 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 03:49:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:49:39 INFO - PROCESS | 1949 | 1461235779245 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:49:39 INFO - PROCESS | 1949 | 1461235779247 Marionette TRACE conn2 <- [1,2866,null,{}] 03:49:39 INFO - PROCESS | 1949 | 1461235779250 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}] 03:49:39 INFO - PROCESS | 1949 | 1461235779365 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 03:49:39 INFO - PROCESS | 1949 | 1461235779460 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x11a985800 == 106 [pid = 1949] [id = 724] 03:49:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x116166c00) [pid = 1949] [serial = 2172] [outer = 0x0] 03:49:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x119931800) [pid = 1949] [serial = 2173] [outer = 0x116166c00] 03:49:39 INFO - PROCESS | 1949 | 1461235779488 Marionette DEBUG loaded listener.js 03:49:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x11a973c00) [pid = 1949] [serial = 2174] [outer = 0x116166c00] 03:49:39 INFO - PROCESS | 1949 | 1461235779977 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]]]}] 03:49:39 INFO - PROCESS | 1949 | --DOCSHELL 0x12bee5000 == 105 [pid = 1949] [id = 397] 03:49:39 INFO - PROCESS | 1949 | --DOCSHELL 0x12ccd6800 == 104 [pid = 1949] [id = 674] 03:49:40 INFO - PROCESS | 1949 | --DOCSHELL 0x1302c7000 == 103 [pid = 1949] [id = 710] 03:49:40 INFO - PROCESS | 1949 | --DOCSHELL 0x12f907800 == 102 [pid = 1949] [id = 709] 03:49:40 INFO - PROCESS | 1949 | --DOCSHELL 0x11c33e000 == 101 [pid = 1949] [id = 708] 03:49:40 INFO - PROCESS | 1949 | --DOCSHELL 0x12e761800 == 100 [pid = 1949] [id = 707] 03:49:40 INFO - PROCESS | 1949 | --DOCSHELL 0x12d923800 == 99 [pid = 1949] [id = 706] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x129d06000) [pid = 1949] [serial = 2035] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x12aa57400) [pid = 1949] [serial = 2068] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOCSHELL 0x12b9d7800 == 98 [pid = 1949] [id = 705] 03:49:40 INFO - PROCESS | 1949 | --DOCSHELL 0x12b359000 == 97 [pid = 1949] [id = 704] 03:49:40 INFO - PROCESS | 1949 | --DOCSHELL 0x12a9d3000 == 96 [pid = 1949] [id = 703] 03:49:40 INFO - PROCESS | 1949 | --DOCSHELL 0x125dd2800 == 95 [pid = 1949] [id = 702] 03:49:40 INFO - PROCESS | 1949 | --DOCSHELL 0x11b91c800 == 94 [pid = 1949] [id = 701] 03:49:40 INFO - PROCESS | 1949 | --DOCSHELL 0x11c9e6000 == 93 [pid = 1949] [id = 700] 03:49:40 INFO - PROCESS | 1949 | --DOCSHELL 0x129d56800 == 92 [pid = 1949] [id = 699] 03:49:40 INFO - PROCESS | 1949 | --DOCSHELL 0x1301aa000 == 91 [pid = 1949] [id = 695] 03:49:40 INFO - PROCESS | 1949 | --DOCSHELL 0x12fbca800 == 90 [pid = 1949] [id = 694] 03:49:40 INFO - PROCESS | 1949 | --DOCSHELL 0x12f90f000 == 89 [pid = 1949] [id = 693] 03:49:40 INFO - PROCESS | 1949 | --DOCSHELL 0x12f1cc800 == 88 [pid = 1949] [id = 692] 03:49:40 INFO - PROCESS | 1949 | --DOCSHELL 0x12afcd800 == 87 [pid = 1949] [id = 691] 03:49:40 INFO - PROCESS | 1949 | --DOCSHELL 0x11c774000 == 86 [pid = 1949] [id = 690] 03:49:40 INFO - PROCESS | 1949 | --DOCSHELL 0x12eab7000 == 85 [pid = 1949] [id = 689] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x11c7ad800) [pid = 1949] [serial = 2050] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x129d0d000) [pid = 1949] [serial = 2056] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x1281fe400) [pid = 1949] [serial = 2054] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x1279c8400) [pid = 1949] [serial = 2053] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x119247000) [pid = 1949] [serial = 2038] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x11ad60c00) [pid = 1949] [serial = 2047] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x11b5cc800) [pid = 1949] [serial = 2032] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x118f97400) [pid = 1949] [serial = 2044] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x119935800) [pid = 1949] [serial = 2045] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x12a561c00) [pid = 1949] [serial = 2024] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x11566c400) [pid = 1949] [serial = 2041] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x1186b0400) [pid = 1949] [serial = 2042] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x114e06800) [pid = 1949] [serial = 2026] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x12a5e1c00) [pid = 1949] [serial = 2057] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x12aa4c400) [pid = 1949] [serial = 2066] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x11863c000) [pid = 1949] [serial = 2029] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x129dc1800) [pid = 1949] [serial = 2065] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x11863c800) [pid = 1949] [serial = 2060] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x1147b0c00) [pid = 1949] [serial = 2059] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x126859400) [pid = 1949] [serial = 2062] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x129c8d400) [pid = 1949] [serial = 2063] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x11b937c00) [pid = 1949] [serial = 2048] [outer = 0x0] [url = about:blank] 03:49:40 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x12767f000) [pid = 1949] [serial = 2051] [outer = 0x0] [url = about:blank] 03:49:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:49:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 828ms 03:49:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:49:40 INFO - PROCESS | 1949 | 1461235780073 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 03:49:40 INFO - PROCESS | 1949 | 1461235780075 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 03:49:40 INFO - PROCESS | 1949 | 1461235780077 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:49:40 INFO - PROCESS | 1949 | 1461235780079 Marionette TRACE conn2 <- [1,2870,null,{}] 03:49:40 INFO - PROCESS | 1949 | 1461235780087 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}] 03:49:40 INFO - PROCESS | 1949 | 1461235780194 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 03:49:40 INFO - PROCESS | 1949 | 1461235780199 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x11bc49000 == 86 [pid = 1949] [id = 725] 03:49:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x11ad7e400) [pid = 1949] [serial = 2175] [outer = 0x0] 03:49:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x11af18800) [pid = 1949] [serial = 2176] [outer = 0x11ad7e400] 03:49:40 INFO - PROCESS | 1949 | 1461235780229 Marionette DEBUG loaded listener.js 03:49:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x11c3bcc00) [pid = 1949] [serial = 2177] [outer = 0x11ad7e400] 03:49:40 INFO - PROCESS | 1949 | 1461235780610 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]]]}] 03:49:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:49:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 572ms 03:49:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:49:40 INFO - PROCESS | 1949 | 1461235780650 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 03:49:40 INFO - PROCESS | 1949 | 1461235780652 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 03:49:40 INFO - PROCESS | 1949 | 1461235780654 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:49:40 INFO - PROCESS | 1949 | 1461235780655 Marionette TRACE conn2 <- [1,2874,null,{}] 03:49:40 INFO - PROCESS | 1949 | 1461235780657 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}] 03:49:40 INFO - PROCESS | 1949 | 1461235780759 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 03:49:40 INFO - PROCESS | 1949 | 1461235780763 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x12a9c8800 == 87 [pid = 1949] [id = 726] 03:49:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x11c5d8800) [pid = 1949] [serial = 2178] [outer = 0x0] 03:49:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x127675400) [pid = 1949] [serial = 2179] [outer = 0x11c5d8800] 03:49:40 INFO - PROCESS | 1949 | 1461235780790 Marionette DEBUG loaded listener.js 03:49:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x1279d6800) [pid = 1949] [serial = 2180] [outer = 0x11c5d8800] 03:49:41 INFO - PROCESS | 1949 | 1461235781154 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]]]}] 03:49:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:49:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 519ms 03:49:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:49:41 INFO - PROCESS | 1949 | 1461235781190 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 03:49:41 INFO - PROCESS | 1949 | 1461235781191 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 03:49:41 INFO - PROCESS | 1949 | 1461235781195 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:49:41 INFO - PROCESS | 1949 | 1461235781196 Marionette TRACE conn2 <- [1,2878,null,{}] 03:49:41 INFO - PROCESS | 1949 | 1461235781199 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}] 03:49:41 INFO - PROCESS | 1949 | 1461235781298 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 03:49:41 INFO - PROCESS | 1949 | 1461235781302 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x12afdf000 == 88 [pid = 1949] [id = 727] 03:49:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x12810e000) [pid = 1949] [serial = 2181] [outer = 0x0] 03:49:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x128697800) [pid = 1949] [serial = 2182] [outer = 0x12810e000] 03:49:41 INFO - PROCESS | 1949 | 1461235781328 Marionette DEBUG loaded listener.js 03:49:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x129d09000) [pid = 1949] [serial = 2183] [outer = 0x12810e000] 03:49:41 INFO - PROCESS | 1949 | 1461235781704 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]]]}] 03:49:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:49:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 519ms 03:49:41 INFO - PROCESS | 1949 | 1461235781714 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 03:49:41 INFO - PROCESS | 1949 | 1461235781716 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 03:49:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:49:41 INFO - PROCESS | 1949 | 1461235781718 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:49:41 INFO - PROCESS | 1949 | 1461235781721 Marionette TRACE conn2 <- [1,2882,null,{}] 03:49:41 INFO - PROCESS | 1949 | 1461235781725 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}] 03:49:41 INFO - PROCESS | 1949 | 1461235781843 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 03:49:41 INFO - PROCESS | 1949 | 1461235781937 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x12bee5000 == 89 [pid = 1949] [id = 728] 03:49:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x1282ad000) [pid = 1949] [serial = 2184] [outer = 0x0] 03:49:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x12a333c00) [pid = 1949] [serial = 2185] [outer = 0x1282ad000] 03:49:41 INFO - PROCESS | 1949 | 1461235781966 Marionette DEBUG loaded listener.js 03:49:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x12a971400) [pid = 1949] [serial = 2186] [outer = 0x1282ad000] 03:49:42 INFO - PROCESS | 1949 | 1461235782302 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]]]}] 03:49:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:49:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 625ms 03:49:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:49:42 INFO - PROCESS | 1949 | 1461235782343 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 03:49:42 INFO - PROCESS | 1949 | 1461235782344 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 03:49:42 INFO - PROCESS | 1949 | 1461235782346 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:49:42 INFO - PROCESS | 1949 | 1461235782348 Marionette TRACE conn2 <- [1,2886,null,{}] 03:49:42 INFO - PROCESS | 1949 | 1461235782350 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}] 03:49:42 INFO - PROCESS | 1949 | 1461235782480 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 03:49:42 INFO - PROCESS | 1949 | 1461235782499 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:42 INFO - PROCESS | 1949 | ++DOCSHELL 0x12d924000 == 90 [pid = 1949] [id = 729] 03:49:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x12a973800) [pid = 1949] [serial = 2187] [outer = 0x0] 03:49:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x12aa57400) [pid = 1949] [serial = 2188] [outer = 0x12a973800] 03:49:42 INFO - PROCESS | 1949 | 1461235782524 Marionette DEBUG loaded listener.js 03:49:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x12ad98400) [pid = 1949] [serial = 2189] [outer = 0x12a973800] 03:49:42 INFO - PROCESS | 1949 | 1461235782915 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]]]}] 03:49:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:49:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 618ms 03:49:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:49:42 INFO - PROCESS | 1949 | 1461235782965 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 03:49:42 INFO - PROCESS | 1949 | 1461235782967 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 03:49:42 INFO - PROCESS | 1949 | 1461235782969 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:49:42 INFO - PROCESS | 1949 | 1461235782970 Marionette TRACE conn2 <- [1,2890,null,{}] 03:49:42 INFO - PROCESS | 1949 | 1461235782972 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}] 03:49:43 INFO - PROCESS | 1949 | 1461235783100 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 03:49:43 INFO - PROCESS | 1949 | 1461235783118 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e761800 == 91 [pid = 1949] [id = 730] 03:49:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x12aa9b400) [pid = 1949] [serial = 2190] [outer = 0x0] 03:49:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x12add2000) [pid = 1949] [serial = 2191] [outer = 0x12aa9b400] 03:49:43 INFO - PROCESS | 1949 | 1461235783144 Marionette DEBUG loaded listener.js 03:49:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x12aff2c00) [pid = 1949] [serial = 2192] [outer = 0x12aa9b400] 03:49:43 INFO - PROCESS | 1949 | 1461235783504 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:49:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:49:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 570ms 03:49:43 INFO - PROCESS | 1949 | 1461235783540 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 03:49:43 INFO - PROCESS | 1949 | 1461235783541 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 03:49:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:49:43 INFO - PROCESS | 1949 | 1461235783543 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:49:43 INFO - PROCESS | 1949 | 1461235783544 Marionette TRACE conn2 <- [1,2894,null,{}] 03:49:43 INFO - PROCESS | 1949 | 1461235783546 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}] 03:49:43 INFO - PROCESS | 1949 | 1461235783674 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 03:49:43 INFO - PROCESS | 1949 | 1461235783699 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ec02800 == 92 [pid = 1949] [id = 731] 03:49:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x11566dc00) [pid = 1949] [serial = 2193] [outer = 0x0] 03:49:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x12b343c00) [pid = 1949] [serial = 2194] [outer = 0x11566dc00] 03:49:43 INFO - PROCESS | 1949 | 1461235783725 Marionette DEBUG loaded listener.js 03:49:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x12bb46c00) [pid = 1949] [serial = 2195] [outer = 0x11566dc00] 03:49:44 INFO - PROCESS | 1949 | 1461235784116 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]]]}] 03:49:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:49:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 618ms 03:49:44 INFO - PROCESS | 1949 | 1461235784162 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 03:49:44 INFO - PROCESS | 1949 | 1461235784163 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 03:49:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:49:44 INFO - PROCESS | 1949 | 1461235784166 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:49:44 INFO - PROCESS | 1949 | 1461235784167 Marionette TRACE conn2 <- [1,2898,null,{}] 03:49:44 INFO - PROCESS | 1949 | 1461235784169 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}] 03:49:44 INFO - PROCESS | 1949 | 1461235784492 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 03:49:44 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x12a5e5400) [pid = 1949] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:49:44 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x12aa5b400) [pid = 1949] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:49:44 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x12aada800) [pid = 1949] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:49:44 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x1147b2800) [pid = 1949] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:49:44 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x126938800) [pid = 1949] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:49:44 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x11aa72800) [pid = 1949] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:49:44 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x11892f400) [pid = 1949] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:49:44 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x12a980c00) [pid = 1949] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:49:44 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x1161b6400) [pid = 1949] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:49:44 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x129dae400) [pid = 1949] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:49:44 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x12bb40800) [pid = 1949] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:49:44 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x11226dc00) [pid = 1949] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:49:44 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x12869ec00) [pid = 1949] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:49:44 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x130283800) [pid = 1949] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:49:44 INFO - PROCESS | 1949 | 1461235784552 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:44 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c304000 == 93 [pid = 1949] [id = 732] 03:49:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x11437ec00) [pid = 1949] [serial = 2196] [outer = 0x0] 03:49:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x118f9a800) [pid = 1949] [serial = 2197] [outer = 0x11437ec00] 03:49:44 INFO - PROCESS | 1949 | 1461235784580 Marionette DEBUG loaded listener.js 03:49:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x1279c3000) [pid = 1949] [serial = 2198] [outer = 0x11437ec00] 03:49:44 INFO - PROCESS | 1949 | 1461235784909 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]]]}] 03:49:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:49:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 772ms 03:49:44 INFO - PROCESS | 1949 | 1461235784940 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 03:49:44 INFO - PROCESS | 1949 | 1461235784942 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 03:49:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:49:44 INFO - PROCESS | 1949 | 1461235784989 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:49:44 INFO - PROCESS | 1949 | 1461235784992 Marionette TRACE conn2 <- [1,2902,null,{}] 03:49:45 INFO - PROCESS | 1949 | 1461235784995 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}] 03:49:45 INFO - PROCESS | 1949 | 1461235785176 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 03:49:45 INFO - PROCESS | 1949 | 1461235785190 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ff52800 == 94 [pid = 1949] [id = 733] 03:49:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x12a81ec00) [pid = 1949] [serial = 2199] [outer = 0x0] 03:49:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x12ced9000) [pid = 1949] [serial = 2200] [outer = 0x12a81ec00] 03:49:45 INFO - PROCESS | 1949 | 1461235785238 Marionette DEBUG loaded listener.js 03:49:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x12e289c00) [pid = 1949] [serial = 2201] [outer = 0x12a81ec00] 03:49:45 INFO - PROCESS | 1949 | 1461235785641 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:49:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:49:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 689ms 03:49:45 INFO - PROCESS | 1949 | 1461235785663 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 03:49:45 INFO - PROCESS | 1949 | 1461235785664 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 03:49:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:49:45 INFO - PROCESS | 1949 | 1461235785666 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:49:45 INFO - PROCESS | 1949 | 1461235785668 Marionette TRACE conn2 <- [1,2906,null,{}] 03:49:45 INFO - PROCESS | 1949 | 1461235785673 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}] 03:49:45 INFO - PROCESS | 1949 | 1461235785819 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 03:49:45 INFO - PROCESS | 1949 | 1461235785823 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x13618e000 == 95 [pid = 1949] [id = 734] 03:49:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x12e28d400) [pid = 1949] [serial = 2202] [outer = 0x0] 03:49:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x12e6e9c00) [pid = 1949] [serial = 2203] [outer = 0x12e28d400] 03:49:45 INFO - PROCESS | 1949 | 1461235785849 Marionette DEBUG loaded listener.js 03:49:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x12f676400) [pid = 1949] [serial = 2204] [outer = 0x12e28d400] 03:49:46 INFO - PROCESS | 1949 | 1461235786181 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]]]}] 03:49:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:49:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 520ms 03:49:46 INFO - PROCESS | 1949 | 1461235786189 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 03:49:46 INFO - PROCESS | 1949 | 1461235786190 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 03:49:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:49:46 INFO - PROCESS | 1949 | 1461235786193 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:49:46 INFO - PROCESS | 1949 | 1461235786194 Marionette TRACE conn2 <- [1,2910,null,{}] 03:49:46 INFO - PROCESS | 1949 | 1461235786196 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}] 03:49:46 INFO - PROCESS | 1949 | 1461235786305 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 03:49:46 INFO - PROCESS | 1949 | 1461235786386 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x1383d3000 == 96 [pid = 1949] [id = 735] 03:49:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x12e2b2800) [pid = 1949] [serial = 2205] [outer = 0x0] 03:49:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x12f998c00) [pid = 1949] [serial = 2206] [outer = 0x12e2b2800] 03:49:46 INFO - PROCESS | 1949 | 1461235786411 Marionette DEBUG loaded listener.js 03:49:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x12fe59800) [pid = 1949] [serial = 2207] [outer = 0x12e2b2800] 03:49:46 INFO - PROCESS | 1949 | 1461235786898 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]]]}] 03:49:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:49:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:49:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 721ms 03:49:46 INFO - PROCESS | 1949 | 1461235786914 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 03:49:46 INFO - PROCESS | 1949 | 1461235786918 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 03:49:46 INFO - TEST-START | /DOMEvents/constructors.html 03:49:46 INFO - PROCESS | 1949 | 1461235786923 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:49:46 INFO - PROCESS | 1949 | 1461235786925 Marionette TRACE conn2 <- [1,2914,null,{}] 03:49:46 INFO - PROCESS | 1949 | 1461235786929 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}] 03:49:47 INFO - PROCESS | 1949 | 1461235787059 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 03:49:47 INFO - PROCESS | 1949 | 1461235787154 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x1271e0800 == 97 [pid = 1949] [id = 736] 03:49:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x116157400) [pid = 1949] [serial = 2208] [outer = 0x0] 03:49:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x11892fc00) [pid = 1949] [serial = 2209] [outer = 0x116157400] 03:49:47 INFO - PROCESS | 1949 | 1461235787187 Marionette DEBUG loaded listener.js 03:49:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x11a857000) [pid = 1949] [serial = 2210] [outer = 0x116157400] 03:49:47 INFO - PROCESS | 1949 | 1461235787612 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]]]}] 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:49:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:49:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:49:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:49:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:49:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:49:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:49:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 726ms 03:49:47 INFO - PROCESS | 1949 | 1461235787649 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 03:49:47 INFO - PROCESS | 1949 | 1461235787654 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 03:49:47 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:49:47 INFO - PROCESS | 1949 | 1461235787659 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:49:47 INFO - PROCESS | 1949 | 1461235787661 Marionette TRACE conn2 <- [1,2918,null,{}] 03:49:47 INFO - PROCESS | 1949 | 1461235787664 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}] 03:49:47 INFO - PROCESS | 1949 | 1461235787844 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 03:49:47 INFO - PROCESS | 1949 | 1461235787936 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ccd5800 == 98 [pid = 1949] [id = 737] 03:49:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x11a85a000) [pid = 1949] [serial = 2211] [outer = 0x0] 03:49:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x11af99000) [pid = 1949] [serial = 2212] [outer = 0x11a85a000] 03:49:47 INFO - PROCESS | 1949 | 1461235787967 Marionette DEBUG loaded listener.js 03:49:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x129daa800) [pid = 1949] [serial = 2213] [outer = 0x11a85a000] 03:49:48 INFO - PROCESS | 1949 | 1461235788365 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:49:48 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:49:48 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 721ms 03:49:48 INFO - PROCESS | 1949 | 1461235788381 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 03:49:48 INFO - PROCESS | 1949 | 1461235788382 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 03:49:48 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:49:48 INFO - PROCESS | 1949 | 1461235788385 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:49:48 INFO - PROCESS | 1949 | 1461235788387 Marionette TRACE conn2 <- [1,2922,null,{}] 03:49:48 INFO - PROCESS | 1949 | 1461235788395 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}] 03:49:48 INFO - PROCESS | 1949 | 1461235788522 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 03:49:48 INFO - PROCESS | 1949 | 1461235788647 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x1388a0800 == 99 [pid = 1949] [id = 738] 03:49:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x129dbb800) [pid = 1949] [serial = 2214] [outer = 0x0] 03:49:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x12a5dd000) [pid = 1949] [serial = 2215] [outer = 0x129dbb800] 03:49:48 INFO - PROCESS | 1949 | 1461235788682 Marionette DEBUG loaded listener.js 03:49:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x12b344000) [pid = 1949] [serial = 2216] [outer = 0x129dbb800] 03:49:48 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 03:49:48 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 03:49:48 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 03:49:48 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 03:49:49 INFO - PROCESS | 1949 | 1461235789045 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]]]}] 03:49:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:49:49 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:49:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:49:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:49:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:49:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:49:49 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 03:49:49 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:49:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:49:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:49:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:49:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:49:49 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 03:49:49 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:49:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:49:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:49:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:49:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:49:49 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]" 03:49:49 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:49:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:49:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:49:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:49:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:49:49 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:49:49 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 674ms 03:49:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:49:49 INFO - PROCESS | 1949 | 1461235789060 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 03:49:49 INFO - PROCESS | 1949 | 1461235789062 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 03:49:49 INFO - PROCESS | 1949 | 1461235789064 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:49:49 INFO - PROCESS | 1949 | 1461235789066 Marionette TRACE conn2 <- [1,2926,null,{}] 03:49:49 INFO - PROCESS | 1949 | 1461235789068 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}] 03:49:49 INFO - PROCESS | 1949 | 1461235789193 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 03:49:49 INFO - PROCESS | 1949 | 1461235789306 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x138b4f000 == 100 [pid = 1949] [id = 739] 03:49:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x12ad9a400) [pid = 1949] [serial = 2217] [outer = 0x0] 03:49:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x12d26d000) [pid = 1949] [serial = 2218] [outer = 0x12ad9a400] 03:49:49 INFO - PROCESS | 1949 | 1461235789337 Marionette DEBUG loaded listener.js 03:49:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x12f671400) [pid = 1949] [serial = 2219] [outer = 0x12ad9a400] 03:49:49 INFO - PROCESS | 1949 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:49:49 INFO - PROCESS | 1949 | 1461235789702 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]]]}] 03:49:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:49:49 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 669ms 03:49:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:49:49 INFO - PROCESS | 1949 | 1461235789734 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 03:49:49 INFO - PROCESS | 1949 | 1461235789736 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 03:49:49 INFO - PROCESS | 1949 | 1461235789738 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:49:49 INFO - PROCESS | 1949 | 1461235789739 Marionette TRACE conn2 <- [1,2930,null,{}] 03:49:49 INFO - PROCESS | 1949 | 1461235789741 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}] 03:49:49 INFO - PROCESS | 1949 | 1461235789864 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 03:49:49 INFO - PROCESS | 1949 | 1461235789980 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x139858000 == 101 [pid = 1949] [id = 740] 03:49:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0x12f672400) [pid = 1949] [serial = 2220] [outer = 0x0] 03:49:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0x12fe5ac00) [pid = 1949] [serial = 2221] [outer = 0x12f672400] 03:49:50 INFO - PROCESS | 1949 | 1461235790012 Marionette DEBUG loaded listener.js 03:49:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 182 (0x12fe61800) [pid = 1949] [serial = 2222] [outer = 0x12f672400] 03:49:50 INFO - PROCESS | 1949 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:49:50 INFO - PROCESS | 1949 | 1461235790375 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]]]}] 03:49:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:49:50 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 670ms 03:49:50 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:49:50 INFO - PROCESS | 1949 | 1461235790408 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 03:49:50 INFO - PROCESS | 1949 | 1461235790410 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 03:49:50 INFO - PROCESS | 1949 | 1461235790412 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:49:50 INFO - PROCESS | 1949 | 1461235790413 Marionette TRACE conn2 <- [1,2934,null,{}] 03:49:50 INFO - PROCESS | 1949 | 1461235790415 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}] 03:49:50 INFO - PROCESS | 1949 | 1461235790545 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 03:49:50 INFO - PROCESS | 1949 | 1461235790659 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:50 INFO - PROCESS | 1949 | ++DOCSHELL 0x139a55000 == 102 [pid = 1949] [id = 741] 03:49:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 183 (0x12f9a2400) [pid = 1949] [serial = 2223] [outer = 0x0] 03:49:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 184 (0x12ff18c00) [pid = 1949] [serial = 2224] [outer = 0x12f9a2400] 03:49:50 INFO - PROCESS | 1949 | 1461235790692 Marionette DEBUG loaded listener.js 03:49:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 185 (0x130285c00) [pid = 1949] [serial = 2225] [outer = 0x12f9a2400] 03:49:51 INFO - PROCESS | 1949 | 1461235791044 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]]]}] 03:49:51 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:49:51 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 670ms 03:49:51 INFO - PROCESS | 1949 | 1461235791082 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 03:49:51 INFO - PROCESS | 1949 | 1461235791084 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 03:49:51 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:49:51 INFO - PROCESS | 1949 | 1461235791086 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:49:51 INFO - PROCESS | 1949 | 1461235791087 Marionette TRACE conn2 <- [1,2938,null,{}] 03:49:51 INFO - PROCESS | 1949 | 1461235791090 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}] 03:49:51 INFO - PROCESS | 1949 | 1461235791213 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 03:49:51 INFO - PROCESS | 1949 | 1461235791331 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x139dd5000 == 103 [pid = 1949] [id = 742] 03:49:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 186 (0x12ff1ec00) [pid = 1949] [serial = 2226] [outer = 0x0] 03:49:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 187 (0x130516800) [pid = 1949] [serial = 2227] [outer = 0x12ff1ec00] 03:49:51 INFO - PROCESS | 1949 | 1461235791363 Marionette DEBUG loaded listener.js 03:49:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 188 (0x130523000) [pid = 1949] [serial = 2228] [outer = 0x12ff1ec00] 03:49:51 INFO - PROCESS | 1949 | 1461235791734 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]]]}] 03:49:51 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. 03:49:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 673ms 03:49:51 INFO - PROCESS | 1949 | 1461235791760 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 03:49:51 INFO - PROCESS | 1949 | 1461235791762 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 03:49:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:49:51 INFO - PROCESS | 1949 | 1461235791766 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:49:51 INFO - PROCESS | 1949 | 1461235791768 Marionette TRACE conn2 <- [1,2942,null,{}] 03:49:51 INFO - PROCESS | 1949 | 1461235791772 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}] 03:49:51 INFO - PROCESS | 1949 | 1461235791955 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 03:49:52 INFO - PROCESS | 1949 | 1461235792095 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:52 INFO - PROCESS | 1949 | ++DOCSHELL 0x13a03d800 == 104 [pid = 1949] [id = 743] 03:49:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 189 (0x130517c00) [pid = 1949] [serial = 2229] [outer = 0x0] 03:49:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 190 (0x138363c00) [pid = 1949] [serial = 2230] [outer = 0x130517c00] 03:49:52 INFO - PROCESS | 1949 | 1461235792124 Marionette DEBUG loaded listener.js 03:49:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 191 (0x138368400) [pid = 1949] [serial = 2231] [outer = 0x130517c00] 03:49:52 INFO - PROCESS | 1949 | 1461235792488 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"]]]}] 03:49:52 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 03:49:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:49:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 773ms 03:49:52 INFO - PROCESS | 1949 | 1461235792539 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 03:49:52 INFO - PROCESS | 1949 | 1461235792540 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 03:49:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:49:52 INFO - PROCESS | 1949 | 1461235792543 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:49:52 INFO - PROCESS | 1949 | 1461235792544 Marionette TRACE conn2 <- [1,2946,null,{}] 03:49:52 INFO - PROCESS | 1949 | 1461235792547 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}] 03:49:52 INFO - PROCESS | 1949 | 1461235792672 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 03:49:52 INFO - PROCESS | 1949 | 1461235792764 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:52 INFO - PROCESS | 1949 | ++DOCSHELL 0x144c74000 == 105 [pid = 1949] [id = 744] 03:49:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 192 (0x129dc6800) [pid = 1949] [serial = 2232] [outer = 0x0] 03:49:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 193 (0x129dcd000) [pid = 1949] [serial = 2233] [outer = 0x129dc6800] 03:49:52 INFO - PROCESS | 1949 | 1461235792794 Marionette DEBUG loaded listener.js 03:49:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 194 (0x129dd1000) [pid = 1949] [serial = 2234] [outer = 0x129dc6800] 03:49:53 INFO - PROCESS | 1949 | 1461235793160 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]]]}] 03:49:53 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. 03:49:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 668ms 03:49:53 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:49:53 INFO - PROCESS | 1949 | 1461235793212 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 03:49:53 INFO - PROCESS | 1949 | 1461235793213 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 03:49:53 INFO - PROCESS | 1949 | 1461235793215 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:49:53 INFO - PROCESS | 1949 | 1461235793217 Marionette TRACE conn2 <- [1,2950,null,{}] 03:49:53 INFO - PROCESS | 1949 | 1461235793219 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}] 03:49:53 INFO - PROCESS | 1949 | 1461235793344 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 03:49:53 INFO - PROCESS | 1949 | 1461235793461 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x145d38800 == 106 [pid = 1949] [id = 745] 03:49:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 195 (0x138368800) [pid = 1949] [serial = 2235] [outer = 0x0] 03:49:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0x13836bc00) [pid = 1949] [serial = 2236] [outer = 0x138368800] 03:49:53 INFO - PROCESS | 1949 | 1461235793492 Marionette DEBUG loaded listener.js 03:49:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 197 (0x138465800) [pid = 1949] [serial = 2237] [outer = 0x138368800] 03:49:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x13a1c6000 == 107 [pid = 1949] [id = 746] 03:49:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 198 (0x13846e800) [pid = 1949] [serial = 2238] [outer = 0x0] 03:49:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 199 (0x138369800) [pid = 1949] [serial = 2239] [outer = 0x13846e800] 03:49:53 INFO - PROCESS | 1949 | 1461235793906 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]]]}] 03:49:53 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. 03:49:53 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 718ms 03:49:53 INFO - PROCESS | 1949 | 1461235793935 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 03:49:53 INFO - PROCESS | 1949 | 1461235793937 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 03:49:53 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:49:53 INFO - PROCESS | 1949 | 1461235793939 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:49:53 INFO - PROCESS | 1949 | 1461235793941 Marionette TRACE conn2 <- [1,2954,null,{}] 03:49:53 INFO - PROCESS | 1949 | 1461235793943 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}] 03:49:54 INFO - PROCESS | 1949 | 1461235794118 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 03:49:54 INFO - PROCESS | 1949 | 1461235794244 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x145d47800 == 108 [pid = 1949] [id = 747] 03:49:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 200 (0x138468400) [pid = 1949] [serial = 2240] [outer = 0x0] 03:49:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 201 (0x138471400) [pid = 1949] [serial = 2241] [outer = 0x138468400] 03:49:54 INFO - PROCESS | 1949 | 1461235794278 Marionette DEBUG loaded listener.js 03:49:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 202 (0x138b1ec00) [pid = 1949] [serial = 2242] [outer = 0x138468400] 03:49:54 INFO - PROCESS | 1949 | 1461235794644 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]]]}] 03:49:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:49:54 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 03:49:54 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 723ms 03:49:54 INFO - PROCESS | 1949 | 1461235794662 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 03:49:54 INFO - PROCESS | 1949 | 1461235794664 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 03:49:54 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:49:54 INFO - PROCESS | 1949 | 1461235794666 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:49:54 INFO - PROCESS | 1949 | 1461235794667 Marionette TRACE conn2 <- [1,2958,null,{}] 03:49:54 INFO - PROCESS | 1949 | 1461235794670 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}] 03:49:54 INFO - PROCESS | 1949 | 1461235794820 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 03:49:54 INFO - PROCESS | 1949 | 1461235794943 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x138e69000 == 109 [pid = 1949] [id = 748] 03:49:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 203 (0x138b18800) [pid = 1949] [serial = 2243] [outer = 0x0] 03:49:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 204 (0x138e34400) [pid = 1949] [serial = 2244] [outer = 0x138b18800] 03:49:54 INFO - PROCESS | 1949 | 1461235794974 Marionette DEBUG loaded listener.js 03:49:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 205 (0x138e3c000) [pid = 1949] [serial = 2245] [outer = 0x138b18800] 03:49:55 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. 03:49:55 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 672ms 03:49:55 INFO - PROCESS | 1949 | 1461235795334 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]]]}] 03:49:55 INFO - PROCESS | 1949 | 1461235795340 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 03:49:55 INFO - PROCESS | 1949 | 1461235795341 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 03:49:55 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:49:55 INFO - PROCESS | 1949 | 1461235795343 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:49:55 INFO - PROCESS | 1949 | 1461235795345 Marionette TRACE conn2 <- [1,2962,null,{}] 03:49:55 INFO - PROCESS | 1949 | 1461235795347 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}] 03:49:55 INFO - PROCESS | 1949 | 1461235795471 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 03:49:55 INFO - PROCESS | 1949 | 1461235795594 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x138e80000 == 110 [pid = 1949] [id = 749] 03:49:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 206 (0x138b18c00) [pid = 1949] [serial = 2246] [outer = 0x0] 03:49:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 207 (0x138e3dc00) [pid = 1949] [serial = 2247] [outer = 0x138b18c00] 03:49:55 INFO - PROCESS | 1949 | 1461235795626 Marionette DEBUG loaded listener.js 03:49:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 208 (0x1396e9000) [pid = 1949] [serial = 2248] [outer = 0x138b18c00] 03:49:56 INFO - PROCESS | 1949 | 1461235796027 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]]]}] 03:49:56 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. 03:49:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 720ms 03:49:56 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:49:56 INFO - PROCESS | 1949 | 1461235796064 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 03:49:56 INFO - PROCESS | 1949 | 1461235796065 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 03:49:56 INFO - PROCESS | 1949 | 1461235796067 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:49:56 INFO - PROCESS | 1949 | 1461235796068 Marionette TRACE conn2 <- [1,2966,null,{}] 03:49:56 INFO - PROCESS | 1949 | 1461235796071 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}] 03:49:56 INFO - PROCESS | 1949 | 1461235796199 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 03:49:56 INFO - PROCESS | 1949 | 1461235796327 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c12c000 == 111 [pid = 1949] [id = 750] 03:49:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 209 (0x114d6d000) [pid = 1949] [serial = 2249] [outer = 0x0] 03:49:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 210 (0x119e5b800) [pid = 1949] [serial = 2250] [outer = 0x114d6d000] 03:49:56 INFO - PROCESS | 1949 | 1461235796360 Marionette DEBUG loaded listener.js 03:49:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 211 (0x12a81ac00) [pid = 1949] [serial = 2251] [outer = 0x114d6d000] 03:49:56 INFO - PROCESS | 1949 | 1461235796723 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]]]}] 03:49:56 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. 03:49:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 672ms 03:49:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:49:56 INFO - PROCESS | 1949 | 1461235796739 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 03:49:56 INFO - PROCESS | 1949 | 1461235796741 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 03:49:56 INFO - PROCESS | 1949 | 1461235796743 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:49:56 INFO - PROCESS | 1949 | 1461235796744 Marionette TRACE conn2 <- [1,2970,null,{}] 03:49:56 INFO - PROCESS | 1949 | 1461235796746 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}] 03:49:56 INFO - PROCESS | 1949 | 1461235796873 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 03:49:57 INFO - PROCESS | 1949 | 1461235797204 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d45800 == 112 [pid = 1949] [id = 751] 03:49:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 212 (0x112265400) [pid = 1949] [serial = 2252] [outer = 0x0] 03:49:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 213 (0x11226dc00) [pid = 1949] [serial = 2253] [outer = 0x112265400] 03:49:57 INFO - PROCESS | 1949 | 1461235797255 Marionette DEBUG loaded listener.js 03:49:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 214 (0x114d72c00) [pid = 1949] [serial = 2254] [outer = 0x112265400] 03:49:57 INFO - PROCESS | 1949 | 1461235797665 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]]]}] 03:49:57 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. 03:49:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 969ms 03:49:57 INFO - PROCESS | 1949 | 1461235797713 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 03:49:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:49:57 INFO - PROCESS | 1949 | 1461235797715 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 03:49:57 INFO - PROCESS | 1949 | 1461235797718 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:49:57 INFO - PROCESS | 1949 | 1461235797721 Marionette TRACE conn2 <- [1,2974,null,{}] 03:49:57 INFO - PROCESS | 1949 | 1461235797725 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}] 03:49:57 INFO - PROCESS | 1949 | 1461235797854 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 03:49:57 INFO - PROCESS | 1949 | 1461235797977 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b9d0800 == 113 [pid = 1949] [id = 752] 03:49:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 215 (0x1161bc000) [pid = 1949] [serial = 2255] [outer = 0x0] 03:49:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 216 (0x119247800) [pid = 1949] [serial = 2256] [outer = 0x1161bc000] 03:49:58 INFO - PROCESS | 1949 | 1461235798007 Marionette DEBUG loaded listener.js 03:49:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 217 (0x11c17a000) [pid = 1949] [serial = 2257] [outer = 0x1161bc000] 03:49:58 INFO - PROCESS | 1949 | 1461235798396 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]]]}] 03:49:58 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. 03:49:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 726ms 03:49:58 INFO - PROCESS | 1949 | 1461235798445 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 03:49:58 INFO - PROCESS | 1949 | 1461235798448 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 03:49:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:49:58 INFO - PROCESS | 1949 | 1461235798451 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:49:58 INFO - PROCESS | 1949 | 1461235798453 Marionette TRACE conn2 <- [1,2978,null,{}] 03:49:58 INFO - PROCESS | 1949 | 1461235798455 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}] 03:49:58 INFO - PROCESS | 1949 | 1461235798577 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 03:49:58 INFO - PROCESS | 1949 | 1461235798715 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:58 INFO - PROCESS | 1949 | --DOCSHELL 0x13618e000 == 112 [pid = 1949] [id = 734] 03:49:58 INFO - PROCESS | 1949 | --DOCSHELL 0x12ff52800 == 111 [pid = 1949] [id = 733] 03:49:58 INFO - PROCESS | 1949 | --DOCSHELL 0x11c304000 == 110 [pid = 1949] [id = 732] 03:49:58 INFO - PROCESS | 1949 | --DOCSHELL 0x12ec02800 == 109 [pid = 1949] [id = 731] 03:49:58 INFO - PROCESS | 1949 | --DOCSHELL 0x12e761800 == 108 [pid = 1949] [id = 730] 03:49:58 INFO - PROCESS | 1949 | --DOCSHELL 0x12d924000 == 107 [pid = 1949] [id = 729] 03:49:58 INFO - PROCESS | 1949 | --DOMWINDOW == 216 (0x12d270400) [pid = 1949] [serial = 2134] [outer = 0x0] [url = about:blank] 03:49:58 INFO - PROCESS | 1949 | --DOMWINDOW == 215 (0x12adcd400) [pid = 1949] [serial = 2086] [outer = 0x0] [url = about:blank] 03:49:58 INFO - PROCESS | 1949 | --DOMWINDOW == 214 (0x12b148000) [pid = 1949] [serial = 2089] [outer = 0x0] [url = about:blank] 03:49:58 INFO - PROCESS | 1949 | --DOMWINDOW == 213 (0x12b347400) [pid = 1949] [serial = 2092] [outer = 0x0] [url = about:blank] 03:49:58 INFO - PROCESS | 1949 | --DOMWINDOW == 212 (0x1186b6400) [pid = 1949] [serial = 2095] [outer = 0x0] [url = about:blank] 03:49:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x1198ae000 == 108 [pid = 1949] [id = 753] 03:49:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 213 (0x1161c4400) [pid = 1949] [serial = 2258] [outer = 0x0] 03:49:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 214 (0x11ad60c00) [pid = 1949] [serial = 2259] [outer = 0x1161c4400] 03:49:58 INFO - PROCESS | 1949 | 1461235798799 Marionette DEBUG loaded listener.js 03:49:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 215 (0x129c94c00) [pid = 1949] [serial = 2260] [outer = 0x1161c4400] 03:49:58 INFO - PROCESS | 1949 | --DOCSHELL 0x12bee5000 == 107 [pid = 1949] [id = 728] 03:49:58 INFO - PROCESS | 1949 | --DOCSHELL 0x12afdf000 == 106 [pid = 1949] [id = 727] 03:49:58 INFO - PROCESS | 1949 | --DOCSHELL 0x12a9c8800 == 105 [pid = 1949] [id = 726] 03:49:58 INFO - PROCESS | 1949 | --DOCSHELL 0x11bc49000 == 104 [pid = 1949] [id = 725] 03:49:58 INFO - PROCESS | 1949 | --DOCSHELL 0x11a985800 == 103 [pid = 1949] [id = 724] 03:49:58 INFO - PROCESS | 1949 | --DOCSHELL 0x1286e3800 == 102 [pid = 1949] [id = 723] 03:49:58 INFO - PROCESS | 1949 | --DOCSHELL 0x12ea2e000 == 101 [pid = 1949] [id = 717] 03:49:58 INFO - PROCESS | 1949 | --DOCSHELL 0x138420000 == 100 [pid = 1949] [id = 716] 03:49:58 INFO - PROCESS | 1949 | --DOCSHELL 0x1383da000 == 99 [pid = 1949] [id = 715] 03:49:58 INFO - PROCESS | 1949 | --DOCSHELL 0x12f91e800 == 98 [pid = 1949] [id = 714] 03:49:58 INFO - PROCESS | 1949 | --DOCSHELL 0x12ab2b800 == 97 [pid = 1949] [id = 713] 03:49:58 INFO - PROCESS | 1949 | --DOCSHELL 0x11b996000 == 96 [pid = 1949] [id = 712] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 214 (0x125fa6400) [pid = 1949] [serial = 2126] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 213 (0x11892e400) [pid = 1949] [serial = 2125] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 212 (0x12ceda000) [pid = 1949] [serial = 2132] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 211 (0x12aa59800) [pid = 1949] [serial = 2117] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 210 (0x12bb4cc00) [pid = 1949] [serial = 2129] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 209 (0x12b3e2c00) [pid = 1949] [serial = 2128] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 208 (0x12a5de000) [pid = 1949] [serial = 2114] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 207 (0x130525400) [pid = 1949] [serial = 1916] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 206 (0x12a976400) [pid = 1949] [serial = 2116] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 205 (0x12aad8000) [pid = 1949] [serial = 2119] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 204 (0x12ada3800) [pid = 1949] [serial = 2120] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 203 (0x12af4d000) [pid = 1949] [serial = 2123] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 202 (0x12add4800) [pid = 1949] [serial = 2122] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 201 (0x1161bd800) [pid = 1949] [serial = 2099] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 200 (0x114d5cc00) [pid = 1949] [serial = 2098] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 199 (0x1279c6000) [pid = 1949] [serial = 2110] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 198 (0x1281f0800) [pid = 1949] [serial = 2111] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 197 (0x11b5cd400) [pid = 1949] [serial = 2107] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 196 (0x126851c00) [pid = 1949] [serial = 2108] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 195 (0x11a8c0c00) [pid = 1949] [serial = 2104] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 194 (0x11aa68400) [pid = 1949] [serial = 2105] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 193 (0x11a9e2000) [pid = 1949] [serial = 2074] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 192 (0x12aaa3400) [pid = 1949] [serial = 2069] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 191 (0x11892cc00) [pid = 1949] [serial = 2101] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 190 (0x11a60f800) [pid = 1949] [serial = 2102] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 189 (0x12aaa4000) [pid = 1949] [serial = 2083] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 188 (0x129dc0c00) [pid = 1949] [serial = 2113] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 187 (0x114fa1400) [pid = 1949] [serial = 2071] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 186 (0x12a5e5800) [pid = 1949] [serial = 2080] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 185 (0x12869f400) [pid = 1949] [serial = 2077] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | --DOMWINDOW == 184 (0x12bd4a800) [pid = 1949] [serial = 2131] [outer = 0x0] [url = about:blank] 03:49:59 INFO - PROCESS | 1949 | 1461235799123 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]]]}] 03:49:59 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. 03:49:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 722ms 03:49:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:49:59 INFO - PROCESS | 1949 | 1461235799174 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 03:49:59 INFO - PROCESS | 1949 | 1461235799176 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 03:49:59 INFO - PROCESS | 1949 | 1461235799179 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:49:59 INFO - PROCESS | 1949 | 1461235799183 Marionette TRACE conn2 <- [1,2982,null,{}] 03:49:59 INFO - PROCESS | 1949 | 1461235799190 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}] 03:49:59 INFO - PROCESS | 1949 | 1461235799319 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 03:49:59 INFO - PROCESS | 1949 | 1461235799417 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x12af03800 == 97 [pid = 1949] [id = 754] 03:49:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 185 (0x1279cc400) [pid = 1949] [serial = 2261] [outer = 0x0] 03:49:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 186 (0x129dac400) [pid = 1949] [serial = 2262] [outer = 0x1279cc400] 03:49:59 INFO - PROCESS | 1949 | 1461235799444 Marionette DEBUG loaded listener.js 03:49:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 187 (0x12a5ea400) [pid = 1949] [serial = 2263] [outer = 0x1279cc400] 03:49:59 INFO - PROCESS | 1949 | 1461235799718 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"]]]}] 03:49:59 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 03:49:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:49:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 576ms 03:49:59 INFO - PROCESS | 1949 | 1461235799761 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 03:49:59 INFO - PROCESS | 1949 | 1461235799763 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 03:49:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:49:59 INFO - PROCESS | 1949 | 1461235799765 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:49:59 INFO - PROCESS | 1949 | 1461235799767 Marionette TRACE conn2 <- [1,2986,null,{}] 03:49:59 INFO - PROCESS | 1949 | 1461235799769 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}] 03:49:59 INFO - PROCESS | 1949 | 1461235799883 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 03:49:59 INFO - PROCESS | 1949 | 1461235799887 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ce80000 == 98 [pid = 1949] [id = 755] 03:49:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 188 (0x12a81b000) [pid = 1949] [serial = 2264] [outer = 0x0] 03:49:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 189 (0x12a97dc00) [pid = 1949] [serial = 2265] [outer = 0x12a81b000] 03:49:59 INFO - PROCESS | 1949 | 1461235799914 Marionette DEBUG loaded listener.js 03:49:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 190 (0x12aad9000) [pid = 1949] [serial = 2266] [outer = 0x12a81b000] 03:50:00 INFO - PROCESS | 1949 | 1461235800280 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]]]}] 03:50:00 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. 03:50:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 519ms 03:50:00 INFO - PROCESS | 1949 | 1461235800288 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 03:50:00 INFO - PROCESS | 1949 | 1461235800290 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 03:50:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:50:00 INFO - PROCESS | 1949 | 1461235800292 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:50:00 INFO - PROCESS | 1949 | 1461235800293 Marionette TRACE conn2 <- [1,2990,null,{}] 03:50:00 INFO - PROCESS | 1949 | 1461235800295 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}] 03:50:00 INFO - PROCESS | 1949 | 1461235800409 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 03:50:00 INFO - PROCESS | 1949 | 1461235800413 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e75d000 == 99 [pid = 1949] [id = 756] 03:50:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 191 (0x12af4b400) [pid = 1949] [serial = 2267] [outer = 0x0] 03:50:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 192 (0x12aff2000) [pid = 1949] [serial = 2268] [outer = 0x12af4b400] 03:50:00 INFO - PROCESS | 1949 | 1461235800446 Marionette DEBUG loaded listener.js 03:50:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 193 (0x12b7a8000) [pid = 1949] [serial = 2269] [outer = 0x12af4b400] 03:50:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x12eac3000 == 100 [pid = 1949] [id = 757] 03:50:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 194 (0x12e28f800) [pid = 1949] [serial = 2270] [outer = 0x0] 03:50:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 195 (0x12adcc800) [pid = 1949] [serial = 2271] [outer = 0x12e28f800] 03:50:00 INFO - PROCESS | 1949 | 1461235800853 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]]]}] 03:50:00 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. 03:50:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 568ms 03:50:00 INFO - PROCESS | 1949 | 1461235800861 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 03:50:00 INFO - PROCESS | 1949 | 1461235800862 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 03:50:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:50:00 INFO - PROCESS | 1949 | 1461235800864 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:50:00 INFO - PROCESS | 1949 | 1461235800865 Marionette TRACE conn2 <- [1,2994,null,{}] 03:50:00 INFO - PROCESS | 1949 | 1461235800868 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}] 03:50:01 INFO - PROCESS | 1949 | 1461235801068 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 03:50:01 INFO - PROCESS | 1949 | 1461235801087 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ec1e800 == 101 [pid = 1949] [id = 758] 03:50:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0x12a97c800) [pid = 1949] [serial = 2272] [outer = 0x0] 03:50:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 197 (0x12bd4d000) [pid = 1949] [serial = 2273] [outer = 0x12a97c800] 03:50:01 INFO - PROCESS | 1949 | 1461235801114 Marionette DEBUG loaded listener.js 03:50:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 198 (0x12ec88000) [pid = 1949] [serial = 2274] [outer = 0x12a97c800] 03:50:01 INFO - PROCESS | 1949 | 1461235801451 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]]]}] 03:50:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:50:01 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 03:50:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 622ms 03:50:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:50:01 INFO - PROCESS | 1949 | 1461235801494 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 03:50:01 INFO - PROCESS | 1949 | 1461235801495 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 03:50:01 INFO - PROCESS | 1949 | 1461235801497 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:50:01 INFO - PROCESS | 1949 | 1461235801499 Marionette TRACE conn2 <- [1,2998,null,{}] 03:50:01 INFO - PROCESS | 1949 | 1461235801502 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}] 03:50:01 INFO - PROCESS | 1949 | 1461235801678 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 03:50:01 INFO - PROCESS | 1949 | 1461235801702 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x1302c8000 == 102 [pid = 1949] [id = 759] 03:50:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 199 (0x12ec8bc00) [pid = 1949] [serial = 2275] [outer = 0x0] 03:50:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 200 (0x12f479000) [pid = 1949] [serial = 2276] [outer = 0x12ec8bc00] 03:50:01 INFO - PROCESS | 1949 | 1461235801744 Marionette DEBUG loaded listener.js 03:50:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 201 (0x12f99f400) [pid = 1949] [serial = 2277] [outer = 0x12ec8bc00] 03:50:02 INFO - PROCESS | 1949 | 1461235802231 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]]]}] 03:50:02 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. 03:50:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 775ms 03:50:02 INFO - PROCESS | 1949 | 1461235802273 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 03:50:02 INFO - PROCESS | 1949 | 1461235802274 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 03:50:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:50:02 INFO - PROCESS | 1949 | 1461235802282 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:50:02 INFO - PROCESS | 1949 | 1461235802283 Marionette TRACE conn2 <- [1,3002,null,{}] 03:50:02 INFO - PROCESS | 1949 | 1461235802286 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}] 03:50:02 INFO - PROCESS | 1949 | 1461235802426 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 03:50:02 INFO - PROCESS | 1949 | 1461235802442 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:02 INFO - PROCESS | 1949 | ++DOCSHELL 0x136199800 == 103 [pid = 1949] [id = 760] 03:50:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 202 (0x12ef85c00) [pid = 1949] [serial = 2278] [outer = 0x0] 03:50:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 203 (0x12ff19800) [pid = 1949] [serial = 2279] [outer = 0x12ef85c00] 03:50:02 INFO - PROCESS | 1949 | 1461235802468 Marionette DEBUG loaded listener.js 03:50:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 204 (0x13027f000) [pid = 1949] [serial = 2280] [outer = 0x12ef85c00] 03:50:02 INFO - PROCESS | 1949 | 1461235802814 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]]]}] 03:50:02 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. 03:50:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 570ms 03:50:02 INFO - PROCESS | 1949 | 1461235802852 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 03:50:02 INFO - PROCESS | 1949 | 1461235802854 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 03:50:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:50:02 INFO - PROCESS | 1949 | 1461235802856 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:50:02 INFO - PROCESS | 1949 | 1461235802857 Marionette TRACE conn2 <- [1,3006,null,{}] 03:50:02 INFO - PROCESS | 1949 | 1461235802859 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}] 03:50:03 INFO - PROCESS | 1949 | 1461235803000 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 03:50:03 INFO - PROCESS | 1949 | --DOMWINDOW == 203 (0x12810e000) [pid = 1949] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:50:03 INFO - PROCESS | 1949 | --DOMWINDOW == 202 (0x12a973800) [pid = 1949] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:50:03 INFO - PROCESS | 1949 | --DOMWINDOW == 201 (0x114e06000) [pid = 1949] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:50:03 INFO - PROCESS | 1949 | --DOMWINDOW == 200 (0x11ad7e400) [pid = 1949] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:50:03 INFO - PROCESS | 1949 | --DOMWINDOW == 199 (0x116166c00) [pid = 1949] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:50:03 INFO - PROCESS | 1949 | --DOMWINDOW == 198 (0x12cedc800) [pid = 1949] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:50:03 INFO - PROCESS | 1949 | --DOMWINDOW == 197 (0x1282ad000) [pid = 1949] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:50:03 INFO - PROCESS | 1949 | --DOMWINDOW == 196 (0x11c5d8800) [pid = 1949] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:50:03 INFO - PROCESS | 1949 | --DOMWINDOW == 195 (0x12aa9b400) [pid = 1949] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:50:03 INFO - PROCESS | 1949 | --DOMWINDOW == 194 (0x11566dc00) [pid = 1949] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:50:03 INFO - PROCESS | 1949 | --DOMWINDOW == 193 (0x12a81ec00) [pid = 1949] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:50:03 INFO - PROCESS | 1949 | --DOMWINDOW == 192 (0x12e28d400) [pid = 1949] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:50:03 INFO - PROCESS | 1949 | --DOMWINDOW == 191 (0x11437ec00) [pid = 1949] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:50:03 INFO - PROCESS | 1949 | 1461235803315 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x123cca800 == 104 [pid = 1949] [id = 761] 03:50:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 192 (0x114d6f400) [pid = 1949] [serial = 2281] [outer = 0x0] 03:50:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 193 (0x119e5cc00) [pid = 1949] [serial = 2282] [outer = 0x114d6f400] 03:50:03 INFO - PROCESS | 1949 | 1461235803341 Marionette DEBUG loaded listener.js 03:50:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 194 (0x129c8d800) [pid = 1949] [serial = 2283] [outer = 0x114d6f400] 03:50:03 INFO - PROCESS | 1949 | 1461235803643 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]]]}] 03:50:03 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. 03:50:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 818ms 03:50:03 INFO - PROCESS | 1949 | 1461235803675 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 03:50:03 INFO - PROCESS | 1949 | 1461235803676 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 03:50:03 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:50:03 INFO - PROCESS | 1949 | 1461235803678 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:50:03 INFO - PROCESS | 1949 | 1461235803680 Marionette TRACE conn2 <- [1,3010,null,{}] 03:50:03 INFO - PROCESS | 1949 | 1461235803682 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}] 03:50:03 INFO - PROCESS | 1949 | 1461235803795 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 03:50:03 INFO - PROCESS | 1949 | 1461235803872 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x1384d7800 == 105 [pid = 1949] [id = 762] 03:50:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 195 (0x1282ad000) [pid = 1949] [serial = 2284] [outer = 0x0] 03:50:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0x12e28d400) [pid = 1949] [serial = 2285] [outer = 0x1282ad000] 03:50:03 INFO - PROCESS | 1949 | 1461235803902 Marionette DEBUG loaded listener.js 03:50:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 197 (0x1361cbc00) [pid = 1949] [serial = 2286] [outer = 0x1282ad000] 03:50:04 INFO - PROCESS | 1949 | 1461235804187 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]]]}] 03:50:04 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 03:50:04 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 518ms 03:50:04 INFO - PROCESS | 1949 | 1461235804198 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 03:50:04 INFO - PROCESS | 1949 | 1461235804199 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 03:50:04 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:50:04 INFO - PROCESS | 1949 | 1461235804201 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:50:04 INFO - PROCESS | 1949 | 1461235804204 Marionette TRACE conn2 <- [1,3014,null,{}] 03:50:04 INFO - PROCESS | 1949 | 1461235804213 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}] 03:50:04 INFO - PROCESS | 1949 | 1461235804339 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 03:50:04 INFO - PROCESS | 1949 | 1461235804343 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:04 INFO - PROCESS | 1949 | ++DOCSHELL 0x1389ac800 == 106 [pid = 1949] [id = 763] 03:50:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 198 (0x1361cc000) [pid = 1949] [serial = 2287] [outer = 0x0] 03:50:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 199 (0x138356c00) [pid = 1949] [serial = 2288] [outer = 0x1361cc000] 03:50:04 INFO - PROCESS | 1949 | 1461235804369 Marionette DEBUG loaded listener.js 03:50:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 200 (0x13835d000) [pid = 1949] [serial = 2289] [outer = 0x1361cc000] 03:50:04 INFO - PROCESS | 1949 | [1949] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:50:04 INFO - PROCESS | 1949 | 1461235804775 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:50:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:50:04 INFO - {} 03:50:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:50:04 INFO - {} 03:50:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:50:04 INFO - {} 03:50:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:50:04 INFO - {} 03:50:04 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 631ms 03:50:04 INFO - PROCESS | 1949 | 1461235804832 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 03:50:04 INFO - PROCESS | 1949 | 1461235804834 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 03:50:04 INFO - TEST-START | /FileAPI/fileReader.html 03:50:04 INFO - PROCESS | 1949 | 1461235804837 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:50:04 INFO - PROCESS | 1949 | 1461235804838 Marionette TRACE conn2 <- [1,3018,null,{}] 03:50:04 INFO - PROCESS | 1949 | 1461235804841 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}] 03:50:04 INFO - PROCESS | 1949 | 1461235804952 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 03:50:04 INFO - PROCESS | 1949 | 1461235804956 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:04 INFO - PROCESS | 1949 | ++DOCSHELL 0x13a037000 == 107 [pid = 1949] [id = 764] 03:50:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 201 (0x13842d000) [pid = 1949] [serial = 2290] [outer = 0x0] 03:50:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 202 (0x138433400) [pid = 1949] [serial = 2291] [outer = 0x13842d000] 03:50:04 INFO - PROCESS | 1949 | 1461235804979 Marionette DEBUG loaded listener.js 03:50:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 203 (0x138437400) [pid = 1949] [serial = 2292] [outer = 0x13842d000] 03:50:05 INFO - PROCESS | 1949 | 1461235805442 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]]]}] 03:50:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:50:05 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:50:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:50:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:50:05 INFO - TEST-OK | /FileAPI/fileReader.html | took 621ms 03:50:05 INFO - PROCESS | 1949 | 1461235805458 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 03:50:05 INFO - PROCESS | 1949 | 1461235805460 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 03:50:05 INFO - TEST-START | /FileAPI/historical.html 03:50:05 INFO - PROCESS | 1949 | 1461235805463 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:50:05 INFO - PROCESS | 1949 | 1461235805466 Marionette TRACE conn2 <- [1,3022,null,{}] 03:50:05 INFO - PROCESS | 1949 | 1461235805469 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}] 03:50:05 INFO - PROCESS | 1949 | 1461235805616 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 03:50:05 INFO - PROCESS | 1949 | 1461235805796 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x1286df800 == 108 [pid = 1949] [id = 765] 03:50:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 204 (0x118f96800) [pid = 1949] [serial = 2293] [outer = 0x0] 03:50:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 205 (0x11a610000) [pid = 1949] [serial = 2294] [outer = 0x118f96800] 03:50:05 INFO - PROCESS | 1949 | 1461235805843 Marionette DEBUG loaded listener.js 03:50:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 206 (0x11af94400) [pid = 1949] [serial = 2295] [outer = 0x118f96800] 03:50:06 INFO - PROCESS | 1949 | 1461235806225 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"]]]}] 03:50:06 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:50:06 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:50:06 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:50:06 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:50:06 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:50:06 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:50:06 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:50:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:06 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:50:06 INFO - TEST-OK | /FileAPI/historical.html | took 775ms 03:50:06 INFO - PROCESS | 1949 | 1461235806239 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 03:50:06 INFO - PROCESS | 1949 | 1461235806243 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 03:50:06 INFO - TEST-START | /FileAPI/idlharness.html 03:50:06 INFO - PROCESS | 1949 | 1461235806248 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:50:06 INFO - PROCESS | 1949 | 1461235806250 Marionette TRACE conn2 <- [1,3026,null,{}] 03:50:06 INFO - PROCESS | 1949 | 1461235806253 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}] 03:50:06 INFO - PROCESS | 1949 | 1461235806383 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 03:50:06 INFO - PROCESS | 1949 | 1461235806508 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ce86800 == 109 [pid = 1949] [id = 766] 03:50:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 207 (0x11af9c800) [pid = 1949] [serial = 2296] [outer = 0x0] 03:50:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 208 (0x11d5a5800) [pid = 1949] [serial = 2297] [outer = 0x11af9c800] 03:50:06 INFO - PROCESS | 1949 | 1461235806541 Marionette DEBUG loaded listener.js 03:50:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 209 (0x129d03000) [pid = 1949] [serial = 2298] [outer = 0x11af9c800] 03:50:07 INFO - PROCESS | 1949 | 1461235807194 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]]]}] 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:50:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:50:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:50:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:50:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:50:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:50:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:50:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:50:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:50:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:50:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:50:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:50:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:50:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:50:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:50:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:50:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:50:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:50:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:50:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:50:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:50:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:50:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:50:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:50:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:50:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:50:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:50:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:50:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:50:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:50:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:50:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:50:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:50:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:50:07 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 03:50:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:50:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:50:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:50:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:50:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:50:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:50:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:50:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:50:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:50:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:50:07 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 03:50:07 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 03:50:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:50:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:50:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:50:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:50:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:50:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:50:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:50:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:50:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:50:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:50:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:50:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:50:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:50:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:50:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:50:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:50:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:50:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:50:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:50:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:50:07 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 03:50:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:50:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:50:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:50:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:50:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:50:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:50:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:50:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:50:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:50:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:50:07 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 03:50:07 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 03:50:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:50:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:50:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:50:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:50:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:50:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:50:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:50:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:50:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:50:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:50:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:50:07 INFO - TEST-OK | /FileAPI/idlharness.html | took 987ms 03:50:07 INFO - TEST-START | /FileAPI/idlharness.worker 03:50:07 INFO - PROCESS | 1949 | 1461235807237 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 03:50:07 INFO - PROCESS | 1949 | 1461235807239 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 03:50:07 INFO - PROCESS | 1949 | 1461235807241 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:50:07 INFO - PROCESS | 1949 | 1461235807244 Marionette TRACE conn2 <- [1,3030,null,{}] 03:50:07 INFO - PROCESS | 1949 | 1461235807254 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}] 03:50:07 INFO - PROCESS | 1949 | 1461235807388 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 03:50:07 INFO - PROCESS | 1949 | 1461235807489 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x13a1c4800 == 110 [pid = 1949] [id = 767] 03:50:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 210 (0x1361cf000) [pid = 1949] [serial = 2299] [outer = 0x0] 03:50:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 211 (0x13836c000) [pid = 1949] [serial = 2300] [outer = 0x1361cf000] 03:50:07 INFO - PROCESS | 1949 | 1461235807523 Marionette DEBUG loaded listener.js 03:50:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 212 (0x138439400) [pid = 1949] [serial = 2301] [outer = 0x1361cf000] 03:50:07 INFO - PROCESS | 1949 | [1949] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:50:08 INFO - PROCESS | 1949 | 1461235808364 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,{},{}]]]}] 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:50:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:50:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:50:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:50:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:50:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:50:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:50:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:50:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:50:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:50:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:50:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:50:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:50:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:50:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:50:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:50:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:50:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:50:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:50:08 INFO - {} 03:50:08 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 03:50:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:50:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:50:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:50:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:50:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:50:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:50:08 INFO - {} 03:50:08 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 - {} 03:50:08 INFO - {} 03:50:08 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 03:50:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:50:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:50:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:50:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:50:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:50:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:50:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:50:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:50:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:50:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:50:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:50:08 INFO - {} 03:50:08 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 03:50:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:50:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:50:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:50:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:50:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:50:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:50:08 INFO - {} 03:50:08 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 - {} 03:50:08 INFO - {} 03:50:08 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 03:50:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:50:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:50:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:50:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:50:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:50:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:50:08 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 03:50:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:50:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:50:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:50:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:50:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:50:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:50:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:50:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:50:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:50:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:50:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:50:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:50:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:50:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:50:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:50:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:50:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:50:08 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 03:50:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:50:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:50:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:50:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:50:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:50:08 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 03:50:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:50:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:50:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:50:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:50:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:50:08 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 03:50:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:50:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:50:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:50:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:50:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:50:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:50:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:50:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:50:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:50:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:50:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:50:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:50:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:50:08 INFO - {} 03:50:08 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1191ms 03:50:08 INFO - PROCESS | 1949 | 1461235808434 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 03:50:08 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:50:08 INFO - PROCESS | 1949 | 1461235808444 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 03:50:08 INFO - PROCESS | 1949 | 1461235808449 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:50:08 INFO - PROCESS | 1949 | 1461235808452 Marionette TRACE conn2 <- [1,3034,null,{}] 03:50:08 INFO - PROCESS | 1949 | 1461235808499 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}] 03:50:08 INFO - PROCESS | 1949 | 1461235808611 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 03:50:08 INFO - PROCESS | 1949 | 1461235808836 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x139507800 == 111 [pid = 1949] [id = 768] 03:50:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 213 (0x138b1cc00) [pid = 1949] [serial = 2302] [outer = 0x0] 03:50:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 214 (0x139d50800) [pid = 1949] [serial = 2303] [outer = 0x138b1cc00] 03:50:08 INFO - PROCESS | 1949 | 1461235808873 Marionette DEBUG loaded listener.js 03:50:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 215 (0x139524400) [pid = 1949] [serial = 2304] [outer = 0x138b1cc00] 03:50:09 INFO - PROCESS | 1949 | 1461235809389 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]]]}] 03:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:50:09 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 967ms 03:50:09 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:50:09 INFO - PROCESS | 1949 | 1461235809415 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 03:50:09 INFO - PROCESS | 1949 | 1461235809417 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 03:50:09 INFO - PROCESS | 1949 | 1461235809419 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:50:09 INFO - PROCESS | 1949 | 1461235809421 Marionette TRACE conn2 <- [1,3038,null,{}] 03:50:09 INFO - PROCESS | 1949 | 1461235809423 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}] 03:50:09 INFO - PROCESS | 1949 | 1461235809550 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 03:50:09 INFO - PROCESS | 1949 | 1461235809649 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x139520000 == 112 [pid = 1949] [id = 769] 03:50:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 216 (0x12b14ec00) [pid = 1949] [serial = 2305] [outer = 0x0] 03:50:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 217 (0x13912b000) [pid = 1949] [serial = 2306] [outer = 0x12b14ec00] 03:50:09 INFO - PROCESS | 1949 | 1461235809680 Marionette DEBUG loaded listener.js 03:50:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 218 (0x13912e800) [pid = 1949] [serial = 2307] [outer = 0x12b14ec00] 03:50:10 INFO - PROCESS | 1949 | 1461235810049 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"]]]}] 03:50:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:50:10 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 672ms 03:50:10 INFO - PROCESS | 1949 | 1461235810092 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 03:50:10 INFO - PROCESS | 1949 | 1461235810093 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 03:50:10 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:50:10 INFO - PROCESS | 1949 | 1461235810096 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:50:10 INFO - PROCESS | 1949 | 1461235810097 Marionette TRACE conn2 <- [1,3042,null,{}] 03:50:10 INFO - PROCESS | 1949 | 1461235810100 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}] 03:50:10 INFO - PROCESS | 1949 | 1461235810260 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 03:50:10 INFO - PROCESS | 1949 | 1461235810364 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x139593800 == 113 [pid = 1949] [id = 770] 03:50:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 219 (0x13903fc00) [pid = 1949] [serial = 2308] [outer = 0x0] 03:50:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 220 (0x139041800) [pid = 1949] [serial = 2309] [outer = 0x13903fc00] 03:50:10 INFO - PROCESS | 1949 | 1461235810397 Marionette DEBUG loaded listener.js 03:50:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 221 (0x139130800) [pid = 1949] [serial = 2310] [outer = 0x13903fc00] 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:50:10 INFO - PROCESS | 1949 | 1461235810856 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]]]}] 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:50:10 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. 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:50:10 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'.) 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:50:10 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. 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:50:10 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. 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:50:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:50:10 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. 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:50:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:50:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:50:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:50:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:50:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:50:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:50:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:50:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:50:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:50:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:50:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:50:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:50:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:50:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:50:10 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 780ms 03:50:10 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:50:10 INFO - PROCESS | 1949 | 1461235810876 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 03:50:10 INFO - PROCESS | 1949 | 1461235810877 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 03:50:10 INFO - PROCESS | 1949 | 1461235810880 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:50:10 INFO - PROCESS | 1949 | 1461235810881 Marionette TRACE conn2 <- [1,3046,null,{}] 03:50:10 INFO - PROCESS | 1949 | 1461235810883 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}] 03:50:11 INFO - PROCESS | 1949 | 1461235811015 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 03:50:11 INFO - PROCESS | 1949 | 1461235811152 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x139077000 == 114 [pid = 1949] [id = 771] 03:50:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 222 (0x139033800) [pid = 1949] [serial = 2311] [outer = 0x0] 03:50:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 223 (0x139528c00) [pid = 1949] [serial = 2312] [outer = 0x139033800] 03:50:11 INFO - PROCESS | 1949 | 1461235811183 Marionette DEBUG loaded listener.js 03:50:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 224 (0x13952e000) [pid = 1949] [serial = 2313] [outer = 0x139033800] 03:50:11 INFO - PROCESS | 1949 | [1949] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:50:11 INFO - PROCESS | 1949 | 1461235811584 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:50:11 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:50:11 INFO - {} 03:50:11 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 718ms 03:50:11 INFO - PROCESS | 1949 | 1461235811609 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 03:50:11 INFO - PROCESS | 1949 | 1461235811610 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 03:50:11 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:50:11 INFO - PROCESS | 1949 | 1461235811613 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:50:11 INFO - PROCESS | 1949 | 1461235811614 Marionette TRACE conn2 <- [1,3050,null,{}] 03:50:11 INFO - PROCESS | 1949 | 1461235811617 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}] 03:50:11 INFO - PROCESS | 1949 | 1461235811747 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 03:50:11 INFO - PROCESS | 1949 | 1461235811881 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x1393ed800 == 115 [pid = 1949] [id = 772] 03:50:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 225 (0x136261c00) [pid = 1949] [serial = 2314] [outer = 0x0] 03:50:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 226 (0x13626c800) [pid = 1949] [serial = 2315] [outer = 0x136261c00] 03:50:11 INFO - PROCESS | 1949 | 1461235811911 Marionette DEBUG loaded listener.js 03:50:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 227 (0x13952ec00) [pid = 1949] [serial = 2316] [outer = 0x136261c00] 03:50:12 INFO - PROCESS | 1949 | 1461235812260 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]]]}] 03:50:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:50:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:50:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:50:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:50:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 668ms 03:50:12 INFO - PROCESS | 1949 | 1461235812282 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 03:50:12 INFO - PROCESS | 1949 | 1461235812283 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 03:50:12 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:50:12 INFO - PROCESS | 1949 | 1461235812286 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:50:12 INFO - PROCESS | 1949 | 1461235812287 Marionette TRACE conn2 <- [1,3054,null,{}] 03:50:12 INFO - PROCESS | 1949 | 1461235812289 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}] 03:50:12 INFO - PROCESS | 1949 | 1461235812421 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 03:50:12 INFO - PROCESS | 1949 | 1461235812551 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x147d9f000 == 116 [pid = 1949] [id = 773] 03:50:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 228 (0x136263c00) [pid = 1949] [serial = 2317] [outer = 0x0] 03:50:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 229 (0x139530c00) [pid = 1949] [serial = 2318] [outer = 0x136263c00] 03:50:12 INFO - PROCESS | 1949 | 1461235812583 Marionette DEBUG loaded listener.js 03:50:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 230 (0x145c04c00) [pid = 1949] [serial = 2319] [outer = 0x136263c00] 03:50:13 INFO - PROCESS | 1949 | 1461235813094 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"]]]}] 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:50:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:50:13 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" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:50:13 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" 03:50:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:50:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 839ms 03:50:13 INFO - PROCESS | 1949 | 1461235813141 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 03:50:13 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:50:13 INFO - PROCESS | 1949 | 1461235813143 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 03:50:13 INFO - PROCESS | 1949 | 1461235813147 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:50:13 INFO - PROCESS | 1949 | 1461235813148 Marionette TRACE conn2 <- [1,3058,null,{}] 03:50:13 INFO - PROCESS | 1949 | 1461235813151 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}] 03:50:13 INFO - PROCESS | 1949 | 1461235813286 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 03:50:13 INFO - PROCESS | 1949 | 1461235813386 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:13 INFO - PROCESS | 1949 | ++DOCSHELL 0x148173000 == 117 [pid = 1949] [id = 774] 03:50:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 231 (0x13626d000) [pid = 1949] [serial = 2320] [outer = 0x0] 03:50:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 232 (0x145c11800) [pid = 1949] [serial = 2321] [outer = 0x13626d000] 03:50:13 INFO - PROCESS | 1949 | 1461235813416 Marionette DEBUG loaded listener.js 03:50:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 233 (0x1480c7000) [pid = 1949] [serial = 2322] [outer = 0x13626d000] 03:50:13 INFO - PROCESS | 1949 | 1461235813916 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]]]}] 03:50:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:50:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:50:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:50:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:50:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:50:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:50:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:50:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:50:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:50:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:50:13 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:13 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:50:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:50:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:50:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:50:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:50:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:50:13 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 822ms 03:50:13 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:50:13 INFO - PROCESS | 1949 | 1461235813971 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 03:50:13 INFO - PROCESS | 1949 | 1461235813974 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 03:50:13 INFO - PROCESS | 1949 | 1461235813977 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:50:13 INFO - PROCESS | 1949 | 1461235813981 Marionette TRACE conn2 <- [1,3062,null,{}] 03:50:14 INFO - PROCESS | 1949 | 1461235814030 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}] 03:50:14 INFO - PROCESS | 1949 | 1461235814268 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 03:50:14 INFO - PROCESS | 1949 | 1461235814455 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x139831000 == 118 [pid = 1949] [id = 775] 03:50:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 234 (0x11413b800) [pid = 1949] [serial = 2323] [outer = 0x0] 03:50:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 235 (0x13903f000) [pid = 1949] [serial = 2324] [outer = 0x11413b800] 03:50:14 INFO - PROCESS | 1949 | 1461235814493 Marionette DEBUG loaded listener.js 03:50:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 236 (0x1396f2400) [pid = 1949] [serial = 2325] [outer = 0x11413b800] 03:50:14 INFO - PROCESS | 1949 | [1949] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:50:14 INFO - PROCESS | 1949 | 1461235814933 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:50:14 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:50:14 INFO - {} 03:50:14 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 965ms 03:50:14 INFO - PROCESS | 1949 | 1461235814943 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 03:50:14 INFO - PROCESS | 1949 | 1461235814944 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 03:50:14 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:50:14 INFO - PROCESS | 1949 | 1461235814947 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:50:14 INFO - PROCESS | 1949 | 1461235814948 Marionette TRACE conn2 <- [1,3066,null,{}] 03:50:14 INFO - PROCESS | 1949 | 1461235814950 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}] 03:50:15 INFO - PROCESS | 1949 | 1461235815085 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 03:50:15 INFO - PROCESS | 1949 | 1461235815219 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:15 INFO - PROCESS | 1949 | ++DOCSHELL 0x11c9e6800 == 119 [pid = 1949] [id = 776] 03:50:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 237 (0x114d6c800) [pid = 1949] [serial = 2326] [outer = 0x0] 03:50:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 238 (0x129d0f000) [pid = 1949] [serial = 2327] [outer = 0x114d6c800] 03:50:15 INFO - PROCESS | 1949 | 1461235815251 Marionette DEBUG loaded listener.js 03:50:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 239 (0x1399b4800) [pid = 1949] [serial = 2328] [outer = 0x114d6c800] 03:50:15 INFO - PROCESS | 1949 | 1461235815616 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]]]}] 03:50:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:50:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:50:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:50:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:50:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:50:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:50:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:50:15 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 720ms 03:50:15 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:50:15 INFO - PROCESS | 1949 | 1461235815667 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 03:50:15 INFO - PROCESS | 1949 | 1461235815669 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 03:50:15 INFO - PROCESS | 1949 | 1461235815671 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:50:15 INFO - PROCESS | 1949 | 1461235815673 Marionette TRACE conn2 <- [1,3070,null,{}] 03:50:15 INFO - PROCESS | 1949 | 1461235815675 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}] 03:50:15 INFO - PROCESS | 1949 | 1461235815811 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 03:50:15 INFO - PROCESS | 1949 | 1461235815940 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:15 INFO - PROCESS | 1949 | ++DOCSHELL 0x136180000 == 120 [pid = 1949] [id = 777] 03:50:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 240 (0x114e0c000) [pid = 1949] [serial = 2329] [outer = 0x0] 03:50:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 241 (0x139657c00) [pid = 1949] [serial = 2330] [outer = 0x114e0c000] 03:50:15 INFO - PROCESS | 1949 | 1461235815970 Marionette DEBUG loaded listener.js 03:50:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 242 (0x13965e000) [pid = 1949] [serial = 2331] [outer = 0x114e0c000] 03:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:50:16 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 972ms 03:50:16 INFO - PROCESS | 1949 | 1461235816636 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]]]}] 03:50:16 INFO - PROCESS | 1949 | 1461235816643 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 03:50:16 INFO - PROCESS | 1949 | 1461235816646 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 03:50:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:50:16 INFO - PROCESS | 1949 | 1461235816649 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:50:16 INFO - PROCESS | 1949 | 1461235816651 Marionette TRACE conn2 <- [1,3074,null,{}] 03:50:16 INFO - PROCESS | 1949 | 1461235816655 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}] 03:50:16 INFO - PROCESS | 1949 | 1461235816783 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 03:50:16 INFO - PROCESS | 1949 | 1461235816896 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ce87000 == 121 [pid = 1949] [id = 778] 03:50:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 243 (0x11612d800) [pid = 1949] [serial = 2332] [outer = 0x0] 03:50:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 244 (0x118638400) [pid = 1949] [serial = 2333] [outer = 0x11612d800] 03:50:16 INFO - PROCESS | 1949 | 1461235816925 Marionette DEBUG loaded listener.js 03:50:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 245 (0x11a850800) [pid = 1949] [serial = 2334] [outer = 0x11612d800] 03:50:17 INFO - PROCESS | 1949 | 1461235817319 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]]]}] 03:50:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:50:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:50:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:50:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:50:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:50:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:50:17 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 721ms 03:50:17 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:50:17 INFO - PROCESS | 1949 | 1461235817371 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 03:50:17 INFO - PROCESS | 1949 | 1461235817375 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 03:50:17 INFO - PROCESS | 1949 | 1461235817380 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:50:17 INFO - PROCESS | 1949 | 1461235817382 Marionette TRACE conn2 <- [1,3078,null,{}] 03:50:17 INFO - PROCESS | 1949 | 1461235817384 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}] 03:50:17 INFO - PROCESS | 1949 | 1461235817529 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 03:50:17 INFO - PROCESS | 1949 | 1461235817702 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x125d0e800 == 122 [pid = 1949] [id = 779] 03:50:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 246 (0x112267400) [pid = 1949] [serial = 2335] [outer = 0x0] 03:50:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 247 (0x1145ae000) [pid = 1949] [serial = 2336] [outer = 0x112267400] 03:50:17 INFO - PROCESS | 1949 | 1461235817730 Marionette DEBUG loaded listener.js 03:50:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 248 (0x119249c00) [pid = 1949] [serial = 2337] [outer = 0x112267400] 03:50:18 INFO - PROCESS | 1949 | 1461235818111 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] 03:50:18 INFO - PROCESS | 1949 | 1461235818153 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 03:50:18 INFO - PROCESS | 1949 | 1461235818155 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:50:18 INFO - PROCESS | 1949 | 1461235818158 Marionette TRACE conn2 <- [1,3082,null,{}] 03:50:18 INFO - PROCESS | 1949 | 1461235818165 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}] 03:50:18 INFO - PROCESS | 1949 | 1461235818288 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 03:50:18 INFO - PROCESS | 1949 | 1461235818430 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ab22000 == 123 [pid = 1949] [id = 780] 03:50:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 249 (0x123c9a800) [pid = 1949] [serial = 2338] [outer = 0x0] 03:50:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 250 (0x1282a8000) [pid = 1949] [serial = 2339] [outer = 0x123c9a800] 03:50:18 INFO - PROCESS | 1949 | 1461235818465 Marionette DEBUG loaded listener.js 03:50:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 251 (0x129dc8c00) [pid = 1949] [serial = 2340] [outer = 0x123c9a800] 03:50:18 INFO - PROCESS | 1949 | 1461235818846 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]]]}] 03:50:18 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:50:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:50:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:50:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:50:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 725ms 03:50:18 INFO - PROCESS | 1949 | 1461235818880 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 03:50:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:50:18 INFO - PROCESS | 1949 | 1461235818882 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 03:50:18 INFO - PROCESS | 1949 | 1461235818884 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:50:18 INFO - PROCESS | 1949 | 1461235818885 Marionette TRACE conn2 <- [1,3086,null,{}] 03:50:18 INFO - PROCESS | 1949 | 1461235818888 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}] 03:50:19 INFO - PROCESS | 1949 | 1461235819027 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x12f1d4000 == 122 [pid = 1949] [id = 567] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x1389ac800 == 121 [pid = 1949] [id = 763] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x1384d7800 == 120 [pid = 1949] [id = 762] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x123cca800 == 119 [pid = 1949] [id = 761] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x136199800 == 118 [pid = 1949] [id = 760] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 250 (0x12e6e6c00) [pid = 1949] [serial = 2155] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 249 (0x12ec8b000) [pid = 1949] [serial = 2158] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 248 (0x12ef82800) [pid = 1949] [serial = 2161] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 247 (0x12f479c00) [pid = 1949] [serial = 2164] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 246 (0x12f47a800) [pid = 1949] [serial = 2167] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x1302c8000 == 117 [pid = 1949] [id = 759] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x12ec1e800 == 116 [pid = 1949] [id = 758] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x12eac3000 == 115 [pid = 1949] [id = 757] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x12e75d000 == 114 [pid = 1949] [id = 756] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x12ce80000 == 113 [pid = 1949] [id = 755] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x12af03800 == 112 [pid = 1949] [id = 754] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x1198ae000 == 111 [pid = 1949] [id = 753] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x12b9d0800 == 110 [pid = 1949] [id = 752] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x125d45800 == 109 [pid = 1949] [id = 751] 03:50:19 INFO - PROCESS | 1949 | 1461235819248 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x138e69000 == 108 [pid = 1949] [id = 748] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x145d47800 == 107 [pid = 1949] [id = 747] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x13a1c6000 == 106 [pid = 1949] [id = 746] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x145d38800 == 105 [pid = 1949] [id = 745] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x144c74000 == 104 [pid = 1949] [id = 744] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x13a03d800 == 103 [pid = 1949] [id = 743] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x139dd5000 == 102 [pid = 1949] [id = 742] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x139a55000 == 101 [pid = 1949] [id = 741] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x139858000 == 100 [pid = 1949] [id = 740] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x138b4f000 == 99 [pid = 1949] [id = 739] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x1388a0800 == 98 [pid = 1949] [id = 738] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x12ccd5800 == 97 [pid = 1949] [id = 737] 03:50:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x11b569000 == 98 [pid = 1949] [id = 781] 03:50:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 247 (0x11a974000) [pid = 1949] [serial = 2341] [outer = 0x0] 03:50:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 248 (0x1279c8400) [pid = 1949] [serial = 2342] [outer = 0x11a974000] 03:50:19 INFO - PROCESS | 1949 | 1461235819281 Marionette DEBUG loaded listener.js 03:50:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 249 (0x12a55cc00) [pid = 1949] [serial = 2343] [outer = 0x11a974000] 03:50:19 INFO - PROCESS | 1949 | --DOCSHELL 0x1271e0800 == 97 [pid = 1949] [id = 736] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 248 (0x128697800) [pid = 1949] [serial = 2182] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 247 (0x129d09000) [pid = 1949] [serial = 2183] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 246 (0x129da8800) [pid = 1949] [serial = 2143] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 245 (0x12ad98400) [pid = 1949] [serial = 2189] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 244 (0x118931000) [pid = 1949] [serial = 2171] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 243 (0x115672000) [pid = 1949] [serial = 2170] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 242 (0x11af18800) [pid = 1949] [serial = 2176] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 241 (0x11c3bcc00) [pid = 1949] [serial = 2177] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 240 (0x12aa57400) [pid = 1949] [serial = 2188] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 239 (0x11a973c00) [pid = 1949] [serial = 2174] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 238 (0x12d3c9400) [pid = 1949] [serial = 2135] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 237 (0x119931800) [pid = 1949] [serial = 2173] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 236 (0x12a333c00) [pid = 1949] [serial = 2185] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 235 (0x127675400) [pid = 1949] [serial = 2179] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 234 (0x1279d6800) [pid = 1949] [serial = 2180] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 233 (0x12add2000) [pid = 1949] [serial = 2191] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 232 (0x12b5c0c00) [pid = 1949] [serial = 2149] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 231 (0x11b939000) [pid = 1949] [serial = 2140] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 230 (0x12add5000) [pid = 1949] [serial = 2146] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 229 (0x12e290400) [pid = 1949] [serial = 2152] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 228 (0x12bb46c00) [pid = 1949] [serial = 2195] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 227 (0x118640400) [pid = 1949] [serial = 2137] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 226 (0x12b343c00) [pid = 1949] [serial = 2194] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 225 (0x12ced9000) [pid = 1949] [serial = 2200] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 224 (0x12e6e9c00) [pid = 1949] [serial = 2203] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 223 (0x118f9a800) [pid = 1949] [serial = 2197] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 222 (0x12aff2c00) [pid = 1949] [serial = 2192] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 221 (0x12a971400) [pid = 1949] [serial = 2186] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 220 (0x1279c3000) [pid = 1949] [serial = 2198] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 219 (0x12e289c00) [pid = 1949] [serial = 2201] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | --DOMWINDOW == 218 (0x12f676400) [pid = 1949] [serial = 2204] [outer = 0x0] [url = about:blank] 03:50:19 INFO - PROCESS | 1949 | 1461235819574 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:50:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:50:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 723ms 03:50:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:50:19 INFO - PROCESS | 1949 | 1461235819611 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 03:50:19 INFO - PROCESS | 1949 | 1461235819613 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 03:50:19 INFO - PROCESS | 1949 | 1461235819615 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:50:19 INFO - PROCESS | 1949 | 1461235819616 Marionette TRACE conn2 <- [1,3090,null,{}] 03:50:19 INFO - PROCESS | 1949 | 1461235819618 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}] 03:50:19 INFO - PROCESS | 1949 | 1461235819731 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 03:50:19 INFO - PROCESS | 1949 | 1461235819849 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x12ab20800 == 98 [pid = 1949] [id = 782] 03:50:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 219 (0x129d09000) [pid = 1949] [serial = 2344] [outer = 0x0] 03:50:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 220 (0x12a977c00) [pid = 1949] [serial = 2345] [outer = 0x129d09000] 03:50:19 INFO - PROCESS | 1949 | 1461235819875 Marionette DEBUG loaded listener.js 03:50:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 221 (0x12aa9b400) [pid = 1949] [serial = 2346] [outer = 0x129d09000] 03:50:20 INFO - PROCESS | 1949 | 1461235820152 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:50:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:50:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 569ms 03:50:20 INFO - PROCESS | 1949 | 1461235820193 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 03:50:20 INFO - PROCESS | 1949 | 1461235820194 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 03:50:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:50:20 INFO - PROCESS | 1949 | 1461235820197 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:50:20 INFO - PROCESS | 1949 | 1461235820198 Marionette TRACE conn2 <- [1,3094,null,{}] 03:50:20 INFO - PROCESS | 1949 | 1461235820200 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}] 03:50:20 INFO - PROCESS | 1949 | 1461235820328 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 03:50:20 INFO - PROCESS | 1949 | 1461235820430 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x12b954000 == 99 [pid = 1949] [id = 783] 03:50:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 222 (0x12a559800) [pid = 1949] [serial = 2347] [outer = 0x0] 03:50:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 223 (0x12adc7800) [pid = 1949] [serial = 2348] [outer = 0x12a559800] 03:50:20 INFO - PROCESS | 1949 | 1461235820459 Marionette DEBUG loaded listener.js 03:50:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 224 (0x12b7aa400) [pid = 1949] [serial = 2349] [outer = 0x12a559800] 03:50:20 INFO - PROCESS | 1949 | 1461235820739 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:50:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:50:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 569ms 03:50:20 INFO - PROCESS | 1949 | 1461235820767 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 03:50:20 INFO - PROCESS | 1949 | 1461235820769 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 03:50:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:50:20 INFO - PROCESS | 1949 | 1461235820780 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:50:20 INFO - PROCESS | 1949 | 1461235820781 Marionette TRACE conn2 <- [1,3098,null,{}] 03:50:20 INFO - PROCESS | 1949 | 1461235820784 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}] 03:50:20 INFO - PROCESS | 1949 | 1461235820933 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 03:50:21 INFO - PROCESS | 1949 | 1461235821097 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x12e3e3000 == 100 [pid = 1949] [id = 784] 03:50:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 225 (0x12aa57400) [pid = 1949] [serial = 2350] [outer = 0x0] 03:50:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 226 (0x12bd1fc00) [pid = 1949] [serial = 2351] [outer = 0x12aa57400] 03:50:21 INFO - PROCESS | 1949 | 1461235821142 Marionette DEBUG loaded listener.js 03:50:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 227 (0x12d26ac00) [pid = 1949] [serial = 2352] [outer = 0x12aa57400] 03:50:21 INFO - PROCESS | 1949 | 1461235821466 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]]]}] 03:50:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:50:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:50:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 721ms 03:50:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:50:21 INFO - PROCESS | 1949 | 1461235821501 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 03:50:21 INFO - PROCESS | 1949 | 1461235821503 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 03:50:21 INFO - PROCESS | 1949 | 1461235821508 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:50:21 INFO - PROCESS | 1949 | 1461235821510 Marionette TRACE conn2 <- [1,3102,null,{}] 03:50:21 INFO - PROCESS | 1949 | 1461235821519 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}] 03:50:21 INFO - PROCESS | 1949 | 1461235821662 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 03:50:21 INFO - PROCESS | 1949 | 1461235821695 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x130194800 == 101 [pid = 1949] [id = 785] 03:50:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 228 (0x12aad6c00) [pid = 1949] [serial = 2353] [outer = 0x0] 03:50:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 229 (0x12d3d2400) [pid = 1949] [serial = 2354] [outer = 0x12aad6c00] 03:50:21 INFO - PROCESS | 1949 | 1461235821721 Marionette DEBUG loaded listener.js 03:50:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 230 (0x12e6e6c00) [pid = 1949] [serial = 2355] [outer = 0x12aad6c00] 03:50:22 INFO - PROCESS | 1949 | 1461235822074 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:50:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:50:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 583ms 03:50:22 INFO - PROCESS | 1949 | 1461235822091 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 03:50:22 INFO - PROCESS | 1949 | 1461235822092 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 03:50:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:50:22 INFO - PROCESS | 1949 | 1461235822095 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:50:22 INFO - PROCESS | 1949 | 1461235822096 Marionette TRACE conn2 <- [1,3106,null,{}] 03:50:22 INFO - PROCESS | 1949 | 1461235822098 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}] 03:50:22 INFO - PROCESS | 1949 | 1461235822248 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 03:50:22 INFO - PROCESS | 1949 | 1461235822267 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x136195000 == 102 [pid = 1949] [id = 786] 03:50:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 231 (0x12ec8b000) [pid = 1949] [serial = 2356] [outer = 0x0] 03:50:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 232 (0x12f471400) [pid = 1949] [serial = 2357] [outer = 0x12ec8b000] 03:50:22 INFO - PROCESS | 1949 | 1461235822293 Marionette DEBUG loaded listener.js 03:50:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 233 (0x12f99fc00) [pid = 1949] [serial = 2358] [outer = 0x12ec8b000] 03:50:22 INFO - PROCESS | 1949 | 1461235822642 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]]]}] 03:50:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:50:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:50:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:50:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 571ms 03:50:22 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:50:22 INFO - PROCESS | 1949 | 1461235822672 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 03:50:22 INFO - PROCESS | 1949 | 1461235822674 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 03:50:22 INFO - PROCESS | 1949 | 1461235822676 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:50:22 INFO - PROCESS | 1949 | 1461235822677 Marionette TRACE conn2 <- [1,3110,null,{}] 03:50:22 INFO - PROCESS | 1949 | 1461235822679 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}] 03:50:22 INFO - PROCESS | 1949 | 1461235822825 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 03:50:22 INFO - PROCESS | 1949 | 1461235822840 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x138418800 == 103 [pid = 1949] [id = 787] 03:50:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 234 (0x12fe5b400) [pid = 1949] [serial = 2359] [outer = 0x0] 03:50:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 235 (0x12ff19000) [pid = 1949] [serial = 2360] [outer = 0x12fe5b400] 03:50:22 INFO - PROCESS | 1949 | 1461235822866 Marionette DEBUG loaded listener.js 03:50:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 236 (0x130282400) [pid = 1949] [serial = 2361] [outer = 0x12fe5b400] 03:50:23 INFO - PROCESS | 1949 | 1461235823233 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"]]]}] 03:50:23 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:50:23 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 03:50:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:50:23 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 571ms 03:50:23 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:50:23 INFO - PROCESS | 1949 | 1461235823247 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 03:50:23 INFO - PROCESS | 1949 | 1461235823249 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 03:50:23 INFO - PROCESS | 1949 | 1461235823251 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:50:23 INFO - PROCESS | 1949 | 1461235823253 Marionette TRACE conn2 <- [1,3114,null,{}] 03:50:23 INFO - PROCESS | 1949 | 1461235823265 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}] 03:50:23 INFO - PROCESS | 1949 | 1461235823684 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 03:50:23 INFO - PROCESS | 1949 | --DOMWINDOW == 235 (0x12ec8bc00) [pid = 1949] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:50:23 INFO - PROCESS | 1949 | --DOMWINDOW == 234 (0x12a81b000) [pid = 1949] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:50:23 INFO - PROCESS | 1949 | --DOMWINDOW == 233 (0x12e28f800) [pid = 1949] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:50:23 INFO - PROCESS | 1949 | --DOMWINDOW == 232 (0x12af4b400) [pid = 1949] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:50:23 INFO - PROCESS | 1949 | --DOMWINDOW == 231 (0x112265400) [pid = 1949] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:50:23 INFO - PROCESS | 1949 | --DOMWINDOW == 230 (0x1161c4400) [pid = 1949] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:50:23 INFO - PROCESS | 1949 | --DOMWINDOW == 229 (0x1279cc400) [pid = 1949] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:50:23 INFO - PROCESS | 1949 | --DOMWINDOW == 228 (0x12a97c800) [pid = 1949] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:50:23 INFO - PROCESS | 1949 | --DOMWINDOW == 227 (0x12ef85c00) [pid = 1949] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 03:50:23 INFO - PROCESS | 1949 | --DOMWINDOW == 226 (0x1161bc000) [pid = 1949] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:50:23 INFO - PROCESS | 1949 | --DOMWINDOW == 225 (0x13846e800) [pid = 1949] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:50:23 INFO - PROCESS | 1949 | --DOMWINDOW == 224 (0x1361cc000) [pid = 1949] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 03:50:23 INFO - PROCESS | 1949 | --DOMWINDOW == 223 (0x114d6f400) [pid = 1949] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 03:50:23 INFO - PROCESS | 1949 | --DOMWINDOW == 222 (0x1282ad000) [pid = 1949] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 03:50:23 INFO - PROCESS | 1949 | 1461235823769 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\", \"47282e79-5c3c-497a-87aa-0bf0408505f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x1385d3800 == 104 [pid = 1949] [id = 788] 03:50:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 223 (0x1161bc000) [pid = 1949] [serial = 2362] [outer = 0x0] 03:50:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 224 (0x12a816c00) [pid = 1949] [serial = 2363] [outer = 0x1161bc000] 03:50:23 INFO - PROCESS | 1949 | 1461235823819 Marionette DEBUG loaded listener.js 03:50:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 225 (0x1361cc400) [pid = 1949] [serial = 2364] [outer = 0x1161bc000] 03:50:24 INFO - PROCESS | 1949 | 1461235824255 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]]]}] 03:50:24 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:50:24 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1033ms 03:50:24 INFO - PROCESS | 1949 | 1461235824284 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 03:50:24 INFO - PROCESS | 1949 | 1461235824286 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 03:50:25 WARNING - u'runner_teardown' () 03:50:25 INFO - No more tests 03:50:25 INFO - Got 0 unexpected results 03:50:25 INFO - SUITE-END | took 546s 03:50:25 INFO - Closing logging queue 03:50:25 INFO - queue closed 03:50:25 INFO - Return code: 0 03:50:25 WARNING - # TBPL SUCCESS # 03:50:25 INFO - Running post-action listener: _resource_record_post_action 03:50:25 INFO - Running post-run listener: _resource_record_post_run 03:50:26 INFO - Total resource usage - Wall time: 570s; CPU: 57.0%; Read bytes: 438272; Write bytes: 992588288; Read time: 5; Write time: 4671 03:50:26 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:50:26 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 192856576; Write bytes: 185417728; Read time: 15955; Write time: 315 03:50:26 INFO - run-tests - Wall time: 550s; CPU: 57.0%; Read bytes: 438272; Write bytes: 793608704; Read time: 5; Write time: 4313 03:50:26 INFO - Running post-run listener: _upload_blobber_files 03:50:26 INFO - Blob upload gear active. 03:50:26 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:50:26 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 03:50:26 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 03:50:26 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 03:50:26 INFO - (blobuploader) - INFO - Open directory for files ... 03:50:26 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:50:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:50:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:50:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:50:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:50:27 INFO - (blobuploader) - INFO - Done attempting. 03:50:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:50:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:50:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:50:29 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:50:29 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:50:29 INFO - (blobuploader) - INFO - Done attempting. 03:50:29 INFO - (blobuploader) - INFO - Iteration through files over. 03:50:29 INFO - Return code: 0 03:50:29 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:50:29 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:50:29 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a3b8dcffd72f384aa27ac16680bb38b42227d357f9b8c8a4665553180a4ab07b078a32c6c2b189efe637fc46e70f32771c0697e4e011a4d6b8ded21a7846c553", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/32b7b8f957b6952e8b4f96c9c49824273ede9d591d4b08b5d86b060ed6e22d2feb3dc3f9701ca14d2db8e2d410543847036e45fbcc023e5ddd36c844fd018d50"} 03:50:29 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:50:29 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:50:29 INFO - Contents: 03:50:29 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a3b8dcffd72f384aa27ac16680bb38b42227d357f9b8c8a4665553180a4ab07b078a32c6c2b189efe637fc46e70f32771c0697e4e011a4d6b8ded21a7846c553", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/32b7b8f957b6952e8b4f96c9c49824273ede9d591d4b08b5d86b060ed6e22d2feb3dc3f9701ca14d2db8e2d410543847036e45fbcc023e5ddd36c844fd018d50"} 03:50:29 INFO - Running post-run listener: copy_logs_to_upload_dir 03:50:29 INFO - Copying logs to upload dir... 03:50:29 INFO - mkdir: /builds/slave/test/build/upload/logs 03:50:29 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=623.132346 ========= master_lag: 0.34 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 23 secs) (at 2016-04-21 03:50:29.996454) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 03:50:30.000235) ========= 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.IxM2vAQsf0/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.32R8x9fCRa/Listeners TMPDIR=/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/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/fx-team/sha512/a3b8dcffd72f384aa27ac16680bb38b42227d357f9b8c8a4665553180a4ab07b078a32c6c2b189efe637fc46e70f32771c0697e4e011a4d6b8ded21a7846c553", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/32b7b8f957b6952e8b4f96c9c49824273ede9d591d4b08b5d86b060ed6e22d2feb3dc3f9701ca14d2db8e2d410543847036e45fbcc023e5ddd36c844fd018d50"} build_url:https://queue.taskcluster.net/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013083 build_url: 'https://queue.taskcluster.net/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a3b8dcffd72f384aa27ac16680bb38b42227d357f9b8c8a4665553180a4ab07b078a32c6c2b189efe637fc46e70f32771c0697e4e011a4d6b8ded21a7846c553", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/32b7b8f957b6952e8b4f96c9c49824273ede9d591d4b08b5d86b060ed6e22d2feb3dc3f9701ca14d2db8e2d410543847036e45fbcc023e5ddd36c844fd018d50"}' symbols_url: 'https://queue.taskcluster.net/v1/task/dMWABGPoSW-W8gC0Tyn6RQ/artifacts/public/build/firefox-48.0a1.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-04-21 03:50:30.038759) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:50:30.039191) ========= 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.IxM2vAQsf0/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.32R8x9fCRa/Listeners TMPDIR=/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/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.005661 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:50:30.091983) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 03:50:30.092384) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 03:50:30.092927) ========= ========= Total master_lag: 0.48 =========