builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0022 starttime: 1461072017.67 results: success (0) buildid: 20160419032946 builduid: 888dd407cf58424d8f5448d914a222f8 revision: 29d7a174bdb4f63cb198b639d62a80fc6ea02dc6 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 06:20:17.669009) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 06:20:17.669487) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 15 secs) (at 2016-04-19 06:20:17.669766) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 15 secs) (at 2016-04-19 06:20:32.784849) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 06:20:32.785245) ========= 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.omfWWZxjSA/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.DzLKQKURn9/Listeners TMPDIR=/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/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-19 06:20:32-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 54.9M=0s 2016-04-19 06:20:33 (54.9 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.512058 ========= master_lag: 1.29 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 06:20:34.583417) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 06:20:34.583732) ========= 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.omfWWZxjSA/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.DzLKQKURn9/Listeners TMPDIR=/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/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.026089 ========= master_lag: 0.08 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 06:20:34.687634) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 06:20:34.687941) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 29d7a174bdb4f63cb198b639d62a80fc6ea02dc6 --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 29d7a174bdb4f63cb198b639d62a80fc6ea02dc6 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.omfWWZxjSA/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.DzLKQKURn9/Listeners TMPDIR=/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/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-19 06:20:35,156 truncating revision to first 12 chars 2016-04-19 06:20:35,156 Setting DEBUG logging. 2016-04-19 06:20:35,156 attempt 1/10 2016-04-19 06:20:35,156 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/29d7a174bdb4?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 06:20:36,583 unpacking tar archive at: fx-team-29d7a174bdb4/testing/mozharness/ program finished with exit code 0 elapsedTime=1.678009 ========= master_lag: 1.00 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 06:20:37.363494) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 06:20:37.363784) ========= script_repo_revision: 29d7a174bdb4f63cb198b639d62a80fc6ea02dc6 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 06:20:37.364186) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 06:20:37.364460) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 06:20:37.586730) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 20 secs) (at 2016-04-19 06:20:37.587145) ========= /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.omfWWZxjSA/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.DzLKQKURn9/Listeners TMPDIR=/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/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 06:20:37 INFO - MultiFileLogger online at 20160419 06:20:37 in /builds/slave/test 06:20:37 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 06:20:37 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 06:20:37 INFO - {'append_to_log': False, 06:20:37 INFO - 'base_work_dir': '/builds/slave/test', 06:20:37 INFO - 'blob_upload_branch': 'fx-team', 06:20:37 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 06:20:37 INFO - 'buildbot_json_path': 'buildprops.json', 06:20:37 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 06:20:37 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 06:20:37 INFO - 'download_minidump_stackwalk': True, 06:20:37 INFO - 'download_symbols': 'true', 06:20:37 INFO - 'e10s': False, 06:20:37 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 06:20:37 INFO - 'tooltool.py': '/tools/tooltool.py', 06:20:37 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 06:20:37 INFO - '/tools/misc-python/virtualenv.py')}, 06:20:37 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 06:20:37 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 06:20:37 INFO - 'log_level': 'info', 06:20:37 INFO - 'log_to_console': True, 06:20:37 INFO - 'opt_config_files': (), 06:20:37 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 06:20:37 INFO - '--processes=1', 06:20:37 INFO - '--config=%(test_path)s/wptrunner.ini', 06:20:37 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 06:20:37 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 06:20:37 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 06:20:37 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 06:20:37 INFO - 'pip_index': False, 06:20:37 INFO - 'require_test_zip': True, 06:20:37 INFO - 'test_type': ('testharness',), 06:20:37 INFO - 'this_chunk': '1', 06:20:37 INFO - 'tooltool_cache': '/builds/tooltool_cache', 06:20:37 INFO - 'total_chunks': '10', 06:20:37 INFO - 'virtualenv_path': 'venv', 06:20:37 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 06:20:37 INFO - 'work_dir': 'build'} 06:20:37 INFO - ##### 06:20:37 INFO - ##### Running clobber step. 06:20:37 INFO - ##### 06:20:37 INFO - Running pre-action listener: _resource_record_pre_action 06:20:37 INFO - Running main action method: clobber 06:20:37 INFO - rmtree: /builds/slave/test/build 06:20:37 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 06:20:39 INFO - Running post-action listener: _resource_record_post_action 06:20:39 INFO - ##### 06:20:39 INFO - ##### Running read-buildbot-config step. 06:20:39 INFO - ##### 06:20:39 INFO - Running pre-action listener: _resource_record_pre_action 06:20:39 INFO - Running main action method: read_buildbot_config 06:20:39 INFO - Using buildbot properties: 06:20:39 INFO - { 06:20:39 INFO - "project": "", 06:20:39 INFO - "product": "firefox", 06:20:39 INFO - "script_repo_revision": "production", 06:20:39 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 06:20:39 INFO - "repository": "", 06:20:39 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 06:20:39 INFO - "buildid": "20160419032946", 06:20:39 INFO - "pgo_build": "False", 06:20:39 INFO - "basedir": "/builds/slave/test", 06:20:39 INFO - "buildnumber": 358, 06:20:39 INFO - "slavename": "t-yosemite-r7-0022", 06:20:39 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 06:20:39 INFO - "platform": "macosx64", 06:20:39 INFO - "branch": "fx-team", 06:20:39 INFO - "revision": "29d7a174bdb4f63cb198b639d62a80fc6ea02dc6", 06:20:39 INFO - "repo_path": "integration/fx-team", 06:20:39 INFO - "moz_repo_path": "", 06:20:39 INFO - "stage_platform": "macosx64", 06:20:39 INFO - "builduid": "888dd407cf58424d8f5448d914a222f8", 06:20:39 INFO - "slavebuilddir": "test" 06:20:39 INFO - } 06:20:39 INFO - Found installer url https://queue.taskcluster.net/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 06:20:39 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 06:20:39 INFO - Running post-action listener: _resource_record_post_action 06:20:39 INFO - ##### 06:20:39 INFO - ##### Running download-and-extract step. 06:20:39 INFO - ##### 06:20:39 INFO - Running pre-action listener: _resource_record_pre_action 06:20:39 INFO - Running main action method: download_and_extract 06:20:39 INFO - mkdir: /builds/slave/test/build/tests 06:20:39 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')]} 06:20:39 INFO - https://queue.taskcluster.net/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 06:20:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 06:20:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 06:20:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3T7K4HXT0OJvt_QP63bwQ/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 06:20:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3T7K4HXT0OJvt_QP63bwQ/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 06:20:45 INFO - Downloaded 1235 bytes. 06:20:45 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 06:20:45 INFO - Using the following test package requirements: 06:20:45 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 06:20:45 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:20:45 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 06:20:45 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:20:45 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 06:20:45 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:20:45 INFO - u'jsshell-mac64.zip'], 06:20:45 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:20:45 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 06:20:45 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 06:20:45 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:20:45 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 06:20:45 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:20:45 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 06:20:45 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:20:45 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 06:20:45 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:20:45 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 06:20:45 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 06:20:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:20:45 INFO - https://queue.taskcluster.net/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 06:20:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 06:20:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 06:20:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3T7K4HXT0OJvt_QP63bwQ/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 06:20:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3T7K4HXT0OJvt_QP63bwQ/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 06:20:47 INFO - Downloaded 17918990 bytes. 06:20:47 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/*'] 06:20:47 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/* 06:20:48 INFO - caution: filename not matched: web-platform/* 06:20:48 INFO - Return code: 11 06:20: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')]} 06:20:48 INFO - https://queue.taskcluster.net/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 06:20:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 06:20:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 06:20:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3T7K4HXT0OJvt_QP63bwQ/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 06:20:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3T7K4HXT0OJvt_QP63bwQ/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 06:20:50 INFO - Downloaded 36382569 bytes. 06:20:50 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/*'] 06:20:50 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/* 06:20:54 INFO - caution: filename not matched: bin/* 06:20:54 INFO - caution: filename not matched: config/* 06:20:54 INFO - caution: filename not matched: mozbase/* 06:20:54 INFO - caution: filename not matched: marionette/* 06:20:54 INFO - caution: filename not matched: tools/wptserve/* 06:20:54 INFO - Return code: 11 06:20:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:20:54 INFO - https://queue.taskcluster.net/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 06:20:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 06:20:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 06:20:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 06:20:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3T7K4HXT0OJvt_QP63bwQ/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 06:20:56 INFO - Downloaded 68657828 bytes. 06:20:56 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 06:20:56 INFO - mkdir: /builds/slave/test/properties 06:20:56 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 06:20:56 INFO - Writing to file /builds/slave/test/properties/build_url 06:20:56 INFO - Contents: 06:20:56 INFO - build_url:https://queue.taskcluster.net/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 06:20:57 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 06:20:57 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 06:20:57 INFO - Writing to file /builds/slave/test/properties/symbols_url 06:20:57 INFO - Contents: 06:20:57 INFO - symbols_url:https://queue.taskcluster.net/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 06:20:57 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')]} 06:20:57 INFO - https://queue.taskcluster.net/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 06:20:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 06:20:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 06:20:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3T7K4HXT0OJvt_QP63bwQ/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 06:20:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3T7K4HXT0OJvt_QP63bwQ/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 06:21:01 INFO - Downloaded 103348602 bytes. 06:21:01 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'] 06:21:01 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 06:21:04 INFO - Return code: 0 06:21:04 INFO - Running post-action listener: _resource_record_post_action 06:21:04 INFO - Running post-action listener: set_extra_try_arguments 06:21:04 INFO - ##### 06:21:04 INFO - ##### Running create-virtualenv step. 06:21:04 INFO - ##### 06:21:04 INFO - Running pre-action listener: _pre_create_virtualenv 06:21:04 INFO - Running pre-action listener: _resource_record_pre_action 06:21:04 INFO - Running main action method: create_virtualenv 06:21:04 INFO - Creating virtualenv /builds/slave/test/build/venv 06:21:04 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 06:21:04 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 06:21:04 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 06:21:04 INFO - Using real prefix '/tools/python27' 06:21:04 INFO - New python executable in /builds/slave/test/build/venv/bin/python 06:21:05 INFO - Installing distribute.............................................................................................................................................................................................done. 06:21:08 INFO - Installing pip.................done. 06:21:08 INFO - Return code: 0 06:21:08 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 06:21: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')]} 06:21:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:21:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:21: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')]} 06:21:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:21:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:21:08 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 0x10a115e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a132f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fce53da7df0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a12e5e0>, '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 0x109d11cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109d3c990>, '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.omfWWZxjSA/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.DzLKQKURn9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:21:08 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 06:21:08 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 06:21:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.omfWWZxjSA/Render', 06:21:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:21:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:21:08 INFO - 'HOME': '/Users/cltbld', 06:21:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:21:08 INFO - 'LOGNAME': 'cltbld', 06:21:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:21:08 INFO - 'MOZ_NO_REMOTE': '1', 06:21:08 INFO - 'NO_EM_RESTART': '1', 06:21:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:21:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:21:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:21:08 INFO - 'PWD': '/builds/slave/test', 06:21:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:21:08 INFO - 'SHELL': '/bin/bash', 06:21:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DzLKQKURn9/Listeners', 06:21:08 INFO - 'TMPDIR': '/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/', 06:21:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:21:08 INFO - 'USER': 'cltbld', 06:21:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:21:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:21:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:21:08 INFO - 'XPC_FLAGS': '0x0', 06:21:08 INFO - 'XPC_SERVICE_NAME': '0', 06:21:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:21:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:21:08 INFO - Downloading/unpacking psutil>=0.7.1 06:21:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:21:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:21:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:21:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:21:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 06:21:11 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 06:21:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 06:21:11 INFO - Installing collected packages: psutil 06:21:12 INFO - Running setup.py install for psutil 06:21:12 INFO - building 'psutil._psutil_osx' extension 06:21:12 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 06:21:12 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 06:21:12 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 06:21:12 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 06:21:12 INFO - building 'psutil._psutil_posix' extension 06:21:12 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 06:21:13 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 06:21:13 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 06:21:13 INFO - ^ 06:21:13 INFO - 1 warning generated. 06:21:13 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 06:21:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 06:21:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 06:21:13 INFO - Successfully installed psutil 06:21:13 INFO - Cleaning up... 06:21:13 INFO - Return code: 0 06:21:13 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 06:21:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:21:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:21:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:21:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:21:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:21:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:21:13 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 0x10a115e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a132f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fce53da7df0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a12e5e0>, '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 0x109d11cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109d3c990>, '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.omfWWZxjSA/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.DzLKQKURn9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:21:13 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 06:21:13 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 06:21:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.omfWWZxjSA/Render', 06:21:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:21:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:21:13 INFO - 'HOME': '/Users/cltbld', 06:21:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:21:13 INFO - 'LOGNAME': 'cltbld', 06:21:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:21:13 INFO - 'MOZ_NO_REMOTE': '1', 06:21:13 INFO - 'NO_EM_RESTART': '1', 06:21:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:21:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:21:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:21:13 INFO - 'PWD': '/builds/slave/test', 06:21:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:21:13 INFO - 'SHELL': '/bin/bash', 06:21:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DzLKQKURn9/Listeners', 06:21:13 INFO - 'TMPDIR': '/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/', 06:21:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:21:13 INFO - 'USER': 'cltbld', 06:21:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:21:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:21:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:21:13 INFO - 'XPC_FLAGS': '0x0', 06:21:13 INFO - 'XPC_SERVICE_NAME': '0', 06:21:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:21:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:21:13 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 06:21:13 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 06:21:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:13 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 06:21:13 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 06:21:13 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 06:21:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:15 INFO - Downloading mozsystemmonitor-0.0.tar.gz 06:21:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 06:21:16 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 06:21:16 INFO - Installing collected packages: mozsystemmonitor 06:21:16 INFO - Running setup.py install for mozsystemmonitor 06:21:16 INFO - Successfully installed mozsystemmonitor 06:21:16 INFO - Cleaning up... 06:21:16 INFO - Return code: 0 06:21:16 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 06:21: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')]} 06:21:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:21:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:21: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')]} 06:21:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:21:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:21:16 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 0x10a115e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a132f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fce53da7df0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a12e5e0>, '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 0x109d11cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109d3c990>, '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.omfWWZxjSA/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.DzLKQKURn9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:21:16 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 06:21:16 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 06:21:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.omfWWZxjSA/Render', 06:21:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:21:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:21:16 INFO - 'HOME': '/Users/cltbld', 06:21:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:21:16 INFO - 'LOGNAME': 'cltbld', 06:21:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:21:16 INFO - 'MOZ_NO_REMOTE': '1', 06:21:16 INFO - 'NO_EM_RESTART': '1', 06:21:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:21:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:21:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:21:16 INFO - 'PWD': '/builds/slave/test', 06:21:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:21:16 INFO - 'SHELL': '/bin/bash', 06:21:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DzLKQKURn9/Listeners', 06:21:16 INFO - 'TMPDIR': '/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/', 06:21:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:21:16 INFO - 'USER': 'cltbld', 06:21:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:21:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:21:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:21:16 INFO - 'XPC_FLAGS': '0x0', 06:21:16 INFO - 'XPC_SERVICE_NAME': '0', 06:21:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:21:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:21:16 INFO - Downloading/unpacking blobuploader==1.2.4 06:21:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:21:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:21:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:21:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:21:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:18 INFO - Downloading blobuploader-1.2.4.tar.gz 06:21:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 06:21:18 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 06:21:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:21:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:21:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:21:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:21:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 06:21:19 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 06:21:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:21:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:21:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:21:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:21:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:20 INFO - Downloading docopt-0.6.1.tar.gz 06:21:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 06:21:20 INFO - Installing collected packages: blobuploader, requests, docopt 06:21:20 INFO - Running setup.py install for blobuploader 06:21:20 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 06:21:20 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 06:21:20 INFO - Running setup.py install for requests 06:21:20 INFO - Running setup.py install for docopt 06:21:20 INFO - Successfully installed blobuploader requests docopt 06:21:20 INFO - Cleaning up... 06:21:21 INFO - Return code: 0 06:21:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 06:21:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:21:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:21:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:21:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:21:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:21:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:21:21 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 0x10a115e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a132f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fce53da7df0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a12e5e0>, '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 0x109d11cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109d3c990>, '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.omfWWZxjSA/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.DzLKQKURn9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:21:21 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 06:21:21 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 06:21:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.omfWWZxjSA/Render', 06:21:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:21:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:21:21 INFO - 'HOME': '/Users/cltbld', 06:21:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:21:21 INFO - 'LOGNAME': 'cltbld', 06:21:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:21:21 INFO - 'MOZ_NO_REMOTE': '1', 06:21:21 INFO - 'NO_EM_RESTART': '1', 06:21:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:21:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:21:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:21:21 INFO - 'PWD': '/builds/slave/test', 06:21:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:21:21 INFO - 'SHELL': '/bin/bash', 06:21:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DzLKQKURn9/Listeners', 06:21:21 INFO - 'TMPDIR': '/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/', 06:21:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:21:21 INFO - 'USER': 'cltbld', 06:21:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:21:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:21:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:21:21 INFO - 'XPC_FLAGS': '0x0', 06:21:21 INFO - 'XPC_SERVICE_NAME': '0', 06:21:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:21:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:21:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 06:21:21 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-dOFFB5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 06:21:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 06:21:21 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-ULkI3A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 06:21:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 06:21:21 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-QW8Hl3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 06:21:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 06:21:21 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-NBt7sg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 06:21:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 06:21:21 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-aT6gbx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 06:21:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 06:21:21 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-fVwnB5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 06:21:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 06:21:21 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-2yUhKf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 06:21:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 06:21:22 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-n5w9yc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 06:21:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 06:21:22 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-ZKNHtW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 06:21:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 06:21:22 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-KhbEC5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 06:21:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 06:21:22 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-JC0oVy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 06:21:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 06:21:22 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-IVDTTp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 06:21:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 06:21:22 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-3lCbmE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 06:21:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 06:21:22 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-50L5mV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 06:21:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 06:21:22 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-JUoqhD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 06:21:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 06:21:22 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-49Smlb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 06:21:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 06:21:22 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-SihjQS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 06:21:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 06:21:23 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-qWvEWE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 06:21:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 06:21:23 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-K2oNrF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 06:21:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:21:23 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-vwEcii-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:21:23 INFO - Unpacking /builds/slave/test/build/tests/marionette 06:21:23 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-UykuGB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 06:21:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:21:23 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 06:21:23 INFO - Running setup.py install for manifestparser 06:21:24 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 06:21:24 INFO - Running setup.py install for mozcrash 06:21:24 INFO - Running setup.py install for mozdebug 06:21:24 INFO - Running setup.py install for mozdevice 06:21:24 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 06:21:24 INFO - Installing dm script to /builds/slave/test/build/venv/bin 06:21:24 INFO - Running setup.py install for mozfile 06:21:24 INFO - Running setup.py install for mozhttpd 06:21:24 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 06:21:24 INFO - Running setup.py install for mozinfo 06:21:24 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 06:21:24 INFO - Running setup.py install for mozInstall 06:21:25 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 06:21:25 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 06:21:25 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 06:21:25 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 06:21:25 INFO - Running setup.py install for mozleak 06:21:25 INFO - Running setup.py install for mozlog 06:21:25 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 06:21:25 INFO - Running setup.py install for moznetwork 06:21:25 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 06:21:25 INFO - Running setup.py install for mozprocess 06:21:25 INFO - Running setup.py install for mozprofile 06:21:25 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 06:21:25 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 06:21:25 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 06:21:25 INFO - Running setup.py install for mozrunner 06:21:26 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 06:21:26 INFO - Running setup.py install for mozscreenshot 06:21:26 INFO - Running setup.py install for moztest 06:21:26 INFO - Running setup.py install for mozversion 06:21:26 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 06:21:26 INFO - Running setup.py install for wptserve 06:21:26 INFO - Running setup.py install for marionette-driver 06:21:26 INFO - Running setup.py install for browsermob-proxy 06:21:26 INFO - Running setup.py install for marionette-client 06:21:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:21:27 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 06:21:27 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 06:21:27 INFO - Cleaning up... 06:21:27 INFO - Return code: 0 06:21:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 06:21:27 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')]} 06:21:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:21:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:21:27 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')]} 06:21:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:21:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:21:27 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 0x10a115e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a132f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fce53da7df0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a12e5e0>, '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 0x109d11cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109d3c990>, '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.omfWWZxjSA/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.DzLKQKURn9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:21:27 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 06:21:27 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 06:21:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.omfWWZxjSA/Render', 06:21:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:21:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:21:27 INFO - 'HOME': '/Users/cltbld', 06:21:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:21:27 INFO - 'LOGNAME': 'cltbld', 06:21:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:21:27 INFO - 'MOZ_NO_REMOTE': '1', 06:21:27 INFO - 'NO_EM_RESTART': '1', 06:21:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:21:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:21:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:21:27 INFO - 'PWD': '/builds/slave/test', 06:21:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:21:27 INFO - 'SHELL': '/bin/bash', 06:21:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DzLKQKURn9/Listeners', 06:21:27 INFO - 'TMPDIR': '/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/', 06:21:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:21:27 INFO - 'USER': 'cltbld', 06:21:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:21:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:21:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:21:27 INFO - 'XPC_FLAGS': '0x0', 06:21:27 INFO - 'XPC_SERVICE_NAME': '0', 06:21:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:21:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:21:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 06:21:27 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-EMOXnd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 06:21:27 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 06:21:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 06:21:27 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-VsYYKL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 06:21:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 06:21:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 06:21:27 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-2WUFyu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 06:21:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 06:21:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 06:21:27 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-KRdQSu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 06:21:28 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)) 06:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 06:21:28 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-KemRif-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 06:21:28 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)) 06:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 06:21:28 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-g0d7er-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 06:21:28 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)) 06:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 06:21:28 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-qwO4m1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 06:21:28 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)) 06:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 06:21:28 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-QZgAXj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 06:21:28 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)) 06:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 06:21:28 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-ftWU6B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 06:21:28 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)) 06:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 06:21:28 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-l79cs9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 06:21:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 06:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 06:21:28 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-9fC1q4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 06:21:28 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 06:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 06:21:28 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-CCHaPP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 06:21:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 06:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 06:21:28 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-_aEBDE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 06:21:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 06:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 06:21:29 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-5KrtiJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 06:21:29 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)) 06:21:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 06:21:29 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-FISoFO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 06:21:29 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)) 06:21:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 06:21:29 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-dGPGRo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 06:21:29 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)) 06:21:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 06:21:29 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-0x1yUo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 06:21:29 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)) 06:21:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 06:21:29 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-hDkfHH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 06:21:29 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)) 06:21:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 06:21:29 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-Bup837-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 06:21:29 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 06:21:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:21:29 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-XLSDlr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:21:29 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 06:21:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 06:21:30 INFO - Running setup.py (path:/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/pip-9mS3Qd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 06:21:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:21:30 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)) 06:21:30 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)) 06:21:30 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)) 06:21:30 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)) 06:21:30 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)) 06:21:30 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)) 06:21:30 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 06:21:30 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 06:21:30 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 06:21:30 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 06:21:30 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 06:21:30 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 06:21:30 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 06:21:32 INFO - Downloading blessings-1.6.tar.gz 06:21:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 06:21:32 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 06:21:32 INFO - Installing collected packages: blessings 06:21:32 INFO - Running setup.py install for blessings 06:21:32 INFO - Successfully installed blessings 06:21:32 INFO - Cleaning up... 06:21:33 INFO - Return code: 0 06:21:33 INFO - Done creating virtualenv /builds/slave/test/build/venv. 06:21:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 06:21:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 06:21:33 INFO - Reading from file tmpfile_stdout 06:21:33 INFO - Current package versions: 06:21:33 INFO - blessings == 1.6 06:21:33 INFO - blobuploader == 1.2.4 06:21:33 INFO - browsermob-proxy == 0.6.0 06:21:33 INFO - docopt == 0.6.1 06:21:33 INFO - manifestparser == 1.1 06:21:33 INFO - marionette-client == 2.3.0 06:21:33 INFO - marionette-driver == 1.4.0 06:21:33 INFO - mozInstall == 1.12 06:21:33 INFO - mozcrash == 0.17 06:21:33 INFO - mozdebug == 0.1 06:21:33 INFO - mozdevice == 0.48 06:21:33 INFO - mozfile == 1.2 06:21:33 INFO - mozhttpd == 0.7 06:21:33 INFO - mozinfo == 0.9 06:21:33 INFO - mozleak == 0.1 06:21:33 INFO - mozlog == 3.1 06:21:33 INFO - moznetwork == 0.27 06:21:33 INFO - mozprocess == 0.22 06:21:33 INFO - mozprofile == 0.28 06:21:33 INFO - mozrunner == 6.11 06:21:33 INFO - mozscreenshot == 0.1 06:21:33 INFO - mozsystemmonitor == 0.0 06:21:33 INFO - moztest == 0.7 06:21:33 INFO - mozversion == 1.4 06:21:33 INFO - psutil == 3.1.1 06:21:33 INFO - requests == 1.2.3 06:21:33 INFO - wptserve == 1.4.0 06:21:33 INFO - wsgiref == 0.1.2 06:21:33 INFO - Running post-action listener: _resource_record_post_action 06:21:33 INFO - Running post-action listener: _start_resource_monitoring 06:21:33 INFO - Starting resource monitoring. 06:21:33 INFO - ##### 06:21:33 INFO - ##### Running pull step. 06:21:33 INFO - ##### 06:21:33 INFO - Running pre-action listener: _resource_record_pre_action 06:21:33 INFO - Running main action method: pull 06:21:33 INFO - Pull has nothing to do! 06:21:33 INFO - Running post-action listener: _resource_record_post_action 06:21:33 INFO - ##### 06:21:33 INFO - ##### Running install step. 06:21:33 INFO - ##### 06:21:33 INFO - Running pre-action listener: _resource_record_pre_action 06:21:33 INFO - Running main action method: install 06:21:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 06:21:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 06:21:33 INFO - Reading from file tmpfile_stdout 06:21:33 INFO - Detecting whether we're running mozinstall >=1.0... 06:21:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 06:21:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 06:21:33 INFO - Reading from file tmpfile_stdout 06:21:33 INFO - Output received: 06:21:33 INFO - Usage: mozinstall [options] installer 06:21:33 INFO - Options: 06:21:33 INFO - -h, --help show this help message and exit 06:21:33 INFO - -d DEST, --destination=DEST 06:21:33 INFO - Directory to install application into. [default: 06:21:33 INFO - "/builds/slave/test"] 06:21:33 INFO - --app=APP Application being installed. [default: firefox] 06:21:33 INFO - mkdir: /builds/slave/test/build/application 06:21:33 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'] 06:21:33 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 06:21:53 INFO - Reading from file tmpfile_stdout 06:21:53 INFO - Output received: 06:21:53 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 06:21:53 INFO - Running post-action listener: _resource_record_post_action 06:21:53 INFO - ##### 06:21:53 INFO - ##### Running run-tests step. 06:21:53 INFO - ##### 06:21:53 INFO - Running pre-action listener: _resource_record_pre_action 06:21:53 INFO - Running main action method: run_tests 06:21:53 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 06:21:53 INFO - Minidump filename unknown. Determining based upon platform and architecture. 06:21:53 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 06:21:53 INFO - grabbing minidump binary from tooltool 06:21:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:21:53 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 0x10a12e5e0>, '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 0x109d11cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109d3c990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 06:21:53 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 06:21:53 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 06:21:53 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 06:21:53 INFO - Return code: 0 06:21:53 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 06:21:53 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 06:21:53 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/K3T7K4HXT0OJvt_QP63bwQ/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 06:21:53 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/K3T7K4HXT0OJvt_QP63bwQ/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 06:21:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.omfWWZxjSA/Render', 06:21:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:21:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:21:53 INFO - 'HOME': '/Users/cltbld', 06:21:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:21:53 INFO - 'LOGNAME': 'cltbld', 06:21:53 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 06:21:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:21:53 INFO - 'MOZ_NO_REMOTE': '1', 06:21:53 INFO - 'NO_EM_RESTART': '1', 06:21:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:21:53 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:21:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:21:53 INFO - 'PWD': '/builds/slave/test', 06:21:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:21:53 INFO - 'SHELL': '/bin/bash', 06:21:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DzLKQKURn9/Listeners', 06:21:53 INFO - 'TMPDIR': '/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/T/', 06:21:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:21:53 INFO - 'USER': 'cltbld', 06:21:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:21:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:21:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:21:53 INFO - 'XPC_FLAGS': '0x0', 06:21:53 INFO - 'XPC_SERVICE_NAME': '0', 06:21:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:21:53 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/K3T7K4HXT0OJvt_QP63bwQ/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 06:21:54 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 06:21:54 INFO - import pkg_resources 06:21:54 INFO - Using 1 client processes 06:21:55 INFO - wptserve Starting http server on 127.0.0.1:8001 06:21:55 INFO - wptserve Starting http server on 127.0.0.1:8000 06:21:55 INFO - wptserve Starting http server on 127.0.0.1:8443 06:21:57 INFO - SUITE-START | Running 778 tests 06:21:57 INFO - Running testharness tests 06:21:57 INFO - Setting up ssl 06:21:57 INFO - PROCESS | certutil | 06:21:57 INFO - PROCESS | certutil | 06:21:57 INFO - PROCESS | certutil | 06:21:57 INFO - Certificate Nickname Trust Attributes 06:21:57 INFO - SSL,S/MIME,JAR/XPI 06:21:57 INFO - 06:21:57 INFO - web-platform-tests CT,, 06:21:57 INFO - 06:21:57 INFO - Starting runner 06:21:58 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 06:21:58 INFO - PROCESS | 1650 | 1461072118154 Marionette DEBUG Marionette enabled via build flag and pref 06:21:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11671c000 == 1 [pid = 1650] [id = 1] 06:21:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x11671c800) [pid = 1650] [serial = 1] [outer = 0x0] 06:21:58 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 06:21:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x11671d800) [pid = 1650] [serial = 2] [outer = 0x11671c800] 06:21:58 INFO - PROCESS | 1650 | 1461072118465 Marionette INFO Listening on port 2828 06:21:58 INFO - PROCESS | 1650 | 1461072118687 Marionette DEBUG Marionette enabled via command-line flag 06:21:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119140000 == 2 [pid = 1650] [id = 2] 06:21:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x119140800) [pid = 1650] [serial = 3] [outer = 0x0] 06:21:58 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 06:21:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x119141800) [pid = 1650] [serial = 4] [outer = 0x119140800] 06:21:58 INFO - PROCESS | 1650 | [1650] 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 06:21:58 INFO - PROCESS | 1650 | 1461072118853 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49287 06:21:58 INFO - PROCESS | 1650 | 1461072118924 Marionette DEBUG Closed connection conn0 06:21:58 INFO - PROCESS | 1650 | [1650] 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 06:21:58 INFO - PROCESS | 1650 | 1461072118930 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49288 06:21:58 INFO - PROCESS | 1650 | 1461072118945 Marionette DEBUG Closed connection conn1 06:21:58 INFO - PROCESS | 1650 | [1650] 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 06:21:58 INFO - PROCESS | 1650 | 1461072118950 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49289 06:21:58 INFO - PROCESS | 1650 | 1461072118957 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 06:21:58 INFO - PROCESS | 1650 | 1461072118963 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":"20160419032946","device":"desktop","version":"48.0a1"} 06:21:59 INFO - PROCESS | 1650 | [1650] 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 06:21:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c47e000 == 3 [pid = 1650] [id = 3] 06:21:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x11c484800) [pid = 1650] [serial = 5] [outer = 0x0] 06:21:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c485800 == 4 [pid = 1650] [id = 4] 06:21:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x11c460000) [pid = 1650] [serial = 6] [outer = 0x0] 06:22:00 INFO - PROCESS | 1650 | [1650] 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 06:22:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e81800 == 5 [pid = 1650] [id = 5] 06:22:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x11c45f800) [pid = 1650] [serial = 7] [outer = 0x0] 06:22:00 INFO - PROCESS | 1650 | [1650] 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 06:22:00 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 06:22:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x1242dc400) [pid = 1650] [serial = 8] [outer = 0x11c45f800] 06:22:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x12678f000) [pid = 1650] [serial = 9] [outer = 0x11c484800] 06:22:00 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 06:22:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x123fb0c00) [pid = 1650] [serial = 10] [outer = 0x11c460000] 06:22:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x123fb2c00) [pid = 1650] [serial = 11] [outer = 0x11c45f800] 06:22:00 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 06:22:01 INFO - PROCESS | 1650 | 1461072121055 Marionette DEBUG loaded listener.js 06:22:01 INFO - PROCESS | 1650 | 1461072121066 Marionette DEBUG loaded listener.js 06:22:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x127425400) [pid = 1650] [serial = 12] [outer = 0x11c45f800] 06:22:01 INFO - PROCESS | 1650 | 1461072121427 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"7d197a9c-5caf-734a-825c-760f5fb961a7","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":"20160419032946","device":"desktop","version":"48.0a1","command_id":1}}] 06:22:01 INFO - PROCESS | 1650 | 1461072121517 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}] 06:22:01 INFO - PROCESS | 1650 | 1461072121560 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 06:22:01 INFO - PROCESS | 1650 | 1461072121647 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 06:22:01 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 06:22:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x129bce000) [pid = 1650] [serial = 13] [outer = 0x11c45f800] 06:22:01 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:22:01 INFO - PROCESS | 1650 | 1461072121927 Marionette TRACE conn2 <- [1,3,null,{}] 06:22:01 INFO - PROCESS | 1650 | 1461072121930 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 06:22:01 INFO - PROCESS | 1650 | 1461072121940 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 06:22:01 INFO - PROCESS | 1650 | 1461072121967 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 06:22:01 INFO - PROCESS | 1650 | 1461072121969 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 06:22:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 06:22:01 INFO - PROCESS | 1650 | 1461072121977 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 06:22:01 INFO - PROCESS | 1650 | 1461072121979 Marionette TRACE conn2 <- [1,6,null,{}] 06:22:01 INFO - PROCESS | 1650 | 1461072121982 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}] 06:22:02 INFO - PROCESS | 1650 | 1461072121991 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 06:22:02 INFO - PROCESS | 1650 | 1461072121995 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b82e000 == 6 [pid = 1650] [id = 6] 06:22:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x127317800) [pid = 1650] [serial = 14] [outer = 0x0] 06:22:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x127319400) [pid = 1650] [serial = 15] [outer = 0x127317800] 06:22:02 INFO - PROCESS | 1650 | 1461072122024 Marionette DEBUG loaded listener.js 06:22:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x12b7ad800) [pid = 1650] [serial = 16] [outer = 0x127317800] 06:22:02 INFO - PROCESS | 1650 | 1461072122310 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]]]}] 06:22:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 06:22:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 377ms 06:22:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdc7000 == 7 [pid = 1650] [id = 7] 06:22:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x12ba0e000) [pid = 1650] [serial = 17] [outer = 0x0] 06:22:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x12bad4c00) [pid = 1650] [serial = 18] [outer = 0x12ba0e000] 06:22:02 INFO - PROCESS | 1650 | 1461072122365 Marionette DEBUG loaded listener.js 06:22:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x12bada400) [pid = 1650] [serial = 19] [outer = 0x12ba0e000] 06:22:02 INFO - PROCESS | 1650 | 1461072122401 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 06:22:02 INFO - PROCESS | 1650 | 1461072122403 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 06:22:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 06:22:02 INFO - PROCESS | 1650 | 1461072122439 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 06:22:02 INFO - PROCESS | 1650 | 1461072122441 Marionette TRACE conn2 <- [1,10,null,{}] 06:22:02 INFO - PROCESS | 1650 | 1461072122455 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}] 06:22:02 INFO - PROCESS | 1650 | 1461072122584 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 06:22:02 INFO - PROCESS | 1650 | 1461072122620 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf77800 == 8 [pid = 1650] [id = 8] 06:22:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12cf36000) [pid = 1650] [serial = 20] [outer = 0x0] 06:22:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12cf37c00) [pid = 1650] [serial = 21] [outer = 0x12cf36000] 06:22:02 INFO - PROCESS | 1650 | 1461072122649 Marionette DEBUG loaded listener.js 06:22:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12cf93400) [pid = 1650] [serial = 22] [outer = 0x12cf36000] 06:22:02 INFO - PROCESS | 1650 | 1461072122953 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]]]}] 06:22:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 06:22:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 536ms 06:22:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 06:22:02 INFO - PROCESS | 1650 | 1461072122964 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 06:22:02 INFO - PROCESS | 1650 | 1461072122966 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 06:22:02 INFO - PROCESS | 1650 | 1461072122968 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 06:22:02 INFO - PROCESS | 1650 | 1461072122969 Marionette TRACE conn2 <- [1,14,null,{}] 06:22:02 INFO - PROCESS | 1650 | 1461072122979 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}] 06:22:03 INFO - PROCESS | 1650 | 1461072123103 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 06:22:03 INFO - PROCESS | 1650 | 1461072123111 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d284800 == 9 [pid = 1650] [id = 9] 06:22:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12d999c00) [pid = 1650] [serial = 23] [outer = 0x0] 06:22:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12d99b800) [pid = 1650] [serial = 24] [outer = 0x12d999c00] 06:22:03 INFO - PROCESS | 1650 | 1461072123136 Marionette DEBUG loaded listener.js 06:22:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12e107800) [pid = 1650] [serial = 25] [outer = 0x12d999c00] 06:22:03 INFO - PROCESS | 1650 | 1461072123389 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]]]}] 06:22:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 06:22:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 469ms 06:22:03 INFO - PROCESS | 1650 | 1461072123445 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 06:22:03 INFO - PROCESS | 1650 | 1461072123446 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 06:22:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 06:22:03 INFO - PROCESS | 1650 | 1461072123448 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 06:22:03 INFO - PROCESS | 1650 | 1461072123449 Marionette TRACE conn2 <- [1,18,null,{}] 06:22:03 INFO - PROCESS | 1650 | 1461072123452 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}] 06:22:03 INFO - PROCESS | 1650 | 1461072123551 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 06:22:03 INFO - PROCESS | 1650 | 1461072123555 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e170800 == 10 [pid = 1650] [id = 10] 06:22:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x12e10e400) [pid = 1650] [serial = 26] [outer = 0x0] 06:22:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12e1d7c00) [pid = 1650] [serial = 27] [outer = 0x12e10e400] 06:22:03 INFO - PROCESS | 1650 | 1461072123582 Marionette DEBUG loaded listener.js 06:22:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12e1e1800) [pid = 1650] [serial = 28] [outer = 0x12e10e400] 06:22:03 INFO - PROCESS | 1650 | 1461072123862 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]]]}] 06:22:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 06:22:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 06:22:03 INFO - PROCESS | 1650 | 1461072123919 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 06:22:03 INFO - PROCESS | 1650 | 1461072123921 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 06:22:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 06:22:03 INFO - PROCESS | 1650 | 1461072123926 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 06:22:03 INFO - PROCESS | 1650 | 1461072123927 Marionette TRACE conn2 <- [1,22,null,{}] 06:22:03 INFO - PROCESS | 1650 | 1461072123929 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}] 06:22:04 INFO - PROCESS | 1650 | 1461072124013 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 06:22:04 INFO - PROCESS | 1650 | 1461072124018 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e81a000 == 11 [pid = 1650] [id = 11] 06:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x12e367c00) [pid = 1650] [serial = 29] [outer = 0x0] 06:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x12e374c00) [pid = 1650] [serial = 30] [outer = 0x12e367c00] 06:22:04 INFO - PROCESS | 1650 | 1461072124044 Marionette DEBUG loaded listener.js 06:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x119eda000) [pid = 1650] [serial = 31] [outer = 0x12e367c00] 06:22:04 INFO - PROCESS | 1650 | 1461072124287 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]]]}] 06:22:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 06:22:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 368ms 06:22:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 06:22:04 INFO - PROCESS | 1650 | 1461072124294 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 06:22:04 INFO - PROCESS | 1650 | 1461072124295 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 06:22:04 INFO - PROCESS | 1650 | 1461072124297 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 06:22:04 INFO - PROCESS | 1650 | 1461072124298 Marionette TRACE conn2 <- [1,26,null,{}] 06:22:04 INFO - PROCESS | 1650 | 1461072124301 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}] 06:22:04 INFO - PROCESS | 1650 | 1461072124396 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 06:22:04 INFO - PROCESS | 1650 | 1461072124400 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8d5000 == 12 [pid = 1650] [id = 12] 06:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x11ad62400) [pid = 1650] [serial = 32] [outer = 0x0] 06:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x11ada2400) [pid = 1650] [serial = 33] [outer = 0x11ad62400] 06:22:04 INFO - PROCESS | 1650 | 1461072124425 Marionette DEBUG loaded listener.js 06:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x11adaa000) [pid = 1650] [serial = 34] [outer = 0x11ad62400] 06:22:04 INFO - PROCESS | 1650 | 1461072124659 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]]]}] 06:22:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 06:22:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 06:22:04 INFO - PROCESS | 1650 | 1461072124716 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 06:22:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 06:22:04 INFO - PROCESS | 1650 | 1461072124717 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 06:22:04 INFO - PROCESS | 1650 | 1461072124719 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 06:22:04 INFO - PROCESS | 1650 | 1461072124720 Marionette TRACE conn2 <- [1,30,null,{}] 06:22:04 INFO - PROCESS | 1650 | 1461072124730 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}] 06:22:04 INFO - PROCESS | 1650 | 1461072124819 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 06:22:04 INFO - PROCESS | 1650 | 1461072124824 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec20800 == 13 [pid = 1650] [id = 13] 06:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x11adac800) [pid = 1650] [serial = 35] [outer = 0x0] 06:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12e61ec00) [pid = 1650] [serial = 36] [outer = 0x11adac800] 06:22:04 INFO - PROCESS | 1650 | 1461072124850 Marionette DEBUG loaded listener.js 06:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12ed9f400) [pid = 1650] [serial = 37] [outer = 0x11adac800] 06:22:05 INFO - PROCESS | 1650 | 1461072125078 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]]]}] 06:22:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 06:22:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 377ms 06:22:05 INFO - PROCESS | 1650 | 1461072125097 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 06:22:05 INFO - PROCESS | 1650 | 1461072125098 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 06:22:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 06:22:05 INFO - PROCESS | 1650 | 1461072125100 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 06:22:05 INFO - PROCESS | 1650 | 1461072125101 Marionette TRACE conn2 <- [1,34,null,{}] 06:22:05 INFO - PROCESS | 1650 | 1461072125103 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}] 06:22:05 INFO - PROCESS | 1650 | 1461072125201 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 06:22:05 INFO - PROCESS | 1650 | 1461072125215 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f02c800 == 14 [pid = 1650] [id = 14] 06:22:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12eda2c00) [pid = 1650] [serial = 38] [outer = 0x0] 06:22:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12eda7800) [pid = 1650] [serial = 39] [outer = 0x12eda2c00] 06:22:05 INFO - PROCESS | 1650 | 1461072125241 Marionette DEBUG loaded listener.js 06:22:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12f094c00) [pid = 1650] [serial = 40] [outer = 0x12eda2c00] 06:22:05 INFO - PROCESS | 1650 | 1461072125476 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]]]}] 06:22:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 06:22:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 421ms 06:22:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 06:22:05 INFO - PROCESS | 1650 | 1461072125529 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 06:22:05 INFO - PROCESS | 1650 | 1461072125530 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 06:22:05 INFO - PROCESS | 1650 | 1461072125532 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 06:22:05 INFO - PROCESS | 1650 | 1461072125533 Marionette TRACE conn2 <- [1,38,null,{}] 06:22:05 INFO - PROCESS | 1650 | 1461072125536 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}] 06:22:05 INFO - PROCESS | 1650 | 1461072125637 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 06:22:05 INFO - PROCESS | 1650 | 1461072125641 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f516000 == 15 [pid = 1650] [id = 15] 06:22:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12f097400) [pid = 1650] [serial = 41] [outer = 0x0] 06:22:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x12f0a0800) [pid = 1650] [serial = 42] [outer = 0x12f097400] 06:22:05 INFO - PROCESS | 1650 | 1461072125665 Marionette DEBUG loaded listener.js 06:22:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12f6d0c00) [pid = 1650] [serial = 43] [outer = 0x12f097400] 06:22:05 INFO - PROCESS | 1650 | 1461072125897 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]]]}] 06:22:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 06:22:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 06:22:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 06:22:05 INFO - PROCESS | 1650 | 1461072125951 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 06:22:05 INFO - PROCESS | 1650 | 1461072125953 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 06:22:05 INFO - PROCESS | 1650 | 1461072125962 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 06:22:05 INFO - PROCESS | 1650 | 1461072125963 Marionette TRACE conn2 <- [1,42,null,{}] 06:22:05 INFO - PROCESS | 1650 | 1461072125966 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}] 06:22:06 INFO - PROCESS | 1650 | 1461072126059 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 06:22:06 INFO - PROCESS | 1650 | 1461072126063 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f837800 == 16 [pid = 1650] [id = 16] 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12f0a1400) [pid = 1650] [serial = 44] [outer = 0x0] 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x12f6d8800) [pid = 1650] [serial = 45] [outer = 0x12f0a1400] 06:22:06 INFO - PROCESS | 1650 | 1461072126089 Marionette DEBUG loaded listener.js 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12f8b7000) [pid = 1650] [serial = 46] [outer = 0x12f0a1400] 06:22:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fb13800 == 17 [pid = 1650] [id = 17] 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12fb14000) [pid = 1650] [serial = 47] [outer = 0x0] 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12fb17000) [pid = 1650] [serial = 48] [outer = 0x12fb14000] 06:22:06 INFO - PROCESS | 1650 | 1461072126338 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]]]}] 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x12fb1b800) [pid = 1650] [serial = 49] [outer = 0x12fb14000] 06:22:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fb13000 == 18 [pid = 1650] [id = 18] 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x115476000) [pid = 1650] [serial = 50] [outer = 0x0] 06:22:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 06:22:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 426ms 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12fb94000) [pid = 1650] [serial = 51] [outer = 0x115476000] 06:22:06 INFO - PROCESS | 1650 | 1461072126409 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 06:22:06 INFO - PROCESS | 1650 | 1461072126411 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x12b4a5400) [pid = 1650] [serial = 52] [outer = 0x115476000] 06:22:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 06:22:06 INFO - PROCESS | 1650 | 1461072126441 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 06:22:06 INFO - PROCESS | 1650 | 1461072126443 Marionette TRACE conn2 <- [1,46,null,{}] 06:22:06 INFO - PROCESS | 1650 | 1461072126470 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}] 06:22:06 INFO - PROCESS | 1650 | 1461072126557 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 06:22:06 INFO - PROCESS | 1650 | 1461072126562 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1300d3800 == 19 [pid = 1650] [id = 19] 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x12f8bcc00) [pid = 1650] [serial = 53] [outer = 0x0] 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x12f8c4800) [pid = 1650] [serial = 54] [outer = 0x12f8bcc00] 06:22:06 INFO - PROCESS | 1650 | 1461072126591 Marionette DEBUG loaded listener.js 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x1302d3400) [pid = 1650] [serial = 55] [outer = 0x12f8bcc00] 06:22:06 INFO - PROCESS | 1650 | 1461072126833 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]]]}] 06:22:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 06:22:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 436ms 06:22:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 06:22:06 INFO - PROCESS | 1650 | 1461072126864 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 06:22:06 INFO - PROCESS | 1650 | 1461072126865 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 06:22:06 INFO - PROCESS | 1650 | 1461072126867 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 06:22:06 INFO - PROCESS | 1650 | 1461072126868 Marionette TRACE conn2 <- [1,50,null,{}] 06:22:06 INFO - PROCESS | 1650 | 1461072126880 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}] 06:22:06 INFO - PROCESS | 1650 | 1461072126978 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 06:22:06 INFO - PROCESS | 1650 | 1461072126983 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1301cd800 == 20 [pid = 1650] [id = 20] 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x119ed1c00) [pid = 1650] [serial = 56] [outer = 0x0] 06:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x11ae90800) [pid = 1650] [serial = 57] [outer = 0x119ed1c00] 06:22:07 INFO - PROCESS | 1650 | 1461072127008 Marionette DEBUG loaded listener.js 06:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x1302d9400) [pid = 1650] [serial = 58] [outer = 0x119ed1c00] 06:22:07 INFO - PROCESS | 1650 | 1461072127232 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]]]}] 06:22:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 06:22:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 373ms 06:22:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 06:22:07 INFO - PROCESS | 1650 | 1461072127244 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 06:22:07 INFO - PROCESS | 1650 | 1461072127245 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 06:22:07 INFO - PROCESS | 1650 | 1461072127247 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 06:22:07 INFO - PROCESS | 1650 | 1461072127248 Marionette TRACE conn2 <- [1,54,null,{}] 06:22:07 INFO - PROCESS | 1650 | 1461072127250 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}] 06:22:07 INFO - PROCESS | 1650 | 1461072127343 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 06:22:07 INFO - PROCESS | 1650 | 1461072127347 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1301dd800 == 21 [pid = 1650] [id = 21] 06:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x11a904c00) [pid = 1650] [serial = 59] [outer = 0x0] 06:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x11a90d000) [pid = 1650] [serial = 60] [outer = 0x11a904c00] 06:22:07 INFO - PROCESS | 1650 | 1461072127372 Marionette DEBUG loaded listener.js 06:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x11a911000) [pid = 1650] [serial = 61] [outer = 0x11a904c00] 06:22:07 INFO - PROCESS | 1650 | 1461072127606 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]]]}] 06:22:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 06:22:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 368ms 06:22:07 INFO - PROCESS | 1650 | 1461072127615 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 06:22:07 INFO - PROCESS | 1650 | 1461072127616 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 06:22:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 06:22:07 INFO - PROCESS | 1650 | 1461072127618 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 06:22:07 INFO - PROCESS | 1650 | 1461072127620 Marionette TRACE conn2 <- [1,58,null,{}] 06:22:07 INFO - PROCESS | 1650 | 1461072127630 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}] 06:22:07 INFO - PROCESS | 1650 | 1461072127727 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 06:22:07 INFO - PROCESS | 1650 | 1461072127743 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x130438800 == 22 [pid = 1650] [id = 22] 06:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11b877800) [pid = 1650] [serial = 62] [outer = 0x0] 06:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1302e1c00) [pid = 1650] [serial = 63] [outer = 0x11b877800] 06:22:07 INFO - PROCESS | 1650 | 1461072127767 Marionette DEBUG loaded listener.js 06:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x13050c400) [pid = 1650] [serial = 64] [outer = 0x11b877800] 06:22:07 INFO - PROCESS | 1650 | 1461072127987 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]]]}] 06:22:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 06:22:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 418ms 06:22:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 06:22:08 INFO - PROCESS | 1650 | 1461072128047 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 06:22:08 INFO - PROCESS | 1650 | 1461072128048 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 06:22:08 INFO - PROCESS | 1650 | 1461072128050 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 06:22:08 INFO - PROCESS | 1650 | 1461072128051 Marionette TRACE conn2 <- [1,62,null,{}] 06:22:08 INFO - PROCESS | 1650 | 1461072128062 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}] 06:22:08 INFO - PROCESS | 1650 | 1461072128170 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 06:22:08 INFO - PROCESS | 1650 | 1461072128175 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305ad800 == 23 [pid = 1650] [id = 23] 06:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x13099b800) [pid = 1650] [serial = 65] [outer = 0x0] 06:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x130515400) [pid = 1650] [serial = 66] [outer = 0x13099b800] 06:22:08 INFO - PROCESS | 1650 | 1461072128203 Marionette DEBUG loaded listener.js 06:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x13099b000) [pid = 1650] [serial = 67] [outer = 0x13099b800] 06:22:09 INFO - PROCESS | 1650 | 1461072129346 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]]]}] 06:22:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 06:22:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1324ms 06:22:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 06:22:09 INFO - PROCESS | 1650 | 1461072129376 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 06:22:09 INFO - PROCESS | 1650 | 1461072129379 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 06:22:09 INFO - PROCESS | 1650 | 1461072129383 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 06:22:09 INFO - PROCESS | 1650 | 1461072129385 Marionette TRACE conn2 <- [1,66,null,{}] 06:22:09 INFO - PROCESS | 1650 | 1461072129389 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}] 06:22:09 INFO - PROCESS | 1650 | 1461072129494 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 06:22:09 INFO - PROCESS | 1650 | 1461072129550 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11600f000 == 24 [pid = 1650] [id = 24] 06:22:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1160f4800) [pid = 1650] [serial = 68] [outer = 0x0] 06:22:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11673d400) [pid = 1650] [serial = 69] [outer = 0x1160f4800] 06:22:09 INFO - PROCESS | 1650 | 1461072129581 Marionette DEBUG loaded listener.js 06:22:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1191ae400) [pid = 1650] [serial = 70] [outer = 0x1160f4800] 06:22:09 INFO - PROCESS | 1650 | 1461072129978 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]]]}] 06:22:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 06:22:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 620ms 06:22:10 INFO - PROCESS | 1650 | 1461072130004 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 06:22:10 INFO - PROCESS | 1650 | 1461072130009 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 06:22:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 06:22:10 INFO - PROCESS | 1650 | 1461072130014 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 06:22:10 INFO - PROCESS | 1650 | 1461072130016 Marionette TRACE conn2 <- [1,70,null,{}] 06:22:10 INFO - PROCESS | 1650 | 1461072130018 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}] 06:22:10 INFO - PROCESS | 1650 | 1461072130127 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 06:22:10 INFO - PROCESS | 1650 | 1461072130168 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x119158800 == 25 [pid = 1650] [id = 25] 06:22:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119547000) [pid = 1650] [serial = 71] [outer = 0x0] 06:22:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11a90b000) [pid = 1650] [serial = 72] [outer = 0x119547000] 06:22:10 INFO - PROCESS | 1650 | 1461072130200 Marionette DEBUG loaded listener.js 06:22:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11aceac00) [pid = 1650] [serial = 73] [outer = 0x119547000] 06:22:10 INFO - PROCESS | 1650 | 1461072130827 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]]]}] 06:22:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 06:22:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 869ms 06:22:10 INFO - PROCESS | 1650 | 1461072130884 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 06:22:10 INFO - PROCESS | 1650 | 1461072130886 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 06:22:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 06:22:10 INFO - PROCESS | 1650 | 1461072130891 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 06:22:10 INFO - PROCESS | 1650 | 1461072130894 Marionette TRACE conn2 <- [1,74,null,{}] 06:22:10 INFO - PROCESS | 1650 | 1461072130898 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}] 06:22:10 INFO - PROCESS | 1650 | 1461072130976 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 06:22:11 INFO - PROCESS | 1650 | 1461072131078 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x116379000 == 26 [pid = 1650] [id = 26] 06:22:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118e44000) [pid = 1650] [serial = 74] [outer = 0x0] 06:22:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118fab000) [pid = 1650] [serial = 75] [outer = 0x118e44000] 06:22:11 INFO - PROCESS | 1650 | 1461072131107 Marionette DEBUG loaded listener.js 06:22:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119542000) [pid = 1650] [serial = 76] [outer = 0x118e44000] 06:22:11 INFO - PROCESS | 1650 | 1461072131527 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]]]}] 06:22:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 06:22:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 675ms 06:22:11 INFO - PROCESS | 1650 | 1461072131565 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 06:22:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 06:22:11 INFO - PROCESS | 1650 | 1461072131568 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 06:22:11 INFO - PROCESS | 1650 | 1461072131572 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 06:22:11 INFO - PROCESS | 1650 | 1461072131574 Marionette TRACE conn2 <- [1,78,null,{}] 06:22:11 INFO - PROCESS | 1650 | 1461072131576 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}] 06:22:11 INFO - PROCESS | 1650 | 1461072131644 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 06:22:11 INFO - PROCESS | 1650 | 1461072131650 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11892e800 == 27 [pid = 1650] [id = 27] 06:22:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118fb4800) [pid = 1650] [serial = 77] [outer = 0x0] 06:22:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119e6c000) [pid = 1650] [serial = 78] [outer = 0x118fb4800] 06:22:11 INFO - PROCESS | 1650 | 1461072131678 Marionette DEBUG loaded listener.js 06:22:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119ed9800) [pid = 1650] [serial = 79] [outer = 0x118fb4800] 06:22:11 INFO - PROCESS | 1650 | 1461072131983 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]]]}] 06:22:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 06:22:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 420ms 06:22:11 INFO - PROCESS | 1650 | 1461072131996 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 06:22:11 INFO - PROCESS | 1650 | 1461072131998 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 06:22:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 06:22:12 INFO - PROCESS | 1650 | 1461072132000 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 06:22:12 INFO - PROCESS | 1650 | 1461072132003 Marionette TRACE conn2 <- [1,82,null,{}] 06:22:12 INFO - PROCESS | 1650 | 1461072132014 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}] 06:22:12 INFO - PROCESS | 1650 | 1461072132087 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 06:22:12 INFO - PROCESS | 1650 | 1461072132131 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x119151800 == 28 [pid = 1650] [id = 28] 06:22:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115102400) [pid = 1650] [serial = 80] [outer = 0x0] 06:22:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11a85f800) [pid = 1650] [serial = 81] [outer = 0x115102400] 06:22:12 INFO - PROCESS | 1650 | 1461072132159 Marionette DEBUG loaded listener.js 06:22:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118fb4c00) [pid = 1650] [serial = 82] [outer = 0x115102400] 06:22:12 INFO - PROCESS | 1650 | 1461072132433 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]]]}] 06:22:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 06:22:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 474ms 06:22:12 INFO - PROCESS | 1650 | 1461072132479 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 06:22:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 06:22:12 INFO - PROCESS | 1650 | 1461072132481 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 06:22:12 INFO - PROCESS | 1650 | 1461072132484 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 06:22:12 INFO - PROCESS | 1650 | 1461072132485 Marionette TRACE conn2 <- [1,86,null,{}] 06:22:12 INFO - PROCESS | 1650 | 1461072132487 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}] 06:22:12 INFO - PROCESS | 1650 | 1461072132561 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 06:22:12 INFO - PROCESS | 1650 | 1461072132565 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d5800 == 29 [pid = 1650] [id = 29] 06:22:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11ad5e000) [pid = 1650] [serial = 83] [outer = 0x0] 06:22:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11ae48400) [pid = 1650] [serial = 84] [outer = 0x11ad5e000] 06:22:12 INFO - PROCESS | 1650 | 1461072132593 Marionette DEBUG loaded listener.js 06:22:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11aeda000) [pid = 1650] [serial = 85] [outer = 0x11ad5e000] 06:22:12 INFO - PROCESS | 1650 | 1461072132894 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]]]}] 06:22:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 06:22:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 419ms 06:22:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 06:22:12 INFO - PROCESS | 1650 | 1461072132903 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 06:22:12 INFO - PROCESS | 1650 | 1461072132904 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 06:22:12 INFO - PROCESS | 1650 | 1461072132910 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 06:22:12 INFO - PROCESS | 1650 | 1461072132911 Marionette TRACE conn2 <- [1,90,null,{}] 06:22:12 INFO - PROCESS | 1650 | 1461072132914 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}] 06:22:12 INFO - PROCESS | 1650 | 1461072132986 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 06:22:13 INFO - PROCESS | 1650 | 1461072133027 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a603800 == 30 [pid = 1650] [id = 30] 06:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11a90c000) [pid = 1650] [serial = 86] [outer = 0x0] 06:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11ae95800) [pid = 1650] [serial = 87] [outer = 0x11a90c000] 06:22:13 INFO - PROCESS | 1650 | 1461072133052 Marionette DEBUG loaded listener.js 06:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11b873000) [pid = 1650] [serial = 88] [outer = 0x11a90c000] 06:22:13 INFO - PROCESS | 1650 | 1461072133293 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]]]}] 06:22:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 06:22:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 421ms 06:22:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 06:22:13 INFO - PROCESS | 1650 | 1461072133331 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 06:22:13 INFO - PROCESS | 1650 | 1461072133332 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 06:22:13 INFO - PROCESS | 1650 | 1461072133334 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 06:22:13 INFO - PROCESS | 1650 | 1461072133336 Marionette TRACE conn2 <- [1,94,null,{}] 06:22:13 INFO - PROCESS | 1650 | 1461072133345 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}] 06:22:13 INFO - PROCESS | 1650 | 1461072133434 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 06:22:13 INFO - PROCESS | 1650 | 1461072133442 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa5f800 == 31 [pid = 1650] [id = 31] 06:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11b877400) [pid = 1650] [serial = 89] [outer = 0x0] 06:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11bb98000) [pid = 1650] [serial = 90] [outer = 0x11b877400] 06:22:13 INFO - PROCESS | 1650 | 1461072133470 Marionette DEBUG loaded listener.js 06:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11c275c00) [pid = 1650] [serial = 91] [outer = 0x11b877400] 06:22:13 INFO - PROCESS | 1650 | 1461072133761 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]]]}] 06:22:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 06:22:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 06:22:13 INFO - PROCESS | 1650 | 1461072133804 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 06:22:13 INFO - PROCESS | 1650 | 1461072133806 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 06:22:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 06:22:13 INFO - PROCESS | 1650 | 1461072133810 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 06:22:13 INFO - PROCESS | 1650 | 1461072133811 Marionette TRACE conn2 <- [1,98,null,{}] 06:22:13 INFO - PROCESS | 1650 | 1461072133813 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}] 06:22:13 INFO - PROCESS | 1650 | 1461072133902 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 06:22:13 INFO - PROCESS | 1650 | 1461072133909 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x114314800 == 32 [pid = 1650] [id = 32] 06:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11a867400) [pid = 1650] [serial = 92] [outer = 0x0] 06:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11c276000) [pid = 1650] [serial = 93] [outer = 0x11a867400] 06:22:13 INFO - PROCESS | 1650 | 1461072133934 Marionette DEBUG loaded listener.js 06:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11c45f000) [pid = 1650] [serial = 94] [outer = 0x11a867400] 06:22:14 INFO - PROCESS | 1650 | 1461072134207 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]]]}] 06:22:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 06:22:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 06:22:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 06:22:14 INFO - PROCESS | 1650 | 1461072134229 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 06:22:14 INFO - PROCESS | 1650 | 1461072134230 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 06:22:14 INFO - PROCESS | 1650 | 1461072134232 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 06:22:14 INFO - PROCESS | 1650 | 1461072134233 Marionette TRACE conn2 <- [1,102,null,{}] 06:22:14 INFO - PROCESS | 1650 | 1461072134236 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}] 06:22:14 INFO - PROCESS | 1650 | 1461072134308 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 06:22:14 INFO - PROCESS | 1650 | 1461072134313 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba57800 == 33 [pid = 1650] [id = 33] 06:22:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11c285400) [pid = 1650] [serial = 95] [outer = 0x0] 06:22:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11c8ea400) [pid = 1650] [serial = 96] [outer = 0x11c285400] 06:22:14 INFO - PROCESS | 1650 | 1461072134340 Marionette DEBUG loaded listener.js 06:22:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123a24000) [pid = 1650] [serial = 97] [outer = 0x11c285400] 06:22:14 INFO - PROCESS | 1650 | 1461072134647 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]]]}] 06:22:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 06:22:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 469ms 06:22:14 INFO - PROCESS | 1650 | 1461072134702 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 06:22:14 INFO - PROCESS | 1650 | 1461072134704 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 06:22:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 06:22:14 INFO - PROCESS | 1650 | 1461072134708 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 06:22:14 INFO - PROCESS | 1650 | 1461072134710 Marionette TRACE conn2 <- [1,106,null,{}] 06:22:14 INFO - PROCESS | 1650 | 1461072134713 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}] 06:22:14 INFO - PROCESS | 1650 | 1461072134846 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 06:22:14 INFO - PROCESS | 1650 | 1461072134860 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba7a800 == 34 [pid = 1650] [id = 34] 06:22:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11c459400) [pid = 1650] [serial = 98] [outer = 0x0] 06:22:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123a26000) [pid = 1650] [serial = 99] [outer = 0x11c459400] 06:22:14 INFO - PROCESS | 1650 | 1461072134900 Marionette DEBUG loaded listener.js 06:22:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123b2d800) [pid = 1650] [serial = 100] [outer = 0x11c459400] 06:22:15 INFO - PROCESS | 1650 | 1461072135249 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]]]}] 06:22:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 06:22:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 571ms 06:22:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 06:22:15 INFO - PROCESS | 1650 | 1461072135279 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 06:22:15 INFO - PROCESS | 1650 | 1461072135280 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 06:22:15 INFO - PROCESS | 1650 | 1461072135282 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 06:22:15 INFO - PROCESS | 1650 | 1461072135283 Marionette TRACE conn2 <- [1,110,null,{}] 06:22:15 INFO - PROCESS | 1650 | 1461072135285 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}] 06:22:15 INFO - PROCESS | 1650 | 1461072135354 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 06:22:15 INFO - PROCESS | 1650 | 1461072135361 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bd17800 == 35 [pid = 1650] [id = 35] 06:22:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123b2a400) [pid = 1650] [serial = 101] [outer = 0x0] 06:22:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123d75800) [pid = 1650] [serial = 102] [outer = 0x123b2a400] 06:22:15 INFO - PROCESS | 1650 | 1461072135386 Marionette DEBUG loaded listener.js 06:22:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123f2f400) [pid = 1650] [serial = 103] [outer = 0x123b2a400] 06:22:15 INFO - PROCESS | 1650 | 1461072135681 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]]]}] 06:22:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 06:22:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 419ms 06:22:15 INFO - PROCESS | 1650 | 1461072135708 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 06:22:15 INFO - PROCESS | 1650 | 1461072135711 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 06:22:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 06:22:15 INFO - PROCESS | 1650 | 1461072135713 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 06:22:15 INFO - PROCESS | 1650 | 1461072135715 Marionette TRACE conn2 <- [1,114,null,{}] 06:22:15 INFO - PROCESS | 1650 | 1461072135717 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}] 06:22:15 INFO - PROCESS | 1650 | 1461072135826 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 06:22:15 INFO - PROCESS | 1650 | 1461072135833 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c0d2800 == 36 [pid = 1650] [id = 36] 06:22:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123a27800) [pid = 1650] [serial = 104] [outer = 0x0] 06:22:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x123fa8000) [pid = 1650] [serial = 105] [outer = 0x123a27800] 06:22:15 INFO - PROCESS | 1650 | 1461072135861 Marionette DEBUG loaded listener.js 06:22:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x127312800) [pid = 1650] [serial = 106] [outer = 0x123a27800] 06:22:16 INFO - PROCESS | 1650 | 1461072136160 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]]]}] 06:22:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 06:22:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 06:22:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 06:22:16 INFO - PROCESS | 1650 | 1461072136182 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 06:22:16 INFO - PROCESS | 1650 | 1461072136183 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 06:22:16 INFO - PROCESS | 1650 | 1461072136185 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 06:22:16 INFO - PROCESS | 1650 | 1461072136187 Marionette TRACE conn2 <- [1,118,null,{}] 06:22:16 INFO - PROCESS | 1650 | 1461072136193 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}] 06:22:16 INFO - PROCESS | 1650 | 1461072136261 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 06:22:16 INFO - PROCESS | 1650 | 1461072136265 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b9d000 == 37 [pid = 1650] [id = 37] 06:22:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x127059c00) [pid = 1650] [serial = 107] [outer = 0x0] 06:22:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x127428800) [pid = 1650] [serial = 108] [outer = 0x127059c00] 06:22:16 INFO - PROCESS | 1650 | 1461072136293 Marionette DEBUG loaded listener.js 06:22:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1274cd400) [pid = 1650] [serial = 109] [outer = 0x127059c00] 06:22:16 INFO - PROCESS | 1650 | 1461072136600 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]]]}] 06:22:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 06:22:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 420ms 06:22:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 06:22:16 INFO - PROCESS | 1650 | 1461072136610 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 06:22:16 INFO - PROCESS | 1650 | 1461072136611 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 06:22:16 INFO - PROCESS | 1650 | 1461072136614 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 06:22:16 INFO - PROCESS | 1650 | 1461072136614 Marionette TRACE conn2 <- [1,122,null,{}] 06:22:16 INFO - PROCESS | 1650 | 1461072136617 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}] 06:22:16 INFO - PROCESS | 1650 | 1461072136693 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 06:22:16 INFO - PROCESS | 1650 | 1461072136739 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cb0800 == 38 [pid = 1650] [id = 38] 06:22:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11b5e2800) [pid = 1650] [serial = 110] [outer = 0x0] 06:22:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1274cd000) [pid = 1650] [serial = 111] [outer = 0x11b5e2800] 06:22:16 INFO - PROCESS | 1650 | 1461072136764 Marionette DEBUG loaded listener.js 06:22:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x127624400) [pid = 1650] [serial = 112] [outer = 0x11b5e2800] 06:22:17 INFO - PROCESS | 1650 | 1461072137001 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]]]}] 06:22:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 06:22:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 06:22:17 INFO - PROCESS | 1650 | 1461072137032 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 06:22:17 INFO - PROCESS | 1650 | 1461072137033 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 06:22:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 06:22:17 INFO - PROCESS | 1650 | 1461072137038 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 06:22:17 INFO - PROCESS | 1650 | 1461072137040 Marionette TRACE conn2 <- [1,126,null,{}] 06:22:17 INFO - PROCESS | 1650 | 1461072137049 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}] 06:22:17 INFO - PROCESS | 1650 | 1461072137127 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 06:22:17 INFO - PROCESS | 1650 | 1461072137131 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e80000 == 39 [pid = 1650] [id = 39] 06:22:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1275a3800) [pid = 1650] [serial = 113] [outer = 0x0] 06:22:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x127da5400) [pid = 1650] [serial = 114] [outer = 0x1275a3800] 06:22:17 INFO - PROCESS | 1650 | 1461072137156 Marionette DEBUG loaded listener.js 06:22:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x127df2c00) [pid = 1650] [serial = 115] [outer = 0x1275a3800] 06:22:17 INFO - PROCESS | 1650 | 1461072137437 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]]]}] 06:22:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 06:22:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 429ms 06:22:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 06:22:17 INFO - PROCESS | 1650 | 1461072137466 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 06:22:17 INFO - PROCESS | 1650 | 1461072137467 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 06:22:17 INFO - PROCESS | 1650 | 1461072137469 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 06:22:17 INFO - PROCESS | 1650 | 1461072137470 Marionette TRACE conn2 <- [1,130,null,{}] 06:22:17 INFO - PROCESS | 1650 | 1461072137480 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}] 06:22:17 INFO - PROCESS | 1650 | 1461072137559 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 06:22:17 INFO - PROCESS | 1650 | 1461072137564 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1267dc800 == 40 [pid = 1650] [id = 40] 06:22:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x127df9000) [pid = 1650] [serial = 116] [outer = 0x0] 06:22:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129207800) [pid = 1650] [serial = 117] [outer = 0x127df9000] 06:22:17 INFO - PROCESS | 1650 | 1461072137589 Marionette DEBUG loaded listener.js 06:22:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129b8cc00) [pid = 1650] [serial = 118] [outer = 0x127df9000] 06:22:17 INFO - PROCESS | 1650 | 1461072137878 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]]]}] 06:22:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 06:22:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 06:22:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 06:22:17 INFO - PROCESS | 1650 | 1461072137953 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 06:22:17 INFO - PROCESS | 1650 | 1461072137954 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 06:22:17 INFO - PROCESS | 1650 | 1461072137959 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 06:22:17 INFO - PROCESS | 1650 | 1461072137961 Marionette TRACE conn2 <- [1,134,null,{}] 06:22:17 INFO - PROCESS | 1650 | 1461072137963 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}] 06:22:18 INFO - PROCESS | 1650 | 1461072138037 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 06:22:18 INFO - PROCESS | 1650 | 1461072138044 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1274bd800 == 41 [pid = 1650] [id = 41] 06:22:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129154800) [pid = 1650] [serial = 119] [outer = 0x0] 06:22:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129bc4c00) [pid = 1650] [serial = 120] [outer = 0x129154800] 06:22:18 INFO - PROCESS | 1650 | 1461072138068 Marionette DEBUG loaded listener.js 06:22:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b226400) [pid = 1650] [serial = 121] [outer = 0x129154800] 06:22:18 INFO - PROCESS | 1650 | 1461072138538 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]]]}] 06:22:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 06:22:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 620ms 06:22:18 INFO - PROCESS | 1650 | 1461072138583 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 06:22:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 06:22:18 INFO - PROCESS | 1650 | 1461072138587 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 06:22:18 INFO - PROCESS | 1650 | 1461072138593 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 06:22:18 INFO - PROCESS | 1650 | 1461072138596 Marionette TRACE conn2 <- [1,138,null,{}] 06:22:18 INFO - PROCESS | 1650 | 1461072138602 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}] 06:22:18 INFO - PROCESS | 1650 | 1461072138750 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 06:22:18 INFO - PROCESS | 1650 | 1461072138833 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11884f800 == 42 [pid = 1650] [id = 42] 06:22:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x118641000) [pid = 1650] [serial = 122] [outer = 0x0] 06:22:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x119125800) [pid = 1650] [serial = 123] [outer = 0x118641000] 06:22:18 INFO - PROCESS | 1650 | 1461072138885 Marionette DEBUG loaded listener.js 06:22:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x119ed6400) [pid = 1650] [serial = 124] [outer = 0x118641000] 06:22:19 INFO - PROCESS | 1650 | 1461072139350 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]]]}] 06:22:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 06:22:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 774ms 06:22:19 INFO - PROCESS | 1650 | 1461072139366 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 06:22:19 INFO - PROCESS | 1650 | 1461072139370 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 06:22:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 06:22:19 INFO - PROCESS | 1650 | 1461072139374 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 06:22:19 INFO - PROCESS | 1650 | 1461072139376 Marionette TRACE conn2 <- [1,142,null,{}] 06:22:19 INFO - PROCESS | 1650 | 1461072139379 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}] 06:22:19 INFO - PROCESS | 1650 | 1461072139480 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 06:22:19 INFO - PROCESS | 1650 | 1461072139535 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa5f000 == 43 [pid = 1650] [id = 43] 06:22:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11a865c00) [pid = 1650] [serial = 125] [outer = 0x0] 06:22:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11ad63800) [pid = 1650] [serial = 126] [outer = 0x11a865c00] 06:22:19 INFO - PROCESS | 1650 | 1461072139572 Marionette DEBUG loaded listener.js 06:22:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11adb0400) [pid = 1650] [serial = 127] [outer = 0x11a865c00] 06:22:20 INFO - PROCESS | 1650 | 1461072140014 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]]]}] 06:22:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 06:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 669ms 06:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 06:22:20 INFO - PROCESS | 1650 | 1461072140044 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 06:22:20 INFO - PROCESS | 1650 | 1461072140045 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 06:22:20 INFO - PROCESS | 1650 | 1461072140048 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 06:22:20 INFO - PROCESS | 1650 | 1461072140051 Marionette TRACE conn2 <- [1,146,null,{}] 06:22:20 INFO - PROCESS | 1650 | 1461072140074 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}] 06:22:20 INFO - PROCESS | 1650 | 1461072140190 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 06:22:20 INFO - PROCESS | 1650 | 1461072140236 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x123caa000 == 44 [pid = 1650] [id = 44] 06:22:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11beee400) [pid = 1650] [serial = 128] [outer = 0x0] 06:22:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11bef1800) [pid = 1650] [serial = 129] [outer = 0x11beee400] 06:22:20 INFO - PROCESS | 1650 | 1461072140270 Marionette DEBUG loaded listener.js 06:22:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11c286400) [pid = 1650] [serial = 130] [outer = 0x11beee400] 06:22:20 INFO - PROCESS | 1650 | 1461072140741 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]]]}] 06:22:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 06:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 773ms 06:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 06:22:20 INFO - PROCESS | 1650 | 1461072140822 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 06:22:20 INFO - PROCESS | 1650 | 1461072140823 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 06:22:20 INFO - PROCESS | 1650 | 1461072140826 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 06:22:20 INFO - PROCESS | 1650 | 1461072140827 Marionette TRACE conn2 <- [1,150,null,{}] 06:22:20 INFO - PROCESS | 1650 | 1461072140829 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}] 06:22:20 INFO - PROCESS | 1650 | 1461072140925 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 06:22:20 INFO - PROCESS | 1650 | 1461072140983 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x129270000 == 45 [pid = 1650] [id = 45] 06:22:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x124594400) [pid = 1650] [serial = 131] [outer = 0x0] 06:22:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12730c400) [pid = 1650] [serial = 132] [outer = 0x124594400] 06:22:21 INFO - PROCESS | 1650 | 1461072141013 Marionette DEBUG loaded listener.js 06:22:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12750cc00) [pid = 1650] [serial = 133] [outer = 0x124594400] 06:22:21 INFO - PROCESS | 1650 | 1461072141516 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]]]}] 06:22:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 06:22:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 718ms 06:22:21 INFO - PROCESS | 1650 | 1461072141545 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 06:22:21 INFO - PROCESS | 1650 | 1461072141547 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 06:22:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 06:22:21 INFO - PROCESS | 1650 | 1461072141550 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 06:22:21 INFO - PROCESS | 1650 | 1461072141552 Marionette TRACE conn2 <- [1,154,null,{}] 06:22:21 INFO - PROCESS | 1650 | 1461072141556 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}] 06:22:21 INFO - PROCESS | 1650 | 1461072141643 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 06:22:21 INFO - PROCESS | 1650 | 1461072141687 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c23800 == 46 [pid = 1650] [id = 46] 06:22:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1198b5800) [pid = 1650] [serial = 134] [outer = 0x0] 06:22:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x119e67800) [pid = 1650] [serial = 135] [outer = 0x1198b5800] 06:22:21 INFO - PROCESS | 1650 | 1461072141715 Marionette DEBUG loaded listener.js 06:22:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11a906c00) [pid = 1650] [serial = 136] [outer = 0x1198b5800] 06:22:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12b82e000 == 45 [pid = 1650] [id = 6] 06:22:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1267dc800 == 44 [pid = 1650] [id = 40] 06:22:22 INFO - PROCESS | 1650 | --DOCSHELL 0x123e80000 == 43 [pid = 1650] [id = 39] 06:22:22 INFO - PROCESS | 1650 | --DOCSHELL 0x123cb0800 == 42 [pid = 1650] [id = 38] 06:22:22 INFO - PROCESS | 1650 | --DOCSHELL 0x123b9d000 == 41 [pid = 1650] [id = 37] 06:22:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11c0d2800 == 40 [pid = 1650] [id = 36] 06:22:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11bd17800 == 39 [pid = 1650] [id = 35] 06:22:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba7a800 == 38 [pid = 1650] [id = 34] 06:22:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba57800 == 37 [pid = 1650] [id = 33] 06:22:22 INFO - PROCESS | 1650 | --DOCSHELL 0x114314800 == 36 [pid = 1650] [id = 32] 06:22:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa5f800 == 35 [pid = 1650] [id = 31] 06:22:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11a603800 == 34 [pid = 1650] [id = 30] 06:22:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d5800 == 33 [pid = 1650] [id = 29] 06:22:22 INFO - PROCESS | 1650 | --DOCSHELL 0x119151800 == 32 [pid = 1650] [id = 28] 06:22:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11892e800 == 31 [pid = 1650] [id = 27] 06:22:22 INFO - PROCESS | 1650 | --DOCSHELL 0x116379000 == 30 [pid = 1650] [id = 26] 06:22:22 INFO - PROCESS | 1650 | --DOCSHELL 0x119158800 == 29 [pid = 1650] [id = 25] 06:22:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11600f000 == 28 [pid = 1650] [id = 24] 06:22:22 INFO - PROCESS | 1650 | 1461072142268 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]]]}] 06:22:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 06:22:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 771ms 06:22:22 INFO - PROCESS | 1650 | 1461072142321 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 06:22:22 INFO - PROCESS | 1650 | 1461072142324 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 06:22:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 06:22:22 INFO - PROCESS | 1650 | 1461072142328 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 06:22:22 INFO - PROCESS | 1650 | 1461072142330 Marionette TRACE conn2 <- [1,158,null,{}] 06:22:22 INFO - PROCESS | 1650 | 1461072142335 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}] 06:22:22 INFO - PROCESS | 1650 | 1461072142425 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 06:22:22 INFO - PROCESS | 1650 | 1461072142486 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11883b000 == 29 [pid = 1650] [id = 47] 06:22:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11794f000) [pid = 1650] [serial = 137] [outer = 0x0] 06:22:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11a85f400) [pid = 1650] [serial = 138] [outer = 0x11794f000] 06:22:22 INFO - PROCESS | 1650 | 1461072142519 Marionette DEBUG loaded listener.js 06:22:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11aaf6c00) [pid = 1650] [serial = 139] [outer = 0x11794f000] 06:22:22 INFO - PROCESS | 1650 | 1461072142947 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]]]}] 06:22:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 06:22:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 673ms 06:22:23 INFO - PROCESS | 1650 | 1461072143001 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 06:22:23 INFO - PROCESS | 1650 | 1461072143004 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 06:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 06:22:23 INFO - PROCESS | 1650 | 1461072143028 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 06:22:23 INFO - PROCESS | 1650 | 1461072143030 Marionette TRACE conn2 <- [1,162,null,{}] 06:22:23 INFO - PROCESS | 1650 | 1461072143033 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}] 06:22:23 INFO - PROCESS | 1650 | 1461072143121 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 06:22:23 INFO - PROCESS | 1650 | 1461072143182 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d5000 == 30 [pid = 1650] [id = 48] 06:22:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11ada8000) [pid = 1650] [serial = 140] [outer = 0x0] 06:22:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11adb0000) [pid = 1650] [serial = 141] [outer = 0x11ada8000] 06:22:23 INFO - PROCESS | 1650 | 1461072143214 Marionette DEBUG loaded listener.js 06:22:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11ae8f800) [pid = 1650] [serial = 142] [outer = 0x11ada8000] 06:22:23 INFO - PROCESS | 1650 | 1461072143630 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]]]}] 06:22:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 06:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 624ms 06:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 06:22:23 INFO - PROCESS | 1650 | 1461072143650 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 06:22:23 INFO - PROCESS | 1650 | 1461072143651 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 06:22:23 INFO - PROCESS | 1650 | 1461072143653 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 06:22:23 INFO - PROCESS | 1650 | 1461072143656 Marionette TRACE conn2 <- [1,166,null,{}] 06:22:23 INFO - PROCESS | 1650 | 1461072143664 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}] 06:22:23 INFO - PROCESS | 1650 | 1461072143775 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 06:22:23 INFO - PROCESS | 1650 | 1461072143846 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b828800 == 31 [pid = 1650] [id = 49] 06:22:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11b5e9000) [pid = 1650] [serial = 143] [outer = 0x0] 06:22:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11be54000) [pid = 1650] [serial = 144] [outer = 0x11b5e9000] 06:22:23 INFO - PROCESS | 1650 | 1461072143882 Marionette DEBUG loaded listener.js 06:22:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11c271800) [pid = 1650] [serial = 145] [outer = 0x11b5e9000] 06:22:24 INFO - PROCESS | 1650 | 1461072144336 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]]]}] 06:22:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 06:22:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 722ms 06:22:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 06:22:24 INFO - PROCESS | 1650 | 1461072144375 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 06:22:24 INFO - PROCESS | 1650 | 1461072144377 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 06:22:24 INFO - PROCESS | 1650 | 1461072144379 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 06:22:24 INFO - PROCESS | 1650 | 1461072144380 Marionette TRACE conn2 <- [1,170,null,{}] 06:22:24 INFO - PROCESS | 1650 | 1461072144383 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}] 06:22:24 INFO - PROCESS | 1650 | 1461072144471 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 06:22:24 INFO - PROCESS | 1650 | 1461072144528 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bd20000 == 32 [pid = 1650] [id = 50] 06:22:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11c62b400) [pid = 1650] [serial = 146] [outer = 0x0] 06:22:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x123a22400) [pid = 1650] [serial = 147] [outer = 0x11c62b400] 06:22:24 INFO - PROCESS | 1650 | 1461072144564 Marionette DEBUG loaded listener.js 06:22:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x123b31800) [pid = 1650] [serial = 148] [outer = 0x11c62b400] 06:22:25 INFO - PROCESS | 1650 | 1461072145001 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]]]}] 06:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 06:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 671ms 06:22:25 INFO - PROCESS | 1650 | 1461072145110 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 06:22:25 INFO - PROCESS | 1650 | 1461072145113 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 06:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 06:22:25 INFO - PROCESS | 1650 | 1461072145118 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 06:22:25 INFO - PROCESS | 1650 | 1461072145120 Marionette TRACE conn2 <- [1,174,null,{}] 06:22:25 INFO - PROCESS | 1650 | 1461072145123 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}] 06:22:25 INFO - PROCESS | 1650 | 1461072145244 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 06:22:25 INFO - PROCESS | 1650 | 1461072145311 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c48e000 == 33 [pid = 1650] [id = 51] 06:22:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x123c5bc00) [pid = 1650] [serial = 149] [outer = 0x0] 06:22:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x123f22800) [pid = 1650] [serial = 150] [outer = 0x123c5bc00] 06:22:25 INFO - PROCESS | 1650 | 1461072145359 Marionette DEBUG loaded listener.js 06:22:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x124125000) [pid = 1650] [serial = 151] [outer = 0x123c5bc00] 06:22:25 INFO - PROCESS | 1650 | 1461072145870 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]]]}] 06:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 06:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 772ms 06:22:25 INFO - PROCESS | 1650 | 1461072145890 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 06:22:25 INFO - PROCESS | 1650 | 1461072145892 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 06:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 06:22:25 INFO - PROCESS | 1650 | 1461072145894 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 06:22:25 INFO - PROCESS | 1650 | 1461072145895 Marionette TRACE conn2 <- [1,178,null,{}] 06:22:25 INFO - PROCESS | 1650 | 1461072145898 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}] 06:22:26 INFO - PROCESS | 1650 | 1461072146015 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 06:22:26 INFO - PROCESS | 1650 | 1461072146065 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e77800 == 34 [pid = 1650] [id = 52] 06:22:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12730c000) [pid = 1650] [serial = 152] [outer = 0x0] 06:22:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x127448800) [pid = 1650] [serial = 153] [outer = 0x12730c000] 06:22:26 INFO - PROCESS | 1650 | 1461072146098 Marionette DEBUG loaded listener.js 06:22:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x129209400) [pid = 1650] [serial = 154] [outer = 0x12730c000] 06:22:26 INFO - PROCESS | 1650 | 1461072146548 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]]]}] 06:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 06:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 669ms 06:22:26 INFO - PROCESS | 1650 | 1461072146563 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 06:22:26 INFO - PROCESS | 1650 | 1461072146566 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 06:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 06:22:26 INFO - PROCESS | 1650 | 1461072146569 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 06:22:26 INFO - PROCESS | 1650 | 1461072146571 Marionette TRACE conn2 <- [1,182,null,{}] 06:22:26 INFO - PROCESS | 1650 | 1461072146575 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}] 06:22:26 INFO - PROCESS | 1650 | 1461072146684 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 06:22:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa5f000 == 33 [pid = 1650] [id = 43] 06:22:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11884f800 == 32 [pid = 1650] [id = 42] 06:22:26 INFO - PROCESS | 1650 | 1461072146839 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11636f800 == 33 [pid = 1650] [id = 53] 06:22:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x1146b6400) [pid = 1650] [serial = 155] [outer = 0x0] 06:22:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x116351800) [pid = 1650] [serial = 156] [outer = 0x1146b6400] 06:22:26 INFO - PROCESS | 1650 | 1461072146892 Marionette DEBUG loaded listener.js 06:22:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1198b6800) [pid = 1650] [serial = 157] [outer = 0x1146b6400] 06:22:27 INFO - PROCESS | 1650 | 1461072147433 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]]]}] 06:22:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 06:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 872ms 06:22:27 INFO - PROCESS | 1650 | 1461072147442 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 06:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 06:22:27 INFO - PROCESS | 1650 | 1461072147445 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 06:22:27 INFO - PROCESS | 1650 | 1461072147448 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 06:22:27 INFO - PROCESS | 1650 | 1461072147450 Marionette TRACE conn2 <- [1,186,null,{}] 06:22:27 INFO - PROCESS | 1650 | 1461072147470 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}] 06:22:27 INFO - PROCESS | 1650 | 1461072147582 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 06:22:27 INFO - PROCESS | 1650 | 1461072147629 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa5e800 == 34 [pid = 1650] [id = 54] 06:22:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11ada1400) [pid = 1650] [serial = 158] [outer = 0x0] 06:22:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11adac400) [pid = 1650] [serial = 159] [outer = 0x11ada1400] 06:22:27 INFO - PROCESS | 1650 | 1461072147661 Marionette DEBUG loaded listener.js 06:22:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11ae96c00) [pid = 1650] [serial = 160] [outer = 0x11ada1400] 06:22:28 INFO - PROCESS | 1650 | 1461072148070 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]]]}] 06:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 06:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 675ms 06:22:28 INFO - PROCESS | 1650 | 1461072148125 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 06:22:28 INFO - PROCESS | 1650 | 1461072148128 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 06:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 06:22:28 INFO - PROCESS | 1650 | 1461072148149 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 06:22:28 INFO - PROCESS | 1650 | 1461072148150 Marionette TRACE conn2 <- [1,190,null,{}] 06:22:28 INFO - PROCESS | 1650 | 1461072148170 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}] 06:22:28 INFO - PROCESS | 1650 | 1461072148282 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 06:22:28 INFO - PROCESS | 1650 | 1461072148328 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c0d2800 == 35 [pid = 1650] [id = 55] 06:22:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11b5ea400) [pid = 1650] [serial = 161] [outer = 0x0] 06:22:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11c26e400) [pid = 1650] [serial = 162] [outer = 0x11b5ea400] 06:22:28 INFO - PROCESS | 1650 | 1461072148360 Marionette DEBUG loaded listener.js 06:22:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11c8ed000) [pid = 1650] [serial = 163] [outer = 0x11b5ea400] 06:22:28 INFO - PROCESS | 1650 | 1461072148779 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]]]}] 06:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 06:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 692ms 06:22:28 INFO - PROCESS | 1650 | 1461072148823 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 06:22:28 INFO - PROCESS | 1650 | 1461072148824 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 06:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 06:22:28 INFO - PROCESS | 1650 | 1461072148831 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 06:22:28 INFO - PROCESS | 1650 | 1461072148835 Marionette TRACE conn2 <- [1,194,null,{}] 06:22:28 INFO - PROCESS | 1650 | 1461072148858 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}] 06:22:28 INFO - PROCESS | 1650 | 1461072148953 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 06:22:29 INFO - PROCESS | 1650 | 1461072149017 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1274ab800 == 36 [pid = 1650] [id = 56] 06:22:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11b87ac00) [pid = 1650] [serial = 164] [outer = 0x0] 06:22:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x127449400) [pid = 1650] [serial = 165] [outer = 0x11b87ac00] 06:22:29 INFO - PROCESS | 1650 | 1461072149047 Marionette DEBUG loaded listener.js 06:22:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x1275a6c00) [pid = 1650] [serial = 166] [outer = 0x11b87ac00] 06:22:29 INFO - PROCESS | 1650 | 1461072149461 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]]]}] 06:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 06:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 679ms 06:22:29 INFO - PROCESS | 1650 | 1461072149508 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 06:22:29 INFO - PROCESS | 1650 | 1461072149510 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 06:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 06:22:29 INFO - PROCESS | 1650 | 1461072149512 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 06:22:29 INFO - PROCESS | 1650 | 1461072149513 Marionette TRACE conn2 <- [1,198,null,{}] 06:22:29 INFO - PROCESS | 1650 | 1461072149516 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}] 06:22:29 INFO - PROCESS | 1650 | 1461072149625 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 06:22:29 INFO - PROCESS | 1650 | 1461072149687 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x114a7c000 == 37 [pid = 1650] [id = 57] 06:22:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x127df7800) [pid = 1650] [serial = 167] [outer = 0x0] 06:22:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x129bc1000) [pid = 1650] [serial = 168] [outer = 0x127df7800] 06:22:29 INFO - PROCESS | 1650 | 1461072149717 Marionette DEBUG loaded listener.js 06:22:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12b225800) [pid = 1650] [serial = 169] [outer = 0x127df7800] 06:22:30 INFO - PROCESS | 1650 | 1461072150169 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]]]}] 06:22:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 06:22:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 671ms 06:22:30 INFO - PROCESS | 1650 | 1461072150184 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 06:22:30 INFO - PROCESS | 1650 | 1461072150186 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 06:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 06:22:30 INFO - PROCESS | 1650 | 1461072150210 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 06:22:30 INFO - PROCESS | 1650 | 1461072150212 Marionette TRACE conn2 <- [1,202,null,{}] 06:22:30 INFO - PROCESS | 1650 | 1461072150218 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}] 06:22:30 INFO - PROCESS | 1650 | 1461072150346 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 06:22:30 INFO - PROCESS | 1650 | 1461072150418 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b824000 == 38 [pid = 1650] [id = 58] 06:22:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12b7b2400) [pid = 1650] [serial = 170] [outer = 0x0] 06:22:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12ba0b800) [pid = 1650] [serial = 171] [outer = 0x12b7b2400] 06:22:30 INFO - PROCESS | 1650 | 1461072150456 Marionette DEBUG loaded listener.js 06:22:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12bada000) [pid = 1650] [serial = 172] [outer = 0x12b7b2400] 06:22:30 INFO - PROCESS | 1650 | 1461072150930 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]]]}] 06:22:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 06:22:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 796ms 06:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 06:22:30 INFO - PROCESS | 1650 | 1461072150984 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 06:22:30 INFO - PROCESS | 1650 | 1461072150986 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 06:22:30 INFO - PROCESS | 1650 | 1461072150988 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 06:22:30 INFO - PROCESS | 1650 | 1461072150989 Marionette TRACE conn2 <- [1,206,null,{}] 06:22:30 INFO - PROCESS | 1650 | 1461072150992 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}] 06:22:31 INFO - PROCESS | 1650 | 1461072151086 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 06:22:31 INFO - PROCESS | 1650 | 1461072151150 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdd9800 == 39 [pid = 1650] [id = 59] 06:22:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12cdac000) [pid = 1650] [serial = 173] [outer = 0x0] 06:22:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12cdb7400) [pid = 1650] [serial = 174] [outer = 0x12cdac000] 06:22:31 INFO - PROCESS | 1650 | 1461072151180 Marionette DEBUG loaded listener.js 06:22:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12cf2cc00) [pid = 1650] [serial = 175] [outer = 0x12cdac000] 06:22:31 INFO - PROCESS | 1650 | 1461072151668 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]]]}] 06:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 06:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 720ms 06:22:31 INFO - PROCESS | 1650 | 1461072151709 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 06:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 06:22:31 INFO - PROCESS | 1650 | 1461072151711 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 06:22:31 INFO - PROCESS | 1650 | 1461072151715 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 06:22:31 INFO - PROCESS | 1650 | 1461072151717 Marionette TRACE conn2 <- [1,210,null,{}] 06:22:31 INFO - PROCESS | 1650 | 1461072151721 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}] 06:22:31 INFO - PROCESS | 1650 | 1461072151811 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 06:22:31 INFO - PROCESS | 1650 | 1461072151877 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c12000 == 40 [pid = 1650] [id = 60] 06:22:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x1198bbc00) [pid = 1650] [serial = 176] [outer = 0x0] 06:22:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x119ecfc00) [pid = 1650] [serial = 177] [outer = 0x1198bbc00] 06:22:31 INFO - PROCESS | 1650 | 1461072151906 Marionette DEBUG loaded listener.js 06:22:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x11ad5f800) [pid = 1650] [serial = 178] [outer = 0x1198bbc00] 06:22:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11b828800 == 39 [pid = 1650] [id = 49] 06:22:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d5000 == 38 [pid = 1650] [id = 48] 06:22:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11883b000 == 37 [pid = 1650] [id = 47] 06:22:32 INFO - PROCESS | 1650 | 1461072152559 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]]]}] 06:22:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 06:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 872ms 06:22:32 INFO - PROCESS | 1650 | 1461072152587 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 06:22:32 INFO - PROCESS | 1650 | 1461072152591 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 06:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 06:22:32 INFO - PROCESS | 1650 | 1461072152597 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 06:22:32 INFO - PROCESS | 1650 | 1461072152600 Marionette TRACE conn2 <- [1,214,null,{}] 06:22:32 INFO - PROCESS | 1650 | 1461072152606 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}] 06:22:32 INFO - PROCESS | 1650 | 1461072152742 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 06:22:32 INFO - PROCESS | 1650 | 1461072152800 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a9b7800 == 38 [pid = 1650] [id = 61] 06:22:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x11aaf8800) [pid = 1650] [serial = 179] [outer = 0x0] 06:22:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x11adaf000) [pid = 1650] [serial = 180] [outer = 0x11aaf8800] 06:22:32 INFO - PROCESS | 1650 | 1461072152835 Marionette DEBUG loaded listener.js 06:22:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x11b879400) [pid = 1650] [serial = 181] [outer = 0x11aaf8800] 06:22:33 INFO - PROCESS | 1650 | 1461072153293 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]]]}] 06:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 06:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 726ms 06:22:33 INFO - PROCESS | 1650 | 1461072153322 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 06:22:33 INFO - PROCESS | 1650 | 1461072153326 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 06:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 06:22:33 INFO - PROCESS | 1650 | 1461072153331 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 06:22:33 INFO - PROCESS | 1650 | 1461072153333 Marionette TRACE conn2 <- [1,218,null,{}] 06:22:33 INFO - PROCESS | 1650 | 1461072153336 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}] 06:22:33 INFO - PROCESS | 1650 | 1461072153434 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 06:22:33 INFO - PROCESS | 1650 | 1461072153485 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12423c000 == 39 [pid = 1650] [id = 62] 06:22:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x11be5a000) [pid = 1650] [serial = 182] [outer = 0x0] 06:22:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x123a28000) [pid = 1650] [serial = 183] [outer = 0x11be5a000] 06:22:33 INFO - PROCESS | 1650 | 1461072153516 Marionette DEBUG loaded listener.js 06:22:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x124124c00) [pid = 1650] [serial = 184] [outer = 0x11be5a000] 06:22:33 INFO - PROCESS | 1650 | 1461072153932 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]]]}] 06:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 06:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 621ms 06:22:33 INFO - PROCESS | 1650 | 1461072153952 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 06:22:33 INFO - PROCESS | 1650 | 1461072153954 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 06:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 06:22:33 INFO - PROCESS | 1650 | 1461072153977 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 06:22:33 INFO - PROCESS | 1650 | 1461072153979 Marionette TRACE conn2 <- [1,222,null,{}] 06:22:33 INFO - PROCESS | 1650 | 1461072153987 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}] 06:22:34 INFO - PROCESS | 1650 | 1461072154098 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 06:22:34 INFO - PROCESS | 1650 | 1461072154189 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba2d000 == 40 [pid = 1650] [id = 63] 06:22:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x127decc00) [pid = 1650] [serial = 185] [outer = 0x0] 06:22:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x129209c00) [pid = 1650] [serial = 186] [outer = 0x127decc00] 06:22:34 INFO - PROCESS | 1650 | 1461072154223 Marionette DEBUG loaded listener.js 06:22:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12b7b0800) [pid = 1650] [serial = 187] [outer = 0x127decc00] 06:22:34 INFO - PROCESS | 1650 | 1461072154645 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]]]}] 06:22:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 06:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 677ms 06:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 06:22:34 INFO - PROCESS | 1650 | 1461072154650 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 06:22:34 INFO - PROCESS | 1650 | 1461072154652 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 06:22:34 INFO - PROCESS | 1650 | 1461072154654 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 06:22:34 INFO - PROCESS | 1650 | 1461072154656 Marionette TRACE conn2 <- [1,226,null,{}] 06:22:34 INFO - PROCESS | 1650 | 1461072154658 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}] 06:22:34 INFO - PROCESS | 1650 | 1461072154750 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 06:22:34 INFO - PROCESS | 1650 | 1461072154798 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11580a000 == 41 [pid = 1650] [id = 64] 06:22:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12ba16c00) [pid = 1650] [serial = 188] [outer = 0x0] 06:22:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12bada800) [pid = 1650] [serial = 189] [outer = 0x12ba16c00] 06:22:34 INFO - PROCESS | 1650 | 1461072154830 Marionette DEBUG loaded listener.js 06:22:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12cdb8800) [pid = 1650] [serial = 190] [outer = 0x12ba16c00] 06:22:35 INFO - PROCESS | 1650 | 1461072155230 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]]]}] 06:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 06:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 621ms 06:22:35 INFO - PROCESS | 1650 | 1461072155275 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 06:22:35 INFO - PROCESS | 1650 | 1461072155277 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 06:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 06:22:35 INFO - PROCESS | 1650 | 1461072155279 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 06:22:35 INFO - PROCESS | 1650 | 1461072155280 Marionette TRACE conn2 <- [1,230,null,{}] 06:22:35 INFO - PROCESS | 1650 | 1461072155283 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}] 06:22:35 INFO - PROCESS | 1650 | 1461072155372 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 06:22:35 INFO - PROCESS | 1650 | 1461072155452 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d282000 == 42 [pid = 1650] [id = 65] 06:22:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12cf30400) [pid = 1650] [serial = 191] [outer = 0x0] 06:22:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12cf8fc00) [pid = 1650] [serial = 192] [outer = 0x12cf30400] 06:22:35 INFO - PROCESS | 1650 | 1461072155484 Marionette DEBUG loaded listener.js 06:22:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12cf99800) [pid = 1650] [serial = 193] [outer = 0x12cf30400] 06:22:35 INFO - PROCESS | 1650 | 1461072155944 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]]]}] 06:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 06:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 673ms 06:22:35 INFO - PROCESS | 1650 | 1461072155953 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 06:22:35 INFO - PROCESS | 1650 | 1461072155955 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 06:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 06:22:35 INFO - PROCESS | 1650 | 1461072155959 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 06:22:35 INFO - PROCESS | 1650 | 1461072155961 Marionette TRACE conn2 <- [1,234,null,{}] 06:22:35 INFO - PROCESS | 1650 | 1461072155965 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}] 06:22:36 INFO - PROCESS | 1650 | 1461072156128 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 06:22:36 INFO - PROCESS | 1650 | 1461072156195 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12df5b800 == 43 [pid = 1650] [id = 66] 06:22:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12d2c3c00) [pid = 1650] [serial = 194] [outer = 0x0] 06:22:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12d99e800) [pid = 1650] [serial = 195] [outer = 0x12d2c3c00] 06:22:36 INFO - PROCESS | 1650 | 1461072156227 Marionette DEBUG loaded listener.js 06:22:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12e1dcc00) [pid = 1650] [serial = 196] [outer = 0x12d2c3c00] 06:22:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12e36f400) [pid = 1650] [serial = 197] [outer = 0x115476000] 06:22:36 INFO - PROCESS | 1650 | 1461072156713 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]]]}] 06:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 06:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 772ms 06:22:36 INFO - PROCESS | 1650 | 1461072156743 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 06:22:36 INFO - PROCESS | 1650 | 1461072156744 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 06:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 06:22:36 INFO - PROCESS | 1650 | 1461072156748 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 06:22:36 INFO - PROCESS | 1650 | 1461072156750 Marionette TRACE conn2 <- [1,238,null,{}] 06:22:36 INFO - PROCESS | 1650 | 1461072156752 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}] 06:22:36 INFO - PROCESS | 1650 | 1461072156842 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 06:22:36 INFO - PROCESS | 1650 | 1461072156907 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e812800 == 44 [pid = 1650] [id = 67] 06:22:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12d2c8400) [pid = 1650] [serial = 198] [outer = 0x0] 06:22:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12e36cc00) [pid = 1650] [serial = 199] [outer = 0x12d2c8400] 06:22:36 INFO - PROCESS | 1650 | 1461072156937 Marionette DEBUG loaded listener.js 06:22:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12e612c00) [pid = 1650] [serial = 200] [outer = 0x12d2c8400] 06:22:37 INFO - PROCESS | 1650 | 1461072157359 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]]]}] 06:22:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 06:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 623ms 06:22:37 INFO - PROCESS | 1650 | 1461072157372 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 06:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 06:22:37 INFO - PROCESS | 1650 | 1461072157373 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 06:22:37 INFO - PROCESS | 1650 | 1461072157376 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 06:22:37 INFO - PROCESS | 1650 | 1461072157377 Marionette TRACE conn2 <- [1,242,null,{}] 06:22:37 INFO - PROCESS | 1650 | 1461072157379 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}] 06:22:37 INFO - PROCESS | 1650 | 1461072157472 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 06:22:37 INFO - PROCESS | 1650 | 1461072157522 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8d1000 == 45 [pid = 1650] [id = 68] 06:22:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12cdabc00) [pid = 1650] [serial = 201] [outer = 0x0] 06:22:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12e61ac00) [pid = 1650] [serial = 202] [outer = 0x12cdabc00] 06:22:37 INFO - PROCESS | 1650 | 1461072157552 Marionette DEBUG loaded listener.js 06:22:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12e621800) [pid = 1650] [serial = 203] [outer = 0x12cdabc00] 06:22:37 INFO - PROCESS | 1650 | 1461072157985 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]]]}] 06:22:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 06:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 618ms 06:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 06:22:38 INFO - PROCESS | 1650 | 1461072157995 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 06:22:38 INFO - PROCESS | 1650 | 1461072157997 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 06:22:38 INFO - PROCESS | 1650 | 1461072158000 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 06:22:38 INFO - PROCESS | 1650 | 1461072158002 Marionette TRACE conn2 <- [1,246,null,{}] 06:22:38 INFO - PROCESS | 1650 | 1461072158005 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}] 06:22:38 INFO - PROCESS | 1650 | 1461072158100 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 06:22:38 INFO - PROCESS | 1650 | 1461072158191 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa5d800 == 46 [pid = 1650] [id = 69] 06:22:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x11b596400) [pid = 1650] [serial = 204] [outer = 0x0] 06:22:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x11b875400) [pid = 1650] [serial = 205] [outer = 0x11b596400] 06:22:38 INFO - PROCESS | 1650 | 1461072158220 Marionette DEBUG loaded listener.js 06:22:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x11c453c00) [pid = 1650] [serial = 206] [outer = 0x11b596400] 06:22:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa5e800 == 45 [pid = 1650] [id = 54] 06:22:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11636f800 == 44 [pid = 1650] [id = 53] 06:22:38 INFO - PROCESS | 1650 | 1461072158684 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]]]}] 06:22:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 06:22:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 723ms 06:22:38 INFO - PROCESS | 1650 | 1461072158723 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 06:22:38 INFO - PROCESS | 1650 | 1461072158726 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 06:22:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 06:22:38 INFO - PROCESS | 1650 | 1461072158730 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 06:22:38 INFO - PROCESS | 1650 | 1461072158732 Marionette TRACE conn2 <- [1,250,null,{}] 06:22:38 INFO - PROCESS | 1650 | 1461072158736 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}] 06:22:38 INFO - PROCESS | 1650 | 1461072158835 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 06:22:38 INFO - PROCESS | 1650 | 1461072158892 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e73000 == 45 [pid = 1650] [id = 70] 06:22:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x11b5e3000) [pid = 1650] [serial = 207] [outer = 0x0] 06:22:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x123a21400) [pid = 1650] [serial = 208] [outer = 0x11b5e3000] 06:22:38 INFO - PROCESS | 1650 | 1461072158925 Marionette DEBUG loaded listener.js 06:22:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x123fb1000) [pid = 1650] [serial = 209] [outer = 0x11b5e3000] 06:22:39 INFO - PROCESS | 1650 | 1461072159344 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]]]}] 06:22:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 06:22:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 620ms 06:22:39 INFO - PROCESS | 1650 | 1461072159351 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 06:22:39 INFO - PROCESS | 1650 | 1461072159355 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 06:22:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 06:22:39 INFO - PROCESS | 1650 | 1461072159360 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 06:22:39 INFO - PROCESS | 1650 | 1461072159361 Marionette TRACE conn2 <- [1,254,null,{}] 06:22:39 INFO - PROCESS | 1650 | 1461072159364 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}] 06:22:39 INFO - PROCESS | 1650 | 1461072159461 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 06:22:39 INFO - PROCESS | 1650 | 1461072159552 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdc6800 == 46 [pid = 1650] [id = 71] 06:22:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12785c000) [pid = 1650] [serial = 210] [outer = 0x0] 06:22:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x129b8e800) [pid = 1650] [serial = 211] [outer = 0x12785c000] 06:22:39 INFO - PROCESS | 1650 | 1461072159584 Marionette DEBUG loaded listener.js 06:22:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12b7ae400) [pid = 1650] [serial = 212] [outer = 0x12785c000] 06:22:40 INFO - PROCESS | 1650 | 1461072160005 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]]]}] 06:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 06:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 670ms 06:22:40 INFO - PROCESS | 1650 | 1461072160042 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 06:22:40 INFO - PROCESS | 1650 | 1461072160045 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 06:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 06:22:40 INFO - PROCESS | 1650 | 1461072160052 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 06:22:40 INFO - PROCESS | 1650 | 1461072160055 Marionette TRACE conn2 <- [1,258,null,{}] 06:22:40 INFO - PROCESS | 1650 | 1461072160069 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}] 06:22:40 INFO - PROCESS | 1650 | 1461072160217 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 06:22:40 INFO - PROCESS | 1650 | 1461072160312 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12df5b000 == 47 [pid = 1650] [id = 72] 06:22:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12cf2dc00) [pid = 1650] [serial = 213] [outer = 0x0] 06:22:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12cf98000) [pid = 1650] [serial = 214] [outer = 0x12cf2dc00] 06:22:40 INFO - PROCESS | 1650 | 1461072160365 Marionette DEBUG loaded listener.js 06:22:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12d99e400) [pid = 1650] [serial = 215] [outer = 0x12cf2dc00] 06:22:40 INFO - PROCESS | 1650 | 1461072160834 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]]]}] 06:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 06:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 827ms 06:22:40 INFO - PROCESS | 1650 | 1461072160879 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 06:22:40 INFO - PROCESS | 1650 | 1461072160881 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 06:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 06:22:40 INFO - PROCESS | 1650 | 1461072160883 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 06:22:40 INFO - PROCESS | 1650 | 1461072160884 Marionette TRACE conn2 <- [1,262,null,{}] 06:22:40 INFO - PROCESS | 1650 | 1461072160887 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}] 06:22:40 INFO - PROCESS | 1650 | 1461072160984 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 06:22:41 INFO - PROCESS | 1650 | 1461072161038 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f01f800 == 48 [pid = 1650] [id = 73] 06:22:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12e102400) [pid = 1650] [serial = 216] [outer = 0x0] 06:22:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12e1da400) [pid = 1650] [serial = 217] [outer = 0x12e102400] 06:22:41 INFO - PROCESS | 1650 | 1461072161068 Marionette DEBUG loaded listener.js 06:22:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12e61a400) [pid = 1650] [serial = 218] [outer = 0x12e102400] 06:22:41 INFO - PROCESS | 1650 | 1461072161478 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]]]}] 06:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 06:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 620ms 06:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 06:22:41 INFO - PROCESS | 1650 | 1461072161503 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 06:22:41 INFO - PROCESS | 1650 | 1461072161505 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 06:22:41 INFO - PROCESS | 1650 | 1461072161507 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 06:22:41 INFO - PROCESS | 1650 | 1461072161508 Marionette TRACE conn2 <- [1,266,null,{}] 06:22:41 INFO - PROCESS | 1650 | 1461072161511 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}] 06:22:41 INFO - PROCESS | 1650 | 1461072161601 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 06:22:41 INFO - PROCESS | 1650 | 1461072161653 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f516800 == 49 [pid = 1650] [id = 74] 06:22:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12e106800) [pid = 1650] [serial = 219] [outer = 0x0] 06:22:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12eda4c00) [pid = 1650] [serial = 220] [outer = 0x12e106800] 06:22:41 INFO - PROCESS | 1650 | 1461072161683 Marionette DEBUG loaded listener.js 06:22:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12edacc00) [pid = 1650] [serial = 221] [outer = 0x12e106800] 06:22:42 INFO - PROCESS | 1650 | 1461072162119 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]]]}] 06:22:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 06:22:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 620ms 06:22:42 INFO - PROCESS | 1650 | 1461072162127 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 06:22:42 INFO - PROCESS | 1650 | 1461072162129 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 06:22:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 06:22:42 INFO - PROCESS | 1650 | 1461072162131 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 06:22:42 INFO - PROCESS | 1650 | 1461072162132 Marionette TRACE conn2 <- [1,270,null,{}] 06:22:42 INFO - PROCESS | 1650 | 1461072162135 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}] 06:22:42 INFO - PROCESS | 1650 | 1461072162246 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 06:22:42 INFO - PROCESS | 1650 | 1461072162333 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fb1c000 == 50 [pid = 1650] [id = 75] 06:22:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12f0a0c00) [pid = 1650] [serial = 222] [outer = 0x0] 06:22:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x12f8b5c00) [pid = 1650] [serial = 223] [outer = 0x12f0a0c00] 06:22:42 INFO - PROCESS | 1650 | 1461072162366 Marionette DEBUG loaded listener.js 06:22:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12fb91000) [pid = 1650] [serial = 224] [outer = 0x12f0a0c00] 06:22:42 INFO - PROCESS | 1650 | 1461072162779 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]]]}] 06:22:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 06:22:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 669ms 06:22:42 INFO - PROCESS | 1650 | 1461072162800 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 06:22:42 INFO - PROCESS | 1650 | 1461072162802 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 06:22:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 06:22:42 INFO - PROCESS | 1650 | 1461072162804 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 06:22:42 INFO - PROCESS | 1650 | 1461072162805 Marionette TRACE conn2 <- [1,274,null,{}] 06:22:42 INFO - PROCESS | 1650 | 1461072162808 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}] 06:22:42 INFO - PROCESS | 1650 | 1461072162900 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 06:22:42 INFO - PROCESS | 1650 | 1461072162966 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1300c3000 == 51 [pid = 1650] [id = 76] 06:22:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12e875800) [pid = 1650] [serial = 225] [outer = 0x0] 06:22:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12e87ac00) [pid = 1650] [serial = 226] [outer = 0x12e875800] 06:22:43 INFO - PROCESS | 1650 | 1461072163001 Marionette DEBUG loaded listener.js 06:22:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12e87ec00) [pid = 1650] [serial = 227] [outer = 0x12e875800] 06:22:43 INFO - PROCESS | 1650 | 1461072163508 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]]]}] 06:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 06:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 720ms 06:22:43 INFO - PROCESS | 1650 | 1461072163551 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 06:22:43 INFO - PROCESS | 1650 | 1461072163554 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 06:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 06:22:43 INFO - PROCESS | 1650 | 1461072163561 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 06:22:43 INFO - PROCESS | 1650 | 1461072163563 Marionette TRACE conn2 <- [1,278,null,{}] 06:22:43 INFO - PROCESS | 1650 | 1461072163568 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}] 06:22:43 INFO - PROCESS | 1650 | 1461072163661 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 06:22:43 INFO - PROCESS | 1650 | 1461072163721 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x118fc8000 == 52 [pid = 1650] [id = 77] 06:22:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x11552f000) [pid = 1650] [serial = 228] [outer = 0x0] 06:22:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x1189c8000) [pid = 1650] [serial = 229] [outer = 0x11552f000] 06:22:43 INFO - PROCESS | 1650 | 1461072163764 Marionette DEBUG loaded listener.js 06:22:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x11ad5b000) [pid = 1650] [serial = 230] [outer = 0x11552f000] 06:22:44 INFO - PROCESS | 1650 | 1461072164252 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]]]}] 06:22:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11c48e000 == 51 [pid = 1650] [id = 51] 06:22:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11bd20000 == 50 [pid = 1650] [id = 50] 06:22:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12df5b800 == 49 [pid = 1650] [id = 66] 06:22:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12d282000 == 48 [pid = 1650] [id = 65] 06:22:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11580a000 == 47 [pid = 1650] [id = 64] 06:22:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba2d000 == 46 [pid = 1650] [id = 63] 06:22:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12423c000 == 45 [pid = 1650] [id = 62] 06:22:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11a9b7800 == 44 [pid = 1650] [id = 61] 06:22:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 06:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 724ms 06:22:44 INFO - PROCESS | 1650 | 1461072164291 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 06:22:44 INFO - PROCESS | 1650 | 1461072164293 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 06:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 06:22:44 INFO - PROCESS | 1650 | 1461072164299 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 06:22:44 INFO - PROCESS | 1650 | 1461072164302 Marionette TRACE conn2 <- [1,282,null,{}] 06:22:44 INFO - PROCESS | 1650 | 1461072164309 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}] 06:22:44 INFO - PROCESS | 1650 | 1461072164404 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 06:22:44 INFO - PROCESS | 1650 | 1461072164476 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a9bc000 == 45 [pid = 1650] [id = 78] 06:22:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x115533c00) [pid = 1650] [serial = 231] [outer = 0x0] 06:22:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x1160c2800) [pid = 1650] [serial = 232] [outer = 0x115533c00] 06:22:44 INFO - PROCESS | 1650 | 1461072164509 Marionette DEBUG loaded listener.js 06:22:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x11ad68c00) [pid = 1650] [serial = 233] [outer = 0x115533c00] 06:22:44 INFO - PROCESS | 1650 | 1461072164963 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]]]}] 06:22:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 06:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 726ms 06:22:45 INFO - PROCESS | 1650 | 1461072165027 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 06:22:45 INFO - PROCESS | 1650 | 1461072165031 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 06:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 06:22:45 INFO - PROCESS | 1650 | 1461072165035 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 06:22:45 INFO - PROCESS | 1650 | 1461072165037 Marionette TRACE conn2 <- [1,286,null,{}] 06:22:45 INFO - PROCESS | 1650 | 1461072165041 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}] 06:22:45 INFO - PROCESS | 1650 | 1461072165138 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 06:22:45 INFO - PROCESS | 1650 | 1461072165209 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdc8000 == 46 [pid = 1650] [id = 79] 06:22:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x123a26c00) [pid = 1650] [serial = 234] [outer = 0x0] 06:22:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x1243a6400) [pid = 1650] [serial = 235] [outer = 0x123a26c00] 06:22:45 INFO - PROCESS | 1650 | 1461072165240 Marionette DEBUG loaded listener.js 06:22:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x1274c6c00) [pid = 1650] [serial = 236] [outer = 0x123a26c00] 06:22:45 INFO - PROCESS | 1650 | 1461072165660 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]]]}] 06:22:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 06:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 669ms 06:22:45 INFO - PROCESS | 1650 | 1461072165705 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 06:22:45 INFO - PROCESS | 1650 | 1461072165706 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 06:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 06:22:45 INFO - PROCESS | 1650 | 1461072165709 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 06:22:45 INFO - PROCESS | 1650 | 1461072165711 Marionette TRACE conn2 <- [1,290,null,{}] 06:22:45 INFO - PROCESS | 1650 | 1461072165719 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}] 06:22:45 INFO - PROCESS | 1650 | 1461072165820 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 06:22:45 INFO - PROCESS | 1650 | 1461072165879 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2f6800 == 47 [pid = 1650] [id = 80] 06:22:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x129160000) [pid = 1650] [serial = 237] [outer = 0x0] 06:22:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x129b95000) [pid = 1650] [serial = 238] [outer = 0x129160000] 06:22:45 INFO - PROCESS | 1650 | 1461072165912 Marionette DEBUG loaded listener.js 06:22:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x12b21ac00) [pid = 1650] [serial = 239] [outer = 0x129160000] 06:22:46 INFO - PROCESS | 1650 | 1461072166345 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]]]}] 06:22:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 06:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 670ms 06:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 06:22:46 INFO - PROCESS | 1650 | 1461072166380 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 06:22:46 INFO - PROCESS | 1650 | 1461072166382 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 06:22:46 INFO - PROCESS | 1650 | 1461072166384 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 06:22:46 INFO - PROCESS | 1650 | 1461072166385 Marionette TRACE conn2 <- [1,294,null,{}] 06:22:46 INFO - PROCESS | 1650 | 1461072166388 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}] 06:22:46 INFO - PROCESS | 1650 | 1461072166496 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 06:22:46 INFO - PROCESS | 1650 | 1461072166554 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec2c000 == 48 [pid = 1650] [id = 81] 06:22:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x12b224000) [pid = 1650] [serial = 240] [outer = 0x0] 06:22:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x12ba0f000) [pid = 1650] [serial = 241] [outer = 0x12b224000] 06:22:46 INFO - PROCESS | 1650 | 1461072166585 Marionette DEBUG loaded listener.js 06:22:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x12cba0400) [pid = 1650] [serial = 242] [outer = 0x12b224000] 06:22:47 INFO - PROCESS | 1650 | 1461072167046 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]]]}] 06:22:47 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. 06:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 670ms 06:22:47 INFO - PROCESS | 1650 | 1461072167055 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 06:22:47 INFO - PROCESS | 1650 | 1461072167057 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 06:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 06:22:47 INFO - PROCESS | 1650 | 1461072167061 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 06:22:47 INFO - PROCESS | 1650 | 1461072167063 Marionette TRACE conn2 <- [1,298,null,{}] 06:22:47 INFO - PROCESS | 1650 | 1461072167066 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}] 06:22:47 INFO - PROCESS | 1650 | 1461072167196 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 06:22:47 INFO - PROCESS | 1650 | 1461072167297 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1300c2800 == 49 [pid = 1650] [id = 82] 06:22:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x12b4a7000) [pid = 1650] [serial = 243] [outer = 0x0] 06:22:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x12cf90c00) [pid = 1650] [serial = 244] [outer = 0x12b4a7000] 06:22:47 INFO - PROCESS | 1650 | 1461072167348 Marionette DEBUG loaded listener.js 06:22:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x12d2cf400) [pid = 1650] [serial = 245] [outer = 0x12b4a7000] 06:22:47 INFO - PROCESS | 1650 | 1461072167807 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]]]}] 06:22:47 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. 06:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 770ms 06:22:47 INFO - PROCESS | 1650 | 1461072167831 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 06:22:47 INFO - PROCESS | 1650 | 1461072167832 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 06:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 06:22:47 INFO - PROCESS | 1650 | 1461072167835 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 06:22:47 INFO - PROCESS | 1650 | 1461072167836 Marionette TRACE conn2 <- [1,302,null,{}] 06:22:47 INFO - PROCESS | 1650 | 1461072167838 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}] 06:22:47 INFO - PROCESS | 1650 | 1461072167991 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 06:22:48 INFO - PROCESS | 1650 | 1461072168046 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305ad000 == 50 [pid = 1650] [id = 83] 06:22:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x12e372000) [pid = 1650] [serial = 246] [outer = 0x0] 06:22:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x12e880800) [pid = 1650] [serial = 247] [outer = 0x12e372000] 06:22:48 INFO - PROCESS | 1650 | 1461072168078 Marionette DEBUG loaded listener.js 06:22:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x12f09e000) [pid = 1650] [serial = 248] [outer = 0x12e372000] 06:22:48 INFO - PROCESS | 1650 | 1461072168502 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]]]}] 06:22:48 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. 06:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 718ms 06:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 06:22:48 INFO - PROCESS | 1650 | 1461072168554 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 06:22:48 INFO - PROCESS | 1650 | 1461072168555 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 06:22:48 INFO - PROCESS | 1650 | 1461072168557 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 06:22:48 INFO - PROCESS | 1650 | 1461072168559 Marionette TRACE conn2 <- [1,306,null,{}] 06:22:48 INFO - PROCESS | 1650 | 1461072168561 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}] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x123caa000 == 49 [pid = 1650] [id = 44] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12fb1c000 == 48 [pid = 1650] [id = 75] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12f516800 == 47 [pid = 1650] [id = 74] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12f01f800 == 46 [pid = 1650] [id = 73] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12df5b000 == 45 [pid = 1650] [id = 72] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdc6800 == 44 [pid = 1650] [id = 71] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x123e73000 == 43 [pid = 1650] [id = 70] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf77800 == 42 [pid = 1650] [id = 8] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x130438800 == 41 [pid = 1650] [id = 22] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11c0d2800 == 40 [pid = 1650] [id = 55] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119c23800 == 39 [pid = 1650] [id = 46] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12d284800 == 38 [pid = 1650] [id = 9] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b824000 == 37 [pid = 1650] [id = 58] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12f02c800 == 36 [pid = 1650] [id = 14] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1274ab800 == 35 [pid = 1650] [id = 56] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12f516000 == 34 [pid = 1650] [id = 15] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdd9800 == 33 [pid = 1650] [id = 59] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x114a7c000 == 32 [pid = 1650] [id = 57] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1305ad800 == 31 [pid = 1650] [id = 23] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1300c3000 == 30 [pid = 1650] [id = 76] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8d5000 == 29 [pid = 1650] [id = 12] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12e812800 == 28 [pid = 1650] [id = 67] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12e81a000 == 27 [pid = 1650] [id = 11] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12e170800 == 26 [pid = 1650] [id = 10] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec20800 == 25 [pid = 1650] [id = 13] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1300d3800 == 24 [pid = 1650] [id = 19] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12f837800 == 23 [pid = 1650] [id = 16] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1301cd800 == 22 [pid = 1650] [id = 20] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1301dd800 == 21 [pid = 1650] [id = 21] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x123e77800 == 20 [pid = 1650] [id = 52] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8d1000 == 19 [pid = 1650] [id = 68] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119c12000 == 18 [pid = 1650] [id = 60] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa5d800 == 17 [pid = 1650] [id = 69] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1274bd800 == 16 [pid = 1650] [id = 41] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x129270000 == 15 [pid = 1650] [id = 45] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1305ad000 == 14 [pid = 1650] [id = 83] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1300c2800 == 13 [pid = 1650] [id = 82] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec2c000 == 12 [pid = 1650] [id = 81] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2f6800 == 11 [pid = 1650] [id = 80] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdc8000 == 10 [pid = 1650] [id = 79] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x118fc8000 == 9 [pid = 1650] [id = 77] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11a9bc000 == 8 [pid = 1650] [id = 78] 06:22:52 INFO - PROCESS | 1650 | 1461072172648 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 06:22:52 INFO - PROCESS | 1650 | 1461072172768 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1154b2800 == 9 [pid = 1650] [id = 84] 06:22:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x11552bc00) [pid = 1650] [serial = 249] [outer = 0x0] 06:22:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x11552d800) [pid = 1650] [serial = 250] [outer = 0x11552bc00] 06:22:52 INFO - PROCESS | 1650 | 1461072172796 Marionette DEBUG loaded listener.js 06:22:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x1156bac00) [pid = 1650] [serial = 251] [outer = 0x11552bc00] 06:22:53 INFO - PROCESS | 1650 | 1461072173103 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]]]}] 06:22:53 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. 06:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 4579ms 06:22:53 INFO - PROCESS | 1650 | 1461072173138 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 06:22:53 INFO - PROCESS | 1650 | 1461072173144 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 06:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 06:22:53 INFO - PROCESS | 1650 | 1461072173148 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 06:22:53 INFO - PROCESS | 1650 | 1461072173151 Marionette TRACE conn2 <- [1,310,null,{}] 06:22:53 INFO - PROCESS | 1650 | 1461072173154 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}] 06:22:53 INFO - PROCESS | 1650 | 1461072173250 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 06:22:53 INFO - PROCESS | 1650 | 1461072173307 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d3000 == 10 [pid = 1650] [id = 85] 06:22:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x114ae3000) [pid = 1650] [serial = 252] [outer = 0x0] 06:22:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x118faf000) [pid = 1650] [serial = 253] [outer = 0x114ae3000] 06:22:53 INFO - PROCESS | 1650 | 1461072173336 Marionette DEBUG loaded listener.js 06:22:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x11a906400) [pid = 1650] [serial = 254] [outer = 0x114ae3000] 06:22:53 INFO - PROCESS | 1650 | 1461072173628 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]]]}] 06:22:53 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. 06:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 523ms 06:22:53 INFO - PROCESS | 1650 | 1461072173673 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 06:22:53 INFO - PROCESS | 1650 | 1461072173678 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 06:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 06:22:53 INFO - PROCESS | 1650 | 1461072173681 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 06:22:53 INFO - PROCESS | 1650 | 1461072173683 Marionette TRACE conn2 <- [1,314,null,{}] 06:22:53 INFO - PROCESS | 1650 | 1461072173685 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}] 06:22:53 INFO - PROCESS | 1650 | 1461072173777 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 06:22:53 INFO - PROCESS | 1650 | 1461072173854 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba50000 == 11 [pid = 1650] [id = 86] 06:22:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x1189c6400) [pid = 1650] [serial = 255] [outer = 0x0] 06:22:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x11ad5b800) [pid = 1650] [serial = 256] [outer = 0x1189c6400] 06:22:53 INFO - PROCESS | 1650 | 1461072173889 Marionette DEBUG loaded listener.js 06:22:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x11aee8800) [pid = 1650] [serial = 257] [outer = 0x1189c6400] 06:22:54 INFO - PROCESS | 1650 | 1461072174370 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]]]}] 06:22:54 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. 06:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 720ms 06:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 06:22:54 INFO - PROCESS | 1650 | 1461072174426 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 06:22:54 INFO - PROCESS | 1650 | 1461072174429 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 06:22:54 INFO - PROCESS | 1650 | 1461072174437 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 06:22:54 INFO - PROCESS | 1650 | 1461072174440 Marionette TRACE conn2 <- [1,318,null,{}] 06:22:54 INFO - PROCESS | 1650 | 1461072174448 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}] 06:22:54 INFO - PROCESS | 1650 | 1461072174530 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 06:22:54 INFO - PROCESS | 1650 | 1461072174535 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b72e000 == 12 [pid = 1650] [id = 87] 06:22:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x123a27000) [pid = 1650] [serial = 258] [outer = 0x0] 06:22:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x123f21c00) [pid = 1650] [serial = 259] [outer = 0x123a27000] 06:22:54 INFO - PROCESS | 1650 | 1461072174562 Marionette DEBUG loaded listener.js 06:22:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x1243a2800) [pid = 1650] [serial = 260] [outer = 0x123a27000] 06:22:54 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. 06:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 533ms 06:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 06:22:54 INFO - PROCESS | 1650 | 1461072174959 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]]]}] 06:22:54 INFO - PROCESS | 1650 | 1461072174965 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 06:22:54 INFO - PROCESS | 1650 | 1461072174966 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 06:22:54 INFO - PROCESS | 1650 | 1461072174968 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 06:22:54 INFO - PROCESS | 1650 | 1461072174969 Marionette TRACE conn2 <- [1,322,null,{}] 06:22:54 INFO - PROCESS | 1650 | 1461072174972 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}] 06:22:55 INFO - PROCESS | 1650 | 1461072175068 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 06:22:55 INFO - PROCESS | 1650 | 1461072175075 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf0a000 == 13 [pid = 1650] [id = 88] 06:22:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x124598c00) [pid = 1650] [serial = 261] [outer = 0x0] 06:22:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x127424000) [pid = 1650] [serial = 262] [outer = 0x124598c00] 06:22:55 INFO - PROCESS | 1650 | 1461072175100 Marionette DEBUG loaded listener.js 06:22:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x127626000) [pid = 1650] [serial = 263] [outer = 0x124598c00] 06:22:55 INFO - PROCESS | 1650 | 1461072175664 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]]]}] 06:22:55 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. 06:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 723ms 06:22:55 INFO - PROCESS | 1650 | 1461072175693 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 06:22:55 INFO - PROCESS | 1650 | 1461072175694 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 06:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 06:22:55 INFO - PROCESS | 1650 | 1461072175696 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 06:22:55 INFO - PROCESS | 1650 | 1461072175697 Marionette TRACE conn2 <- [1,326,null,{}] 06:22:55 INFO - PROCESS | 1650 | 1461072175699 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}] 06:22:55 INFO - PROCESS | 1650 | 1461072175792 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 06:22:55 INFO - PROCESS | 1650 | 1461072175828 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e183800 == 14 [pid = 1650] [id = 89] 06:22:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x129b91c00) [pid = 1650] [serial = 264] [outer = 0x0] 06:22:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x129bc3400) [pid = 1650] [serial = 265] [outer = 0x129b91c00] 06:22:55 INFO - PROCESS | 1650 | 1461072175861 Marionette DEBUG loaded listener.js 06:22:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x12b223400) [pid = 1650] [serial = 266] [outer = 0x129b91c00] 06:22:56 INFO - PROCESS | 1650 | 1461072176221 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]]]}] 06:22:56 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. 06:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 568ms 06:22:56 INFO - PROCESS | 1650 | 1461072176264 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 06:22:56 INFO - PROCESS | 1650 | 1461072176266 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 06:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 06:22:56 INFO - PROCESS | 1650 | 1461072176268 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 06:22:56 INFO - PROCESS | 1650 | 1461072176269 Marionette TRACE conn2 <- [1,330,null,{}] 06:22:56 INFO - PROCESS | 1650 | 1461072176271 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}] 06:22:56 INFO - PROCESS | 1650 | 1461072176384 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 06:22:56 INFO - PROCESS | 1650 | 1461072176397 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x118fc3000 == 15 [pid = 1650] [id = 90] 06:22:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x11552b400) [pid = 1650] [serial = 267] [outer = 0x0] 06:22:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x12ba15000) [pid = 1650] [serial = 268] [outer = 0x11552b400] 06:22:56 INFO - PROCESS | 1650 | 1461072176422 Marionette DEBUG loaded listener.js 06:22:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x12cdaf000) [pid = 1650] [serial = 269] [outer = 0x11552b400] 06:22:57 INFO - PROCESS | 1650 | 1461072177824 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]]]}] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 268 (0x11552f000) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x1198bbc00) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x11a865c00) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x1198b5800) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x118e44000) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x129154800) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x11b877400) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x11a867400) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x11c285400) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x123b2a400) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x123a27800) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x127059c00) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x11b5e2800) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x115102400) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x1275a3800) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x11a90c000) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x119547000) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x11c459400) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x118fb4800) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x1160f4800) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x11ad5e000) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x13099b800) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x12730c000) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x115533c00) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x11ada1400) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x12e102400) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x11ada8000) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x123a26c00) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x11794f000) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x123c5bc00) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x11be5a000) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12cdabc00) [pid = 1650] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x11c62b400) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x127df9000) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x11b5e3000) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x12e10e400) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12e875800) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12d999c00) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x12cdac000) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12cf36000) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x12785c000) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x12f0a0c00) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x11aaf8800) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x11b87ac00) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x127317800) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12e106800) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x124594400) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x11beee400) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x118641000) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12f8bcc00) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12cf2dc00) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12cf30400) [pid = 1650] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12f0a1400) [pid = 1650] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12f097400) [pid = 1650] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x1146b6400) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x12eda2c00) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x127df7800) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12ba16c00) [pid = 1650] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x11adac800) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x129160000) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x11ad62400) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12e367c00) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12b4a7000) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x11b5e9000) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x11b596400) [pid = 1650] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x11b5ea400) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x11b877800) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x11a904c00) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12b7b2400) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12d2c3c00) [pid = 1650] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12d2c8400) [pid = 1650] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12b224000) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x127decc00) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 06:22:57 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x119ed1c00) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 06:22:57 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. 06:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1671ms 06:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 06:22:57 INFO - PROCESS | 1650 | 1461072177944 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 06:22:57 INFO - PROCESS | 1650 | 1461072177946 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 06:22:57 INFO - PROCESS | 1650 | 1461072177948 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 06:22:57 INFO - PROCESS | 1650 | 1461072177949 Marionette TRACE conn2 <- [1,334,null,{}] 06:22:57 INFO - PROCESS | 1650 | 1461072177951 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}] 06:22:58 INFO - PROCESS | 1650 | 1461072178027 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 06:22:58 INFO - PROCESS | 1650 | 1461072178032 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x116015000 == 16 [pid = 1650] [id = 91] 06:22:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x114e91400) [pid = 1650] [serial = 270] [outer = 0x0] 06:22:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x11552f000) [pid = 1650] [serial = 271] [outer = 0x114e91400] 06:22:58 INFO - PROCESS | 1650 | 1461072178057 Marionette DEBUG loaded listener.js 06:22:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x118e4fc00) [pid = 1650] [serial = 272] [outer = 0x114e91400] 06:22:58 INFO - PROCESS | 1650 | 1461072178468 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]]]}] 06:22:58 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. 06:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 568ms 06:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 06:22:58 INFO - PROCESS | 1650 | 1461072178517 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 06:22:58 INFO - PROCESS | 1650 | 1461072178518 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 06:22:58 INFO - PROCESS | 1650 | 1461072178520 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 06:22:58 INFO - PROCESS | 1650 | 1461072178522 Marionette TRACE conn2 <- [1,338,null,{}] 06:22:58 INFO - PROCESS | 1650 | 1461072178524 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}] 06:22:58 INFO - PROCESS | 1650 | 1461072178613 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 06:22:58 INFO - PROCESS | 1650 | 1461072178620 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c30c800 == 17 [pid = 1650] [id = 92] 06:22:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x119547000) [pid = 1650] [serial = 273] [outer = 0x0] 06:22:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x11ada1400) [pid = 1650] [serial = 274] [outer = 0x119547000] 06:22:58 INFO - PROCESS | 1650 | 1461072178650 Marionette DEBUG loaded listener.js 06:22:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x11bb90800) [pid = 1650] [serial = 275] [outer = 0x119547000] 06:22:59 INFO - PROCESS | 1650 | 1461072179101 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]]]}] 06:22:59 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. 06:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 622ms 06:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 06:22:59 INFO - PROCESS | 1650 | 1461072179144 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 06:22:59 INFO - PROCESS | 1650 | 1461072179145 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 06:22:59 INFO - PROCESS | 1650 | 1461072179147 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 06:22:59 INFO - PROCESS | 1650 | 1461072179149 Marionette TRACE conn2 <- [1,342,null,{}] 06:22:59 INFO - PROCESS | 1650 | 1461072179151 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}] 06:22:59 INFO - PROCESS | 1650 | 1461072179273 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 06:22:59 INFO - PROCESS | 1650 | 1461072179372 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b732000 == 18 [pid = 1650] [id = 93] 06:22:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x11c453000) [pid = 1650] [serial = 276] [outer = 0x0] 06:22:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x11c634800) [pid = 1650] [serial = 277] [outer = 0x11c453000] 06:22:59 INFO - PROCESS | 1650 | 1461072179399 Marionette DEBUG loaded listener.js 06:22:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x123c5bc00) [pid = 1650] [serial = 278] [outer = 0x11c453000] 06:22:59 INFO - PROCESS | 1650 | 1461072179697 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]]]}] 06:22:59 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. 06:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 569ms 06:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 06:22:59 INFO - PROCESS | 1650 | 1461072179728 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 06:22:59 INFO - PROCESS | 1650 | 1461072179729 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 06:22:59 INFO - PROCESS | 1650 | 1461072179731 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 06:22:59 INFO - PROCESS | 1650 | 1461072179732 Marionette TRACE conn2 <- [1,346,null,{}] 06:22:59 INFO - PROCESS | 1650 | 1461072179734 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}] 06:22:59 INFO - PROCESS | 1650 | 1461072179817 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 06:22:59 INFO - PROCESS | 1650 | 1461072179821 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12df53800 == 19 [pid = 1650] [id = 94] 06:22:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x1242dc000) [pid = 1650] [serial = 279] [outer = 0x0] 06:22:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x1275a5000) [pid = 1650] [serial = 280] [outer = 0x1242dc000] 06:22:59 INFO - PROCESS | 1650 | 1461072179856 Marionette DEBUG loaded listener.js 06:22:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12b226000) [pid = 1650] [serial = 281] [outer = 0x1242dc000] 06:23:00 INFO - PROCESS | 1650 | 1461072180200 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]]]}] 06:23:00 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. 06:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 519ms 06:23:00 INFO - PROCESS | 1650 | 1461072180251 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 06:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 06:23:00 INFO - PROCESS | 1650 | 1461072180252 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 06:23:00 INFO - PROCESS | 1650 | 1461072180255 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 06:23:00 INFO - PROCESS | 1650 | 1461072180256 Marionette TRACE conn2 <- [1,350,null,{}] 06:23:00 INFO - PROCESS | 1650 | 1461072180259 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}] 06:23:00 INFO - PROCESS | 1650 | 1461072180349 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 06:23:00 INFO - PROCESS | 1650 | 1461072180356 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119146000 == 20 [pid = 1650] [id = 95] 06:23:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12ba0d800) [pid = 1650] [serial = 282] [outer = 0x0] 06:23:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12cf36000) [pid = 1650] [serial = 283] [outer = 0x12ba0d800] 06:23:00 INFO - PROCESS | 1650 | 1461072180381 Marionette DEBUG loaded listener.js 06:23:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12d2c5c00) [pid = 1650] [serial = 284] [outer = 0x12ba0d800] 06:23:00 INFO - PROCESS | 1650 | 1461072180720 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]]]}] 06:23:00 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. 06:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 470ms 06:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 06:23:00 INFO - PROCESS | 1650 | 1461072180726 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 06:23:00 INFO - PROCESS | 1650 | 1461072180727 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 06:23:00 INFO - PROCESS | 1650 | 1461072180729 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 06:23:00 INFO - PROCESS | 1650 | 1461072180730 Marionette TRACE conn2 <- [1,354,null,{}] 06:23:00 INFO - PROCESS | 1650 | 1461072180733 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}] 06:23:00 INFO - PROCESS | 1650 | 1461072180820 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 06:23:00 INFO - PROCESS | 1650 | 1461072180878 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1300c1800 == 21 [pid = 1650] [id = 96] 06:23:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12ba17400) [pid = 1650] [serial = 285] [outer = 0x0] 06:23:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12d2c9400) [pid = 1650] [serial = 286] [outer = 0x12ba17400] 06:23:00 INFO - PROCESS | 1650 | 1461072180902 Marionette DEBUG loaded listener.js 06:23:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12e103c00) [pid = 1650] [serial = 287] [outer = 0x12ba17400] 06:23:01 INFO - PROCESS | 1650 | 1461072181118 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 06:23:01 INFO - PROCESS | 1650 | 1461072181260 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]]]}] 06:23:01 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. 06:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 571ms 06:23:01 INFO - PROCESS | 1650 | 1461072181301 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 06:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 06:23:01 INFO - PROCESS | 1650 | 1461072181303 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 06:23:01 INFO - PROCESS | 1650 | 1461072181308 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 06:23:01 INFO - PROCESS | 1650 | 1461072181310 Marionette TRACE conn2 <- [1,358,null,{}] 06:23:01 INFO - PROCESS | 1650 | 1461072181313 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}] 06:23:01 INFO - PROCESS | 1650 | 1461072181480 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 06:23:01 INFO - PROCESS | 1650 | 1461072181497 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x130421000 == 22 [pid = 1650] [id = 97] 06:23:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12cdb4000) [pid = 1650] [serial = 288] [outer = 0x0] 06:23:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12e10ac00) [pid = 1650] [serial = 289] [outer = 0x12cdb4000] 06:23:01 INFO - PROCESS | 1650 | 1461072181537 Marionette DEBUG loaded listener.js 06:23:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12e617c00) [pid = 1650] [serial = 290] [outer = 0x12cdb4000] 06:23:01 INFO - PROCESS | 1650 | 1461072181969 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]]]}] 06:23:01 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. 06:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 674ms 06:23:01 INFO - PROCESS | 1650 | 1461072181979 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 06:23:01 INFO - PROCESS | 1650 | 1461072181981 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 06:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 06:23:01 INFO - PROCESS | 1650 | 1461072181984 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 06:23:01 INFO - PROCESS | 1650 | 1461072181985 Marionette TRACE conn2 <- [1,362,null,{}] 06:23:01 INFO - PROCESS | 1650 | 1461072181988 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}] 06:23:02 INFO - PROCESS | 1650 | 1461072182103 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 06:23:02 INFO - PROCESS | 1650 | 1461072182121 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x130b90800 == 23 [pid = 1650] [id = 98] 06:23:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12e618400) [pid = 1650] [serial = 291] [outer = 0x0] 06:23:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12e61d400) [pid = 1650] [serial = 292] [outer = 0x12e618400] 06:23:02 INFO - PROCESS | 1650 | 1461072182146 Marionette DEBUG loaded listener.js 06:23:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12e879c00) [pid = 1650] [serial = 293] [outer = 0x12e618400] 06:23:02 INFO - PROCESS | 1650 | 1461072182485 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]]]}] 06:23:02 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. 06:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 521ms 06:23:02 INFO - PROCESS | 1650 | 1461072182504 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 06:23:02 INFO - PROCESS | 1650 | 1461072182506 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 06:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 06:23:02 INFO - PROCESS | 1650 | 1461072182516 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 06:23:02 INFO - PROCESS | 1650 | 1461072182517 Marionette TRACE conn2 <- [1,366,null,{}] 06:23:02 INFO - PROCESS | 1650 | 1461072182521 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}] 06:23:02 INFO - PROCESS | 1650 | 1461072182626 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 06:23:02 INFO - PROCESS | 1650 | 1461072182665 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c99000 == 24 [pid = 1650] [id = 99] 06:23:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12e61cc00) [pid = 1650] [serial = 294] [outer = 0x0] 06:23:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12eda0c00) [pid = 1650] [serial = 295] [outer = 0x12e61cc00] 06:23:02 INFO - PROCESS | 1650 | 1461072182692 Marionette DEBUG loaded listener.js 06:23:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12edab000) [pid = 1650] [serial = 296] [outer = 0x12e61cc00] 06:23:03 INFO - PROCESS | 1650 | 1461072183009 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]]]}] 06:23:03 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. 06:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 521ms 06:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 06:23:03 INFO - PROCESS | 1650 | 1461072183037 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 06:23:03 INFO - PROCESS | 1650 | 1461072183039 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 06:23:03 INFO - PROCESS | 1650 | 1461072183042 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 06:23:03 INFO - PROCESS | 1650 | 1461072183044 Marionette TRACE conn2 <- [1,370,null,{}] 06:23:03 INFO - PROCESS | 1650 | 1461072183046 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}] 06:23:03 INFO - PROCESS | 1650 | 1461072183153 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 06:23:03 INFO - PROCESS | 1650 | 1461072183167 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x114a97800 == 25 [pid = 1650] [id = 100] 06:23:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x12f096400) [pid = 1650] [serial = 297] [outer = 0x0] 06:23:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12f099000) [pid = 1650] [serial = 298] [outer = 0x12f096400] 06:23:03 INFO - PROCESS | 1650 | 1461072183192 Marionette DEBUG loaded listener.js 06:23:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12f09f800) [pid = 1650] [serial = 299] [outer = 0x12f096400] 06:23:03 INFO - PROCESS | 1650 | 1461072183540 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]]]}] 06:23:03 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. 06:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 521ms 06:23:03 INFO - PROCESS | 1650 | 1461072183562 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 06:23:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 06:23:03 INFO - PROCESS | 1650 | 1461072183563 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 06:23:03 INFO - PROCESS | 1650 | 1461072183565 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 06:23:03 INFO - PROCESS | 1650 | 1461072183566 Marionette TRACE conn2 <- [1,374,null,{}] 06:23:03 INFO - PROCESS | 1650 | 1461072183568 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}] 06:23:03 INFO - PROCESS | 1650 | 1461072183716 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 06:23:04 INFO - PROCESS | 1650 | 1461072184257 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c948000 == 26 [pid = 1650] [id = 101] 06:23:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x114d91400) [pid = 1650] [serial = 300] [outer = 0x0] 06:23:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x114d93400) [pid = 1650] [serial = 301] [outer = 0x114d91400] 06:23:04 INFO - PROCESS | 1650 | 1461072184282 Marionette DEBUG loaded listener.js 06:23:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x114d97400) [pid = 1650] [serial = 302] [outer = 0x114d91400] 06:23:04 INFO - PROCESS | 1650 | 1461072184584 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 06:23:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 06:23:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1069ms 06:23:04 INFO - PROCESS | 1650 | 1461072184634 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 06:23:04 INFO - PROCESS | 1650 | 1461072184636 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 06:23:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 06:23:04 INFO - PROCESS | 1650 | 1461072184638 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 06:23:04 INFO - PROCESS | 1650 | 1461072184639 Marionette TRACE conn2 <- [1,378,null,{}] 06:23:04 INFO - PROCESS | 1650 | 1461072184642 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}] 06:23:04 INFO - PROCESS | 1650 | 1461072184727 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 06:23:04 INFO - PROCESS | 1650 | 1461072184731 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c9a000 == 27 [pid = 1650] [id = 102] 06:23:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x114d94400) [pid = 1650] [serial = 303] [outer = 0x0] 06:23:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12f096000) [pid = 1650] [serial = 304] [outer = 0x114d94400] 06:23:04 INFO - PROCESS | 1650 | 1461072184756 Marionette DEBUG loaded listener.js 06:23:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12f6d0800) [pid = 1650] [serial = 305] [outer = 0x114d94400] 06:23:05 INFO - PROCESS | 1650 | 1461072185084 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 06:23:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 06:23:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 470ms 06:23:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 06:23:05 INFO - PROCESS | 1650 | 1461072185110 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 06:23:05 INFO - PROCESS | 1650 | 1461072185111 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 06:23:05 INFO - PROCESS | 1650 | 1461072185113 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 06:23:05 INFO - PROCESS | 1650 | 1461072185114 Marionette TRACE conn2 <- [1,382,null,{}] 06:23:05 INFO - PROCESS | 1650 | 1461072185117 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}] 06:23:05 INFO - PROCESS | 1650 | 1461072185231 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 06:23:05 INFO - PROCESS | 1650 | 1461072185239 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245cf000 == 28 [pid = 1650] [id = 103] 06:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x127360800) [pid = 1650] [serial = 306] [outer = 0x0] 06:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x127363400) [pid = 1650] [serial = 307] [outer = 0x127360800] 06:23:05 INFO - PROCESS | 1650 | 1461072185263 Marionette DEBUG loaded listener.js 06:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x127367800) [pid = 1650] [serial = 308] [outer = 0x127360800] 06:23:05 INFO - PROCESS | 1650 | 1461072185588 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 06:23:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 06:23:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 517ms 06:23:05 INFO - PROCESS | 1650 | 1461072185632 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 06:23:05 INFO - PROCESS | 1650 | 1461072185633 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 06:23:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 06:23:05 INFO - PROCESS | 1650 | 1461072185635 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 06:23:05 INFO - PROCESS | 1650 | 1461072185636 Marionette TRACE conn2 <- [1,386,null,{}] 06:23:05 INFO - PROCESS | 1650 | 1461072185639 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}] 06:23:05 INFO - PROCESS | 1650 | 1461072185725 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 06:23:05 INFO - PROCESS | 1650 | 1461072185729 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea2a000 == 29 [pid = 1650] [id = 104] 06:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x127367c00) [pid = 1650] [serial = 309] [outer = 0x0] 06:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12f6d1800) [pid = 1650] [serial = 310] [outer = 0x127367c00] 06:23:05 INFO - PROCESS | 1650 | 1461072185755 Marionette DEBUG loaded listener.js 06:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x1146b8800) [pid = 1650] [serial = 311] [outer = 0x127367c00] 06:23:06 INFO - PROCESS | 1650 | 1461072186908 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]]]}] 06:23:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 06:23:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1320ms 06:23:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 06:23:06 INFO - PROCESS | 1650 | 1461072186959 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 06:23:06 INFO - PROCESS | 1650 | 1461072186962 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 06:23:06 INFO - PROCESS | 1650 | 1461072186966 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 06:23:06 INFO - PROCESS | 1650 | 1461072186969 Marionette TRACE conn2 <- [1,390,null,{}] 06:23:06 INFO - PROCESS | 1650 | 1461072186978 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}] 06:23:07 INFO - PROCESS | 1650 | 1461072187086 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 06:23:07 INFO - PROCESS | 1650 | 1461072187160 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11600f800 == 30 [pid = 1650] [id = 105] 06:23:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x115895800) [pid = 1650] [serial = 312] [outer = 0x0] 06:23:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x1160b7000) [pid = 1650] [serial = 313] [outer = 0x115895800] 06:23:07 INFO - PROCESS | 1650 | 1461072187192 Marionette DEBUG loaded listener.js 06:23:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x1186a5c00) [pid = 1650] [serial = 314] [outer = 0x115895800] 06:23:07 INFO - PROCESS | 1650 | 1461072187637 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]]]}] 06:23:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 06:23:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 724ms 06:23:07 INFO - PROCESS | 1650 | 1461072187708 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 06:23:07 INFO - PROCESS | 1650 | 1461072187713 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 06:23:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 06:23:07 INFO - PROCESS | 1650 | 1461072187720 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 06:23:07 INFO - PROCESS | 1650 | 1461072187723 Marionette TRACE conn2 <- [1,394,null,{}] 06:23:07 INFO - PROCESS | 1650 | 1461072187728 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}] 06:23:07 INFO - PROCESS | 1650 | 1461072187852 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 06:23:07 INFO - PROCESS | 1650 | 1461072187956 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c21000 == 31 [pid = 1650] [id = 106] 06:23:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x119e6e800) [pid = 1650] [serial = 315] [outer = 0x0] 06:23:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x11a861400) [pid = 1650] [serial = 316] [outer = 0x119e6e800] 06:23:08 INFO - PROCESS | 1650 | 1461072188005 Marionette DEBUG loaded listener.js 06:23:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x11a907000) [pid = 1650] [serial = 317] [outer = 0x119e6e800] 06:23:08 INFO - PROCESS | 1650 | 1461072188550 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]]]}] 06:23:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 06:23:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 875ms 06:23:08 INFO - PROCESS | 1650 | 1461072188595 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 06:23:08 INFO - PROCESS | 1650 | 1461072188597 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 06:23:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 06:23:08 INFO - PROCESS | 1650 | 1461072188600 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 06:23:08 INFO - PROCESS | 1650 | 1461072188602 Marionette TRACE conn2 <- [1,398,null,{}] 06:23:08 INFO - PROCESS | 1650 | 1461072188611 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}] 06:23:08 INFO - PROCESS | 1650 | 1461072188699 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 06:23:08 INFO - PROCESS | 1650 | 1461072188769 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bd03000 == 32 [pid = 1650] [id = 107] 06:23:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x115476400) [pid = 1650] [serial = 318] [outer = 0x0] 06:23:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x11ada5800) [pid = 1650] [serial = 319] [outer = 0x115476400] 06:23:08 INFO - PROCESS | 1650 | 1461072188802 Marionette DEBUG loaded listener.js 06:23:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x11adb0800) [pid = 1650] [serial = 320] [outer = 0x115476400] 06:23:09 INFO - PROCESS | 1650 | 1461072189227 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]]]}] 06:23:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 06:23:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 677ms 06:23:09 INFO - PROCESS | 1650 | 1461072189290 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 06:23:09 INFO - PROCESS | 1650 | 1461072189292 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 06:23:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 06:23:09 INFO - PROCESS | 1650 | 1461072189294 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 06:23:09 INFO - PROCESS | 1650 | 1461072189296 Marionette TRACE conn2 <- [1,402,null,{}] 06:23:09 INFO - PROCESS | 1650 | 1461072189298 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}] 06:23:09 INFO - PROCESS | 1650 | 1461072189386 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 06:23:09 INFO - PROCESS | 1650 | 1461072189458 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c95e000 == 33 [pid = 1650] [id = 108] 06:23:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x119e68c00) [pid = 1650] [serial = 321] [outer = 0x0] 06:23:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x11ae94800) [pid = 1650] [serial = 322] [outer = 0x119e68c00] 06:23:09 INFO - PROCESS | 1650 | 1461072189490 Marionette DEBUG loaded listener.js 06:23:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x11b872400) [pid = 1650] [serial = 323] [outer = 0x119e68c00] 06:23:09 INFO - PROCESS | 1650 | 1461072189922 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]]]}] 06:23:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 06:23:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 668ms 06:23:10 INFO - PROCESS | 1650 | 1461072190029 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 06:23:10 INFO - PROCESS | 1650 | 1461072190031 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 06:23:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 06:23:10 INFO - PROCESS | 1650 | 1461072190036 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 06:23:10 INFO - PROCESS | 1650 | 1461072190039 Marionette TRACE conn2 <- [1,406,null,{}] 06:23:10 INFO - PROCESS | 1650 | 1461072190042 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}] 06:23:10 INFO - PROCESS | 1650 | 1461072190175 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 06:23:10 INFO - PROCESS | 1650 | 1461072190298 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x114a7e000 == 34 [pid = 1650] [id = 109] 06:23:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x114adcc00) [pid = 1650] [serial = 324] [outer = 0x0] 06:23:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x11863d800) [pid = 1650] [serial = 325] [outer = 0x114adcc00] 06:23:10 INFO - PROCESS | 1650 | 1461072190330 Marionette DEBUG loaded listener.js 06:23:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x11acde000) [pid = 1650] [serial = 326] [outer = 0x114adcc00] 06:23:10 INFO - PROCESS | 1650 | 1461072190778 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]]]}] 06:23:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 06:23:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 770ms 06:23:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 06:23:10 INFO - PROCESS | 1650 | 1461072190810 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 06:23:10 INFO - PROCESS | 1650 | 1461072190812 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 06:23:10 INFO - PROCESS | 1650 | 1461072190815 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 06:23:10 INFO - PROCESS | 1650 | 1461072190816 Marionette TRACE conn2 <- [1,410,null,{}] 06:23:10 INFO - PROCESS | 1650 | 1461072190819 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}] 06:23:10 INFO - PROCESS | 1650 | 1461072190919 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 06:23:10 INFO - PROCESS | 1650 | 1461072190992 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x118fca000 == 35 [pid = 1650] [id = 110] 06:23:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x115530400) [pid = 1650] [serial = 327] [outer = 0x0] 06:23:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x11ad62c00) [pid = 1650] [serial = 328] [outer = 0x115530400] 06:23:11 INFO - PROCESS | 1650 | 1461072191025 Marionette DEBUG loaded listener.js 06:23:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x11b873800) [pid = 1650] [serial = 329] [outer = 0x115530400] 06:23:11 INFO - PROCESS | 1650 | 1461072191474 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]]]}] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x12cf90c00) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x12d2cf400) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x12ba0f000) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x12cba0400) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x129b95000) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x12b21ac00) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x1243a6400) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x1274c6c00) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x1160c2800) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x11ad68c00) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x1189c8000) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x11ad5b000) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x12e87ac00) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x12e87ec00) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x12f8b5c00) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12fb91000) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x12eda4c00) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12edacc00) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x12e1da400) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x12e61a400) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12cf98000) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x12d99e400) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x129b8e800) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12b7ae400) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x123a21400) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x123fb1000) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x11b875400) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x11c453c00) [pid = 1650] [serial = 206] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12e61ac00) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x12e621800) [pid = 1650] [serial = 203] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12e36cc00) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12e612c00) [pid = 1650] [serial = 200] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12d99e800) [pid = 1650] [serial = 195] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12e1dcc00) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12cf8fc00) [pid = 1650] [serial = 192] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12cf99800) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12bada800) [pid = 1650] [serial = 189] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12cdb8800) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x129209c00) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12b7b0800) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x123a28000) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x124124c00) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x11adaf000) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x11b879400) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x119ecfc00) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x11ad5f800) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12cdb7400) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12cf2cc00) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12ba0b800) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12bada000) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x129bc1000) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12b225800) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x127449400) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x1275a6c00) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x11c26e400) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x11c8ed000) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x11adac400) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x11ae96c00) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x116351800) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x1198b6800) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x127448800) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x129209400) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x123f22800) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x124125000) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x123a22400) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x123b31800) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x11be54000) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x11c271800) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x11adb0000) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x11ae8f800) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x11a906c00) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x119e67800) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x11aaf6c00) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x11a85f400) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12730c400) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12750cc00) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x11bef1800) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x11c286400) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x11ad63800) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11adb0400) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x119125800) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x119ed6400) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x129bc4c00) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12b226400) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x129207800) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x129b8cc00) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x127da5400) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x127df2c00) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x1274cd000) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x127624400) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x127428800) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x1274cd400) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x123fa8000) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x127312800) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x123d75800) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x123f2f400) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x123a26000) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x123b2d800) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11c8ea400) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x123a24000) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11c276000) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11c45f000) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11bb98000) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11c275c00) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11ae95800) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11b873000) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11ae48400) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11aeda000) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11a85f800) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x118fb4c00) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x119e6c000) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x119ed9800) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x118fab000) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x119542000) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11a90b000) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11aceac00) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11673d400) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1191ae400) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x130515400) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x13099b000) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1302e1c00) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x13050c400) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11a90d000) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11a911000) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11ae90800) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1302d9400) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12f8c4800) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1302d3400) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12fb94000) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12b4a5400) [pid = 1650] [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.] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12f6d8800) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12f8b7000) [pid = 1650] [serial = 46] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12f0a0800) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12f6d0c00) [pid = 1650] [serial = 43] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12eda7800) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12f094c00) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12e61ec00) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12ed9f400) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11ada2400) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11adaa000) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12e374c00) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119eda000) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12e1d7c00) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12e1e1800) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12d99b800) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12e107800) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12cf37c00) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12cf93400) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12bad4c00) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x127319400) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12b7ad800) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1242dc400) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123fb2c00) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12e880800) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 06:23:11 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12fb17000) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 06:23:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 06:23:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 719ms 06:23:11 INFO - PROCESS | 1650 | 1461072191589 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 06:23:11 INFO - PROCESS | 1650 | 1461072191593 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 06:23:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 06:23:11 INFO - PROCESS | 1650 | 1461072191605 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 06:23:11 INFO - PROCESS | 1650 | 1461072191612 Marionette TRACE conn2 <- [1,414,null,{}] 06:23:11 INFO - PROCESS | 1650 | 1461072191618 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}] 06:23:11 INFO - PROCESS | 1650 | 1461072191759 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 06:23:11 INFO - PROCESS | 1650 | 1461072191819 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x114e74000 == 36 [pid = 1650] [id = 111] 06:23:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x114d95000) [pid = 1650] [serial = 330] [outer = 0x0] 06:23:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115104400) [pid = 1650] [serial = 331] [outer = 0x114d95000] 06:23:11 INFO - PROCESS | 1650 | 1461072191904 Marionette DEBUG loaded listener.js 06:23:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x115532c00) [pid = 1650] [serial = 332] [outer = 0x114d95000] 06:23:12 INFO - PROCESS | 1650 | 1461072192347 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]]]}] 06:23:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 06:23:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 778ms 06:23:12 INFO - PROCESS | 1650 | 1461072192384 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 06:23:12 INFO - PROCESS | 1650 | 1461072192386 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 06:23:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 06:23:12 INFO - PROCESS | 1650 | 1461072192410 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 06:23:12 INFO - PROCESS | 1650 | 1461072192413 Marionette TRACE conn2 <- [1,418,null,{}] 06:23:12 INFO - PROCESS | 1650 | 1461072192417 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}] 06:23:12 INFO - PROCESS | 1650 | 1461072192504 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 06:23:12 INFO - PROCESS | 1650 | 1461072192562 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x118eea800 == 37 [pid = 1650] [id = 112] 06:23:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116553800) [pid = 1650] [serial = 333] [outer = 0x0] 06:23:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119544800) [pid = 1650] [serial = 334] [outer = 0x116553800] 06:23:12 INFO - PROCESS | 1650 | 1461072192593 Marionette DEBUG loaded listener.js 06:23:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119ecc800) [pid = 1650] [serial = 335] [outer = 0x116553800] 06:23:13 INFO - PROCESS | 1650 | 1461072193520 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]]]}] 06:23:13 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 06:23:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1145ms 06:23:13 INFO - PROCESS | 1650 | 1461072193536 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 06:23:13 INFO - PROCESS | 1650 | 1461072193537 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 06:23:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 06:23:13 INFO - PROCESS | 1650 | 1461072193542 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 06:23:13 INFO - PROCESS | 1650 | 1461072193544 Marionette TRACE conn2 <- [1,422,null,{}] 06:23:13 INFO - PROCESS | 1650 | 1461072193550 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}] 06:23:13 INFO - PROCESS | 1650 | 1461072193639 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 06:23:13 INFO - PROCESS | 1650 | 1461072193682 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c17000 == 38 [pid = 1650] [id = 113] 06:23:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11a911000) [pid = 1650] [serial = 336] [outer = 0x0] 06:23:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11ace7c00) [pid = 1650] [serial = 337] [outer = 0x11a911000] 06:23:13 INFO - PROCESS | 1650 | 1461072193715 Marionette DEBUG loaded listener.js 06:23:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11ad67800) [pid = 1650] [serial = 338] [outer = 0x11a911000] 06:23:14 INFO - PROCESS | 1650 | 1461072194690 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]]]}] 06:23:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 06:23:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1175ms 06:23:14 INFO - PROCESS | 1650 | 1461072194715 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 06:23:14 INFO - PROCESS | 1650 | 1461072194718 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 06:23:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 06:23:14 INFO - PROCESS | 1650 | 1461072194721 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 06:23:14 INFO - PROCESS | 1650 | 1461072194724 Marionette TRACE conn2 <- [1,426,null,{}] 06:23:14 INFO - PROCESS | 1650 | 1461072194728 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}] 06:23:14 INFO - PROCESS | 1650 | 1461072194806 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 06:23:14 INFO - PROCESS | 1650 | 1461072194850 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11892f000 == 39 [pid = 1650] [id = 114] 06:23:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11794cc00) [pid = 1650] [serial = 339] [outer = 0x0] 06:23:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1189c6000) [pid = 1650] [serial = 340] [outer = 0x11794cc00] 06:23:14 INFO - PROCESS | 1650 | 1461072194878 Marionette DEBUG loaded listener.js 06:23:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119eccc00) [pid = 1650] [serial = 341] [outer = 0x11794cc00] 06:23:15 INFO - PROCESS | 1650 | 1461072195272 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] 06:23:15 INFO - PROCESS | 1650 | 1461072195299 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 06:23:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 06:23:15 INFO - PROCESS | 1650 | 1461072195303 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 06:23:15 INFO - PROCESS | 1650 | 1461072195304 Marionette TRACE conn2 <- [1,430,null,{}] 06:23:15 INFO - PROCESS | 1650 | 1461072195307 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}] 06:23:15 INFO - PROCESS | 1650 | 1461072195379 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 06:23:15 INFO - PROCESS | 1650 | 1461072195429 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x118fd3000 == 40 [pid = 1650] [id = 115] 06:23:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x114add000) [pid = 1650] [serial = 342] [outer = 0x0] 06:23:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119ed5c00) [pid = 1650] [serial = 343] [outer = 0x114add000] 06:23:15 INFO - PROCESS | 1650 | 1461072195457 Marionette DEBUG loaded listener.js 06:23:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11ada4800) [pid = 1650] [serial = 344] [outer = 0x114add000] 06:23:15 INFO - PROCESS | 1650 | 1461072195748 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]]]}] 06:23:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 06:23:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 470ms 06:23:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 06:23:15 INFO - PROCESS | 1650 | 1461072195781 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 06:23:15 INFO - PROCESS | 1650 | 1461072195782 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 06:23:15 INFO - PROCESS | 1650 | 1461072195784 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 06:23:15 INFO - PROCESS | 1650 | 1461072195787 Marionette TRACE conn2 <- [1,434,null,{}] 06:23:15 INFO - PROCESS | 1650 | 1461072195798 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}] 06:23:15 INFO - PROCESS | 1650 | 1461072195874 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 06:23:15 INFO - PROCESS | 1650 | 1461072195878 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b560800 == 41 [pid = 1650] [id = 116] 06:23:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11adab400) [pid = 1650] [serial = 345] [outer = 0x0] 06:23:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11aee1400) [pid = 1650] [serial = 346] [outer = 0x11adab400] 06:23:15 INFO - PROCESS | 1650 | 1461072195908 Marionette DEBUG loaded listener.js 06:23:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11bb8b000) [pid = 1650] [serial = 347] [outer = 0x11adab400] 06:23:16 INFO - PROCESS | 1650 | 1461072196251 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]]]}] 06:23:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 06:23:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 524ms 06:23:16 INFO - PROCESS | 1650 | 1461072196309 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 06:23:16 INFO - PROCESS | 1650 | 1461072196311 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 06:23:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 06:23:16 INFO - PROCESS | 1650 | 1461072196313 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 06:23:16 INFO - PROCESS | 1650 | 1461072196314 Marionette TRACE conn2 <- [1,438,null,{}] 06:23:16 INFO - PROCESS | 1650 | 1461072196316 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}] 06:23:16 INFO - PROCESS | 1650 | 1461072196386 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 06:23:16 INFO - PROCESS | 1650 | 1461072196395 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba71800 == 42 [pid = 1650] [id = 117] 06:23:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11be54000) [pid = 1650] [serial = 348] [outer = 0x0] 06:23:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11c26c400) [pid = 1650] [serial = 349] [outer = 0x11be54000] 06:23:16 INFO - PROCESS | 1650 | 1461072196421 Marionette DEBUG loaded listener.js 06:23:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11c453c00) [pid = 1650] [serial = 350] [outer = 0x11be54000] 06:23:16 INFO - PROCESS | 1650 | 1461072196734 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]]]}] 06:23:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 06:23:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 471ms 06:23:16 INFO - PROCESS | 1650 | 1461072196784 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 06:23:16 INFO - PROCESS | 1650 | 1461072196786 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 06:23:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 06:23:16 INFO - PROCESS | 1650 | 1461072196788 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 06:23:16 INFO - PROCESS | 1650 | 1461072196789 Marionette TRACE conn2 <- [1,442,null,{}] 06:23:16 INFO - PROCESS | 1650 | 1461072196791 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}] 06:23:16 INFO - PROCESS | 1650 | 1461072196883 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 06:23:16 INFO - PROCESS | 1650 | 1461072196890 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bd12000 == 43 [pid = 1650] [id = 118] 06:23:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11c26f400) [pid = 1650] [serial = 351] [outer = 0x0] 06:23:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11c637400) [pid = 1650] [serial = 352] [outer = 0x11c26f400] 06:23:16 INFO - PROCESS | 1650 | 1461072196915 Marionette DEBUG loaded listener.js 06:23:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x123a22400) [pid = 1650] [serial = 353] [outer = 0x11c26f400] 06:23:17 INFO - PROCESS | 1650 | 1461072197269 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]]]}] 06:23:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 06:23:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 06:23:17 INFO - PROCESS | 1650 | 1461072197311 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 06:23:17 INFO - PROCESS | 1650 | 1461072197313 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 06:23:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 06:23:17 INFO - PROCESS | 1650 | 1461072197315 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 06:23:17 INFO - PROCESS | 1650 | 1461072197316 Marionette TRACE conn2 <- [1,446,null,{}] 06:23:17 INFO - PROCESS | 1650 | 1461072197318 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}] 06:23:17 INFO - PROCESS | 1650 | 1461072197423 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 06:23:17 INFO - PROCESS | 1650 | 1461072197430 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c30d800 == 44 [pid = 1650] [id = 119] 06:23:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11c45dc00) [pid = 1650] [serial = 354] [outer = 0x0] 06:23:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x123a24c00) [pid = 1650] [serial = 355] [outer = 0x11c45dc00] 06:23:17 INFO - PROCESS | 1650 | 1461072197457 Marionette DEBUG loaded listener.js 06:23:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12406fc00) [pid = 1650] [serial = 356] [outer = 0x11c45dc00] 06:23:17 INFO - PROCESS | 1650 | 1461072197809 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]]]}] 06:23:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 06:23:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 519ms 06:23:17 INFO - PROCESS | 1650 | 1461072197835 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 06:23:17 INFO - PROCESS | 1650 | 1461072197836 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 06:23:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 06:23:17 INFO - PROCESS | 1650 | 1461072197838 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 06:23:17 INFO - PROCESS | 1650 | 1461072197839 Marionette TRACE conn2 <- [1,450,null,{}] 06:23:17 INFO - PROCESS | 1650 | 1461072197844 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}] 06:23:17 INFO - PROCESS | 1650 | 1461072197932 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 06:23:17 INFO - PROCESS | 1650 | 1461072197936 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x114625000 == 45 [pid = 1650] [id = 120] 06:23:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x123b30800) [pid = 1650] [serial = 357] [outer = 0x0] 06:23:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12459bc00) [pid = 1650] [serial = 358] [outer = 0x123b30800] 06:23:17 INFO - PROCESS | 1650 | 1461072197961 Marionette DEBUG loaded listener.js 06:23:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x127314000) [pid = 1650] [serial = 359] [outer = 0x123b30800] 06:23:18 INFO - PROCESS | 1650 | 1461072198266 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] 06:23:18 INFO - PROCESS | 1650 | 1461072198319 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 06:23:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 06:23:18 INFO - PROCESS | 1650 | 1461072198322 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 06:23:18 INFO - PROCESS | 1650 | 1461072198324 Marionette TRACE conn2 <- [1,454,null,{}] 06:23:18 INFO - PROCESS | 1650 | 1461072198329 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}] 06:23:18 INFO - PROCESS | 1650 | 1461072198469 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 06:23:18 INFO - PROCESS | 1650 | 1461072198488 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ca8800 == 46 [pid = 1650] [id = 121] 06:23:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x127311c00) [pid = 1650] [serial = 360] [outer = 0x0] 06:23:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12735e400) [pid = 1650] [serial = 361] [outer = 0x127311c00] 06:23:18 INFO - PROCESS | 1650 | 1461072198528 Marionette DEBUG loaded listener.js 06:23:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12741fc00) [pid = 1650] [serial = 362] [outer = 0x127311c00] 06:23:18 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:18 INFO - PROCESS | 1650 | 1461072198979 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]]]}] 06:23:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 06:23:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 672ms 06:23:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 06:23:19 INFO - PROCESS | 1650 | 1461072198994 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 06:23:19 INFO - PROCESS | 1650 | 1461072198996 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 06:23:19 INFO - PROCESS | 1650 | 1461072198998 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 06:23:19 INFO - PROCESS | 1650 | 1461072198999 Marionette TRACE conn2 <- [1,458,null,{}] 06:23:19 INFO - PROCESS | 1650 | 1461072199001 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}] 06:23:19 INFO - PROCESS | 1650 | 1461072199095 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 06:23:19 INFO - PROCESS | 1650 | 1461072199099 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e6f000 == 47 [pid = 1650] [id = 122] 06:23:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x127346000) [pid = 1650] [serial = 363] [outer = 0x0] 06:23:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x127429c00) [pid = 1650] [serial = 364] [outer = 0x127346000] 06:23:19 INFO - PROCESS | 1650 | 1461072199123 Marionette DEBUG loaded listener.js 06:23:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1274d0c00) [pid = 1650] [serial = 365] [outer = 0x127346000] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12e372000) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x114adcc00) [pid = 1650] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12e618400) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12e61cc00) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12f096400) [pid = 1650] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x114d91400) [pid = 1650] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x127360800) [pid = 1650] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12cdb4000) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12ba17400) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x119547000) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x114ae3000) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1189c6400) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x124598c00) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x129b91c00) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11552bc00) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12ba0d800) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x114e91400) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1242dc000) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11552b400) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x123a27000) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x114d94400) [pid = 1650] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11c453000) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 06:23:19 INFO - PROCESS | 1650 | 1461072199545 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] 06:23:19 INFO - PROCESS | 1650 | 1461072199620 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 06:23:19 INFO - PROCESS | 1650 | 1461072199623 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 06:23:19 INFO - PROCESS | 1650 | 1461072199625 Marionette TRACE conn2 <- [1,462,null,{}] 06:23:19 INFO - PROCESS | 1650 | 1461072199629 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}] 06:23:19 INFO - PROCESS | 1650 | 1461072199743 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 06:23:19 INFO - PROCESS | 1650 | 1461072199753 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12436b800 == 48 [pid = 1650] [id = 123] 06:23:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x115166c00) [pid = 1650] [serial = 366] [outer = 0x0] 06:23:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1243aa800) [pid = 1650] [serial = 367] [outer = 0x115166c00] 06:23:19 INFO - PROCESS | 1650 | 1461072199795 Marionette DEBUG loaded listener.js 06:23:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1274cd000) [pid = 1650] [serial = 368] [outer = 0x115166c00] 06:23:20 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:20 INFO - PROCESS | 1650 | 1461072200217 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] 06:23:20 INFO - PROCESS | 1650 | 1461072200248 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 06:23:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 06:23:20 INFO - PROCESS | 1650 | 1461072200250 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 06:23:20 INFO - PROCESS | 1650 | 1461072200252 Marionette TRACE conn2 <- [1,466,null,{}] 06:23:20 INFO - PROCESS | 1650 | 1461072200254 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}] 06:23:20 INFO - PROCESS | 1650 | 1461072200369 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 06:23:20 INFO - PROCESS | 1650 | 1461072200374 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12678b800 == 49 [pid = 1650] [id = 124] 06:23:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12750ac00) [pid = 1650] [serial = 369] [outer = 0x0] 06:23:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x127625800) [pid = 1650] [serial = 370] [outer = 0x12750ac00] 06:23:20 INFO - PROCESS | 1650 | 1461072200404 Marionette DEBUG loaded listener.js 06:23:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129162400) [pid = 1650] [serial = 371] [outer = 0x12750ac00] 06:23:20 INFO - PROCESS | 1650 | 1461072200703 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] 06:23:20 INFO - PROCESS | 1650 | 1461072200732 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 06:23:20 INFO - PROCESS | 1650 | 1461072200735 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 06:23:20 INFO - PROCESS | 1650 | 1461072200736 Marionette TRACE conn2 <- [1,470,null,{}] 06:23:20 INFO - PROCESS | 1650 | 1461072200738 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}] 06:23:20 INFO - PROCESS | 1650 | 1461072200819 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 06:23:20 INFO - PROCESS | 1650 | 1461072200824 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x127619000 == 50 [pid = 1650] [id = 125] 06:23:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x124124800) [pid = 1650] [serial = 372] [outer = 0x0] 06:23:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x129b8e400) [pid = 1650] [serial = 373] [outer = 0x124124800] 06:23:20 INFO - PROCESS | 1650 | 1461072200852 Marionette DEBUG loaded listener.js 06:23:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x129bc3800) [pid = 1650] [serial = 374] [outer = 0x124124800] 06:23:21 INFO - PROCESS | 1650 | 1461072201183 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]]]}] 06:23:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 06:23:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 468ms 06:23:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 06:23:21 INFO - PROCESS | 1650 | 1461072201215 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 06:23:21 INFO - PROCESS | 1650 | 1461072201216 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 06:23:21 INFO - PROCESS | 1650 | 1461072201218 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 06:23:21 INFO - PROCESS | 1650 | 1461072201219 Marionette TRACE conn2 <- [1,474,null,{}] 06:23:21 INFO - PROCESS | 1650 | 1461072201222 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}] 06:23:21 INFO - PROCESS | 1650 | 1461072201303 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 06:23:21 INFO - PROCESS | 1650 | 1461072201395 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x114a8d000 == 51 [pid = 1650] [id = 126] 06:23:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1141c5000) [pid = 1650] [serial = 375] [outer = 0x0] 06:23:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x114ae2c00) [pid = 1650] [serial = 376] [outer = 0x1141c5000] 06:23:21 INFO - PROCESS | 1650 | 1461072201427 Marionette DEBUG loaded listener.js 06:23:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x115528800) [pid = 1650] [serial = 377] [outer = 0x1141c5000] 06:23:21 INFO - PROCESS | 1650 | 1461072201857 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]]]}] 06:23:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 06:23:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 669ms 06:23:21 INFO - PROCESS | 1650 | 1461072201894 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 06:23:21 INFO - PROCESS | 1650 | 1461072201897 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 06:23:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 06:23:21 INFO - PROCESS | 1650 | 1461072201902 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 06:23:21 INFO - PROCESS | 1650 | 1461072201904 Marionette TRACE conn2 <- [1,478,null,{}] 06:23:21 INFO - PROCESS | 1650 | 1461072201909 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}] 06:23:22 INFO - PROCESS | 1650 | 1461072202006 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 06:23:22 INFO - PROCESS | 1650 | 1461072202055 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b56b800 == 52 [pid = 1650] [id = 127] 06:23:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1191adc00) [pid = 1650] [serial = 378] [outer = 0x0] 06:23:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11ad62000) [pid = 1650] [serial = 379] [outer = 0x1191adc00] 06:23:22 INFO - PROCESS | 1650 | 1461072202087 Marionette DEBUG loaded listener.js 06:23:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11adae800) [pid = 1650] [serial = 380] [outer = 0x1191adc00] 06:23:22 INFO - PROCESS | 1650 | 1461072202512 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]]]}] 06:23:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 06:23:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 672ms 06:23:22 INFO - PROCESS | 1650 | 1461072202576 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 06:23:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 06:23:22 INFO - PROCESS | 1650 | 1461072202579 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 06:23:22 INFO - PROCESS | 1650 | 1461072202582 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 06:23:22 INFO - PROCESS | 1650 | 1461072202583 Marionette TRACE conn2 <- [1,482,null,{}] 06:23:22 INFO - PROCESS | 1650 | 1461072202586 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}] 06:23:22 INFO - PROCESS | 1650 | 1461072202703 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 06:23:22 INFO - PROCESS | 1650 | 1461072202755 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e78000 == 53 [pid = 1650] [id = 128] 06:23:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11ae8cc00) [pid = 1650] [serial = 381] [outer = 0x0] 06:23:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11c26d000) [pid = 1650] [serial = 382] [outer = 0x11ae8cc00] 06:23:22 INFO - PROCESS | 1650 | 1461072202785 Marionette DEBUG loaded listener.js 06:23:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11c8f2800) [pid = 1650] [serial = 383] [outer = 0x11ae8cc00] 06:23:23 INFO - PROCESS | 1650 | 1461072203232 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]]]}] 06:23:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 06:23:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 671ms 06:23:23 INFO - PROCESS | 1650 | 1461072203254 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 06:23:23 INFO - PROCESS | 1650 | 1461072203256 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 06:23:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 06:23:23 INFO - PROCESS | 1650 | 1461072203265 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 06:23:23 INFO - PROCESS | 1650 | 1461072203269 Marionette TRACE conn2 <- [1,486,null,{}] 06:23:23 INFO - PROCESS | 1650 | 1461072203291 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}] 06:23:23 INFO - PROCESS | 1650 | 1461072203390 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 06:23:23 INFO - PROCESS | 1650 | 1461072203439 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b241000 == 54 [pid = 1650] [id = 129] 06:23:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x123f27800) [pid = 1650] [serial = 384] [outer = 0x0] 06:23:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12735d000) [pid = 1650] [serial = 385] [outer = 0x123f27800] 06:23:23 INFO - PROCESS | 1650 | 1461072203469 Marionette DEBUG loaded listener.js 06:23:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x127518000) [pid = 1650] [serial = 386] [outer = 0x123f27800] 06:23:23 INFO - PROCESS | 1650 | 1461072203901 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]]]}] 06:23:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 06:23:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 677ms 06:23:23 INFO - PROCESS | 1650 | 1461072203939 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 06:23:23 INFO - PROCESS | 1650 | 1461072203940 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 06:23:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 06:23:23 INFO - PROCESS | 1650 | 1461072203943 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 06:23:23 INFO - PROCESS | 1650 | 1461072203944 Marionette TRACE conn2 <- [1,490,null,{}] 06:23:24 INFO - PROCESS | 1650 | 1461072204003 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}] 06:23:24 INFO - PROCESS | 1650 | 1461072204115 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 06:23:24 INFO - PROCESS | 1650 | 1461072204160 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195c8000 == 55 [pid = 1650] [id = 130] 06:23:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x115846400) [pid = 1650] [serial = 387] [outer = 0x0] 06:23:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x127da8c00) [pid = 1650] [serial = 388] [outer = 0x115846400] 06:23:24 INFO - PROCESS | 1650 | 1461072204190 Marionette DEBUG loaded listener.js 06:23:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12915b000) [pid = 1650] [serial = 389] [outer = 0x115846400] 06:23:24 INFO - PROCESS | 1650 | 1461072204723 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]]]}] 06:23:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 06:23:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 821ms 06:23:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 06:23:24 INFO - PROCESS | 1650 | 1461072204773 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 06:23:24 INFO - PROCESS | 1650 | 1461072204775 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 06:23:24 INFO - PROCESS | 1650 | 1461072204780 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 06:23:24 INFO - PROCESS | 1650 | 1461072204782 Marionette TRACE conn2 <- [1,494,null,{}] 06:23:24 INFO - PROCESS | 1650 | 1461072204787 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}] 06:23:24 INFO - PROCESS | 1650 | 1461072204874 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 06:23:24 INFO - PROCESS | 1650 | 1461072204940 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c15000 == 56 [pid = 1650] [id = 131] 06:23:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x114d98400) [pid = 1650] [serial = 390] [outer = 0x0] 06:23:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11552a400) [pid = 1650] [serial = 391] [outer = 0x114d98400] 06:23:24 INFO - PROCESS | 1650 | 1461072204968 Marionette DEBUG loaded listener.js 06:23:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1191a6800) [pid = 1650] [serial = 392] [outer = 0x114d98400] 06:23:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea2a000 == 55 [pid = 1650] [id = 104] 06:23:25 INFO - PROCESS | 1650 | --DOCSHELL 0x127619000 == 54 [pid = 1650] [id = 125] 06:23:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12678b800 == 53 [pid = 1650] [id = 124] 06:23:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12436b800 == 52 [pid = 1650] [id = 123] 06:23:25 INFO - PROCESS | 1650 | --DOCSHELL 0x123e6f000 == 51 [pid = 1650] [id = 122] 06:23:25 INFO - PROCESS | 1650 | --DOCSHELL 0x123ca8800 == 50 [pid = 1650] [id = 121] 06:23:25 INFO - PROCESS | 1650 | --DOCSHELL 0x114625000 == 49 [pid = 1650] [id = 120] 06:23:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11c30d800 == 48 [pid = 1650] [id = 119] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11ad62c00) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11bd12000 == 47 [pid = 1650] [id = 118] 06:23:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba71800 == 46 [pid = 1650] [id = 117] 06:23:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11b560800 == 45 [pid = 1650] [id = 116] 06:23:25 INFO - PROCESS | 1650 | --DOCSHELL 0x118fd3000 == 44 [pid = 1650] [id = 115] 06:23:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11892f000 == 43 [pid = 1650] [id = 114] 06:23:25 INFO - PROCESS | 1650 | --DOCSHELL 0x114e74000 == 42 [pid = 1650] [id = 111] 06:23:25 INFO - PROCESS | 1650 | 1461072205440 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]]]}] 06:23:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 06:23:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 674ms 06:23:25 INFO - PROCESS | 1650 | 1461072205454 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 06:23:25 INFO - PROCESS | 1650 | 1461072205459 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 06:23:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 06:23:25 INFO - PROCESS | 1650 | 1461072205465 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 06:23:25 INFO - PROCESS | 1650 | 1461072205467 Marionette TRACE conn2 <- [1,498,null,{}] 06:23:25 INFO - PROCESS | 1650 | 1461072205469 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}] 06:23:25 INFO - PROCESS | 1650 | 1461072205545 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 06:23:25 INFO - PROCESS | 1650 | 1461072205552 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11883b000 == 43 [pid = 1650] [id = 132] 06:23:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1198b6800) [pid = 1650] [serial = 393] [outer = 0x0] 06:23:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11a90f000) [pid = 1650] [serial = 394] [outer = 0x1198b6800] 06:23:25 INFO - PROCESS | 1650 | 1461072205587 Marionette DEBUG loaded listener.js 06:23:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11adab000) [pid = 1650] [serial = 395] [outer = 0x1198b6800] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12f09e000) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11ada5800) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11a861400) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x123f21c00) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12f6d1800) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1243a2800) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12f096000) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12e879c00) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12e617c00) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x123c5bc00) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11c634800) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12f6d0800) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x127363400) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1160b7000) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11acde000) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12e61d400) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12edab000) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12eda0c00) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12f099000) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12f09f800) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x114d93400) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x114d97400) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x127367800) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11863d800) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12e10ac00) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12d2c9400) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12e103c00) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11ada1400) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11bb90800) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118faf000) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11a906400) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11ad5b800) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11aee8800) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11ae94800) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x127424000) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x127626000) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x129bc3400) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b223400) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11552d800) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1156bac00) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12cf36000) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12d2c5c00) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11552f000) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118e4fc00) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1275a5000) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12b226000) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12ba15000) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12cdaf000) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 06:23:25 INFO - PROCESS | 1650 | 1461072205941 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]]]}] 06:23:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 06:23:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 519ms 06:23:25 INFO - PROCESS | 1650 | 1461072205984 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 06:23:25 INFO - PROCESS | 1650 | 1461072205986 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 06:23:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 06:23:25 INFO - PROCESS | 1650 | 1461072205988 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 06:23:25 INFO - PROCESS | 1650 | 1461072205990 Marionette TRACE conn2 <- [1,502,null,{}] 06:23:25 INFO - PROCESS | 1650 | 1461072205998 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}] 06:23:26 INFO - PROCESS | 1650 | 1461072206073 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 06:23:26 INFO - PROCESS | 1650 | 1461072206081 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa59000 == 44 [pid = 1650] [id = 133] 06:23:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11ae90400) [pid = 1650] [serial = 396] [outer = 0x0] 06:23:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11b5e8000) [pid = 1650] [serial = 397] [outer = 0x11ae90400] 06:23:26 INFO - PROCESS | 1650 | 1461072206109 Marionette DEBUG loaded listener.js 06:23:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11bef4400) [pid = 1650] [serial = 398] [outer = 0x11ae90400] 06:23:26 INFO - PROCESS | 1650 | 1461072206437 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]]]}] 06:23:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 06:23:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 472ms 06:23:26 INFO - PROCESS | 1650 | 1461072206461 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 06:23:26 INFO - PROCESS | 1650 | 1461072206463 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 06:23:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 06:23:26 INFO - PROCESS | 1650 | 1461072206465 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 06:23:26 INFO - PROCESS | 1650 | 1461072206466 Marionette TRACE conn2 <- [1,506,null,{}] 06:23:26 INFO - PROCESS | 1650 | 1461072206468 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}] 06:23:26 INFO - PROCESS | 1650 | 1461072206543 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 06:23:26 INFO - PROCESS | 1650 | 1461072206548 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bbe4000 == 45 [pid = 1650] [id = 134] 06:23:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11c287000) [pid = 1650] [serial = 399] [outer = 0x0] 06:23:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11c8ea400) [pid = 1650] [serial = 400] [outer = 0x11c287000] 06:23:26 INFO - PROCESS | 1650 | 1461072206574 Marionette DEBUG loaded listener.js 06:23:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123b2c400) [pid = 1650] [serial = 401] [outer = 0x11c287000] 06:23:26 INFO - PROCESS | 1650 | 1461072206917 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]]]}] 06:23:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 06:23:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 468ms 06:23:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 06:23:26 INFO - PROCESS | 1650 | 1461072206933 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 06:23:26 INFO - PROCESS | 1650 | 1461072206934 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 06:23:26 INFO - PROCESS | 1650 | 1461072206937 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 06:23:26 INFO - PROCESS | 1650 | 1461072206938 Marionette TRACE conn2 <- [1,510,null,{}] 06:23:26 INFO - PROCESS | 1650 | 1461072206942 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}] 06:23:27 INFO - PROCESS | 1650 | 1461072207019 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 06:23:27 INFO - PROCESS | 1650 | 1461072207066 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c0bd800 == 46 [pid = 1650] [id = 135] 06:23:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x114d8fc00) [pid = 1650] [serial = 402] [outer = 0x0] 06:23:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123c5bc00) [pid = 1650] [serial = 403] [outer = 0x114d8fc00] 06:23:27 INFO - PROCESS | 1650 | 1461072207092 Marionette DEBUG loaded listener.js 06:23:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12705a400) [pid = 1650] [serial = 404] [outer = 0x114d8fc00] 06:23:27 INFO - PROCESS | 1650 | 1461072207387 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]]]}] 06:23:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 06:23:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 474ms 06:23:27 INFO - PROCESS | 1650 | 1461072207415 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 06:23:27 INFO - PROCESS | 1650 | 1461072207416 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 06:23:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 06:23:27 INFO - PROCESS | 1650 | 1461072207419 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 06:23:27 INFO - PROCESS | 1650 | 1461072207420 Marionette TRACE conn2 <- [1,514,null,{}] 06:23:27 INFO - PROCESS | 1650 | 1461072207422 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}] 06:23:27 INFO - PROCESS | 1650 | 1461072207519 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 06:23:27 INFO - PROCESS | 1650 | 1461072207527 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b97800 == 47 [pid = 1650] [id = 136] 06:23:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127315400) [pid = 1650] [serial = 405] [outer = 0x0] 06:23:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x127420c00) [pid = 1650] [serial = 406] [outer = 0x127315400] 06:23:27 INFO - PROCESS | 1650 | 1461072207555 Marionette DEBUG loaded listener.js 06:23:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129154400) [pid = 1650] [serial = 407] [outer = 0x127315400] 06:23:27 INFO - PROCESS | 1650 | 1461072207902 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]]]}] 06:23:27 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 06:23:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 518ms 06:23:27 INFO - PROCESS | 1650 | 1461072207937 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 06:23:27 INFO - PROCESS | 1650 | 1461072207938 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 06:23:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 06:23:27 INFO - PROCESS | 1650 | 1461072207941 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 06:23:27 INFO - PROCESS | 1650 | 1461072207942 Marionette TRACE conn2 <- [1,518,null,{}] 06:23:27 INFO - PROCESS | 1650 | 1461072207944 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}] 06:23:28 INFO - PROCESS | 1650 | 1461072208037 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 06:23:28 INFO - PROCESS | 1650 | 1461072208040 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11431b800 == 48 [pid = 1650] [id = 137] 06:23:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x124594400) [pid = 1650] [serial = 408] [outer = 0x0] 06:23:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12920d000) [pid = 1650] [serial = 409] [outer = 0x124594400] 06:23:28 INFO - PROCESS | 1650 | 1461072208066 Marionette DEBUG loaded listener.js 06:23:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x129b94c00) [pid = 1650] [serial = 410] [outer = 0x124594400] 06:23:28 INFO - PROCESS | 1650 | 1461072208422 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]]]}] 06:23:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 06:23:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 520ms 06:23:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 06:23:28 INFO - PROCESS | 1650 | 1461072208463 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 06:23:28 INFO - PROCESS | 1650 | 1461072208464 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 06:23:28 INFO - PROCESS | 1650 | 1461072208466 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 06:23:28 INFO - PROCESS | 1650 | 1461072208467 Marionette TRACE conn2 <- [1,522,null,{}] 06:23:28 INFO - PROCESS | 1650 | 1461072208469 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}] 06:23:28 INFO - PROCESS | 1650 | 1461072208560 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 06:23:28 INFO - PROCESS | 1650 | 1461072208564 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12423c000 == 49 [pid = 1650] [id = 138] 06:23:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x127319000) [pid = 1650] [serial = 411] [outer = 0x0] 06:23:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b21d400) [pid = 1650] [serial = 412] [outer = 0x127319000] 06:23:28 INFO - PROCESS | 1650 | 1461072208589 Marionette DEBUG loaded listener.js 06:23:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b4a4c00) [pid = 1650] [serial = 413] [outer = 0x127319000] 06:23:28 INFO - PROCESS | 1650 | 1461072208932 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]]]}] 06:23:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 06:23:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 518ms 06:23:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 06:23:28 INFO - PROCESS | 1650 | 1461072208985 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 06:23:28 INFO - PROCESS | 1650 | 1461072208986 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 06:23:28 INFO - PROCESS | 1650 | 1461072208988 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 06:23:28 INFO - PROCESS | 1650 | 1461072208989 Marionette TRACE conn2 <- [1,526,null,{}] 06:23:29 INFO - PROCESS | 1650 | 1461072208998 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}] 06:23:29 INFO - PROCESS | 1650 | 1461072209089 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 06:23:29 INFO - PROCESS | 1650 | 1461072209093 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1270ce000 == 50 [pid = 1650] [id = 139] 06:23:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12b217c00) [pid = 1650] [serial = 414] [outer = 0x0] 06:23:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12ba0b800) [pid = 1650] [serial = 415] [outer = 0x12b217c00] 06:23:29 INFO - PROCESS | 1650 | 1461072209118 Marionette DEBUG loaded listener.js 06:23:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12ba14000) [pid = 1650] [serial = 416] [outer = 0x12b217c00] 06:23:29 INFO - PROCESS | 1650 | 1461072209513 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]]]}] 06:23:29 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 06:23:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 575ms 06:23:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 06:23:29 INFO - PROCESS | 1650 | 1461072209564 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 06:23:29 INFO - PROCESS | 1650 | 1461072209566 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 06:23:29 INFO - PROCESS | 1650 | 1461072209569 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 06:23:29 INFO - PROCESS | 1650 | 1461072209571 Marionette TRACE conn2 <- [1,530,null,{}] 06:23:29 INFO - PROCESS | 1650 | 1461072209575 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}] 06:23:29 INFO - PROCESS | 1650 | 1461072209835 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12750ac00) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11c45dc00) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x127311c00) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x115530400) [pid = 1650] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x114add000) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11c26f400) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x123b30800) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11adab400) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11be54000) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11794cc00) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x127346000) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x115166c00) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 06:23:29 INFO - PROCESS | 1650 | 1461072209898 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11651d800 == 51 [pid = 1650] [id = 140] 06:23:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x114add800) [pid = 1650] [serial = 417] [outer = 0x0] 06:23:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11894a800) [pid = 1650] [serial = 418] [outer = 0x114add800] 06:23:29 INFO - PROCESS | 1650 | 1461072209938 Marionette DEBUG loaded listener.js 06:23:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11be5b000) [pid = 1650] [serial = 419] [outer = 0x114add800] 06:23:30 INFO - PROCESS | 1650 | 1461072210230 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"]]]}] 06:23:30 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 06:23:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 06:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:23:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:23:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 06:23:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 06:23:30 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 06:23:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 06:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:23:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:23:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 06:23:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 06:23:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 670ms 06:23:30 INFO - PROCESS | 1650 | 1461072210239 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 06:23:30 INFO - PROCESS | 1650 | 1461072210242 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 06:23:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 06:23:30 INFO - PROCESS | 1650 | 1461072210255 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 06:23:30 INFO - PROCESS | 1650 | 1461072210257 Marionette TRACE conn2 <- [1,534,null,{}] 06:23:30 INFO - PROCESS | 1650 | 1461072210267 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}] 06:23:30 INFO - PROCESS | 1650 | 1461072210390 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 06:23:30 INFO - PROCESS | 1650 | 1461072210412 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b747000 == 52 [pid = 1650] [id = 141] 06:23:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119e6cc00) [pid = 1650] [serial = 420] [outer = 0x0] 06:23:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12750ac00) [pid = 1650] [serial = 421] [outer = 0x119e6cc00] 06:23:30 INFO - PROCESS | 1650 | 1461072210441 Marionette DEBUG loaded listener.js 06:23:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12cf32c00) [pid = 1650] [serial = 422] [outer = 0x119e6cc00] 06:23:30 INFO - PROCESS | 1650 | 1461072210746 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]]]}] 06:23:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 06:23:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 531ms 06:23:30 INFO - PROCESS | 1650 | 1461072210783 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 06:23:30 INFO - PROCESS | 1650 | 1461072210784 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 06:23:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 06:23:30 INFO - PROCESS | 1650 | 1461072210786 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 06:23:30 INFO - PROCESS | 1650 | 1461072210787 Marionette TRACE conn2 <- [1,538,null,{}] 06:23:30 INFO - PROCESS | 1650 | 1461072210790 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}] 06:23:30 INFO - PROCESS | 1650 | 1461072210894 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 06:23:30 INFO - PROCESS | 1650 | 1461072210899 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdcd000 == 53 [pid = 1650] [id = 142] 06:23:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12cf8f800) [pid = 1650] [serial = 423] [outer = 0x0] 06:23:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12cf95800) [pid = 1650] [serial = 424] [outer = 0x12cf8f800] 06:23:30 INFO - PROCESS | 1650 | 1461072210929 Marionette DEBUG loaded listener.js 06:23:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12d2c4800) [pid = 1650] [serial = 425] [outer = 0x12cf8f800] 06:23:31 INFO - PROCESS | 1650 | 1461072211262 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]]]}] 06:23:31 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. 06:23:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 519ms 06:23:31 INFO - PROCESS | 1650 | 1461072211307 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 06:23:31 INFO - PROCESS | 1650 | 1461072211308 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 06:23:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 06:23:31 INFO - PROCESS | 1650 | 1461072211311 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 06:23:31 INFO - PROCESS | 1650 | 1461072211312 Marionette TRACE conn2 <- [1,542,null,{}] 06:23:31 INFO - PROCESS | 1650 | 1461072211314 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}] 06:23:31 INFO - PROCESS | 1650 | 1461072211414 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 06:23:31 INFO - PROCESS | 1650 | 1461072211420 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cbe7800 == 54 [pid = 1650] [id = 143] 06:23:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12d2c6c00) [pid = 1650] [serial = 426] [outer = 0x0] 06:23:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12d2ca800) [pid = 1650] [serial = 427] [outer = 0x12d2c6c00] 06:23:31 INFO - PROCESS | 1650 | 1461072211447 Marionette DEBUG loaded listener.js 06:23:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12d999800) [pid = 1650] [serial = 428] [outer = 0x12d2c6c00] 06:23:31 INFO - PROCESS | 1650 | 1461072211758 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]]]}] 06:23:31 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. 06:23:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 06:23:31 INFO - PROCESS | 1650 | 1461072211843 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 06:23:31 INFO - PROCESS | 1650 | 1461072211847 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 06:23:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 06:23:31 INFO - PROCESS | 1650 | 1461072211851 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 06:23:31 INFO - PROCESS | 1650 | 1461072211854 Marionette TRACE conn2 <- [1,546,null,{}] 06:23:31 INFO - PROCESS | 1650 | 1461072211860 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}] 06:23:31 INFO - PROCESS | 1650 | 1461072211956 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 06:23:32 INFO - PROCESS | 1650 | 1461072212069 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x116514000 == 55 [pid = 1650] [id = 144] 06:23:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1160b6c00) [pid = 1650] [serial = 429] [outer = 0x0] 06:23:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1189c9400) [pid = 1650] [serial = 430] [outer = 0x1160b6c00] 06:23:32 INFO - PROCESS | 1650 | 1461072212108 Marionette DEBUG loaded listener.js 06:23:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11a902800) [pid = 1650] [serial = 431] [outer = 0x1160b6c00] 06:23:32 INFO - PROCESS | 1650 | 1461072212497 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]]]}] 06:23:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 06:23:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 673ms 06:23:32 INFO - PROCESS | 1650 | 1461072212525 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 06:23:32 INFO - PROCESS | 1650 | 1461072212527 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 06:23:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 06:23:32 INFO - PROCESS | 1650 | 1461072212533 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 06:23:32 INFO - PROCESS | 1650 | 1461072212536 Marionette TRACE conn2 <- [1,550,null,{}] 06:23:32 INFO - PROCESS | 1650 | 1461072212539 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}] 06:23:32 INFO - PROCESS | 1650 | 1461072212642 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 06:23:32 INFO - PROCESS | 1650 | 1461072212750 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c31b800 == 56 [pid = 1650] [id = 145] 06:23:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11adaf000) [pid = 1650] [serial = 432] [outer = 0x0] 06:23:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11ae91400) [pid = 1650] [serial = 433] [outer = 0x11adaf000] 06:23:32 INFO - PROCESS | 1650 | 1461072212786 Marionette DEBUG loaded listener.js 06:23:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11c26e400) [pid = 1650] [serial = 434] [outer = 0x11adaf000] 06:23:33 INFO - PROCESS | 1650 | 1461072213169 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]]]}] 06:23:33 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. 06:23:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 675ms 06:23:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 06:23:33 INFO - PROCESS | 1650 | 1461072213207 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 06:23:33 INFO - PROCESS | 1650 | 1461072213208 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 06:23:33 INFO - PROCESS | 1650 | 1461072213211 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 06:23:33 INFO - PROCESS | 1650 | 1461072213212 Marionette TRACE conn2 <- [1,554,null,{}] 06:23:33 INFO - PROCESS | 1650 | 1461072213219 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}] 06:23:33 INFO - PROCESS | 1650 | 1461072213320 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 06:23:33 INFO - PROCESS | 1650 | 1461072213371 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b81e800 == 57 [pid = 1650] [id = 146] 06:23:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x124066800) [pid = 1650] [serial = 435] [outer = 0x0] 06:23:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12730c400) [pid = 1650] [serial = 436] [outer = 0x124066800] 06:23:33 INFO - PROCESS | 1650 | 1461072213404 Marionette DEBUG loaded listener.js 06:23:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x127363800) [pid = 1650] [serial = 437] [outer = 0x124066800] 06:23:33 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:33 INFO - PROCESS | 1650 | 1461072213836 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]]]}] 06:23:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 06:23:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 671ms 06:23:33 INFO - PROCESS | 1650 | 1461072213890 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 06:23:33 INFO - PROCESS | 1650 | 1461072213892 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 06:23:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 06:23:33 INFO - PROCESS | 1650 | 1461072213895 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 06:23:33 INFO - PROCESS | 1650 | 1461072213897 Marionette TRACE conn2 <- [1,558,null,{}] 06:23:33 INFO - PROCESS | 1650 | 1461072213899 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}] 06:23:33 INFO - PROCESS | 1650 | 1461072213983 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 06:23:34 INFO - PROCESS | 1650 | 1461072214075 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d282800 == 58 [pid = 1650] [id = 147] 06:23:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1275a7000) [pid = 1650] [serial = 438] [outer = 0x0] 06:23:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x127da7800) [pid = 1650] [serial = 439] [outer = 0x1275a7000] 06:23:34 INFO - PROCESS | 1650 | 1461072214123 Marionette DEBUG loaded listener.js 06:23:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12b21bc00) [pid = 1650] [serial = 440] [outer = 0x1275a7000] 06:23:34 INFO - PROCESS | 1650 | 1461072214676 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]]]}] 06:23:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 06:23:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 821ms 06:23:34 INFO - PROCESS | 1650 | 1461072214718 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 06:23:34 INFO - PROCESS | 1650 | 1461072214721 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 06:23:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 06:23:34 INFO - PROCESS | 1650 | 1461072214725 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 06:23:34 INFO - PROCESS | 1650 | 1461072214727 Marionette TRACE conn2 <- [1,562,null,{}] 06:23:34 INFO - PROCESS | 1650 | 1461072214730 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}] 06:23:34 INFO - PROCESS | 1650 | 1461072214837 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 06:23:34 INFO - PROCESS | 1650 | 1461072214898 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2eb800 == 59 [pid = 1650] [id = 148] 06:23:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1275a8400) [pid = 1650] [serial = 441] [outer = 0x0] 06:23:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12cdae400) [pid = 1650] [serial = 442] [outer = 0x1275a8400] 06:23:34 INFO - PROCESS | 1650 | 1461072214928 Marionette DEBUG loaded listener.js 06:23:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12cf2fc00) [pid = 1650] [serial = 443] [outer = 0x1275a8400] 06:23:35 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:35 INFO - PROCESS | 1650 | 1461072215324 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]]]}] 06:23:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 06:23:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 620ms 06:23:35 INFO - PROCESS | 1650 | 1461072215345 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 06:23:35 INFO - PROCESS | 1650 | 1461072215346 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 06:23:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 06:23:35 INFO - PROCESS | 1650 | 1461072215367 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 06:23:35 INFO - PROCESS | 1650 | 1461072215368 Marionette TRACE conn2 <- [1,566,null,{}] 06:23:35 INFO - PROCESS | 1650 | 1461072215371 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}] 06:23:35 INFO - PROCESS | 1650 | 1461072215539 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 06:23:35 INFO - PROCESS | 1650 | 1461072215552 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12677a000 == 60 [pid = 1650] [id = 149] 06:23:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129b8f400) [pid = 1650] [serial = 444] [outer = 0x0] 06:23:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12d2d1c00) [pid = 1650] [serial = 445] [outer = 0x129b8f400] 06:23:35 INFO - PROCESS | 1650 | 1461072215583 Marionette DEBUG loaded listener.js 06:23:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12e365800) [pid = 1650] [serial = 446] [outer = 0x129b8f400] 06:23:35 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:36 INFO - PROCESS | 1650 | 1461072216142 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]]]}] 06:23:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 06:23:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 821ms 06:23:36 INFO - PROCESS | 1650 | 1461072216188 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 06:23:36 INFO - PROCESS | 1650 | 1461072216190 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 06:23:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 06:23:36 INFO - PROCESS | 1650 | 1461072216212 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 06:23:36 INFO - PROCESS | 1650 | 1461072216214 Marionette TRACE conn2 <- [1,570,null,{}] 06:23:36 INFO - PROCESS | 1650 | 1461072216218 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}] 06:23:36 INFO - PROCESS | 1650 | 1461072216310 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 06:23:36 INFO - PROCESS | 1650 | 1461072216374 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a9ad000 == 61 [pid = 1650] [id = 150] 06:23:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x115166800) [pid = 1650] [serial = 447] [outer = 0x0] 06:23:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x115528000) [pid = 1650] [serial = 448] [outer = 0x115166800] 06:23:36 INFO - PROCESS | 1650 | 1461072216404 Marionette DEBUG loaded listener.js 06:23:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1160e9800) [pid = 1650] [serial = 449] [outer = 0x115166800] 06:23:36 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11a90a800) [pid = 1650] [serial = 450] [outer = 0x115476000] 06:23:36 INFO - PROCESS | 1650 | 1461072216882 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]]]}] 06:23:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 06:23:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 725ms 06:23:36 INFO - PROCESS | 1650 | 1461072216935 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 06:23:36 INFO - PROCESS | 1650 | 1461072216938 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 06:23:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 06:23:36 INFO - PROCESS | 1650 | 1461072216942 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 06:23:36 INFO - PROCESS | 1650 | 1461072216944 Marionette TRACE conn2 <- [1,574,null,{}] 06:23:36 INFO - PROCESS | 1650 | 1461072216946 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}] 06:23:37 INFO - PROCESS | 1650 | 1461072217052 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 06:23:37 INFO - PROCESS | 1650 | --DOCSHELL 0x123c9a000 == 60 [pid = 1650] [id = 102] 06:23:37 INFO - PROCESS | 1650 | --DOCSHELL 0x118fca000 == 59 [pid = 1650] [id = 110] 06:23:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1154b2800 == 58 [pid = 1650] [id = 84] 06:23:37 INFO - PROCESS | 1650 | --DOCSHELL 0x118eea800 == 57 [pid = 1650] [id = 112] 06:23:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11bd03000 == 56 [pid = 1650] [id = 107] 06:23:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdcd000 == 55 [pid = 1650] [id = 142] 06:23:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12b747000 == 54 [pid = 1650] [id = 141] 06:23:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11651d800 == 53 [pid = 1650] [id = 140] 06:23:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1270ce000 == 52 [pid = 1650] [id = 139] 06:23:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12423c000 == 51 [pid = 1650] [id = 138] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11ace7c00) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x115104400) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x119544800) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11431b800 == 50 [pid = 1650] [id = 137] 06:23:37 INFO - PROCESS | 1650 | --DOCSHELL 0x123b97800 == 49 [pid = 1650] [id = 136] 06:23:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11c0bd800 == 48 [pid = 1650] [id = 135] 06:23:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11bbe4000 == 47 [pid = 1650] [id = 134] 06:23:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa59000 == 46 [pid = 1650] [id = 133] 06:23:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11883b000 == 45 [pid = 1650] [id = 132] 06:23:37 INFO - PROCESS | 1650 | --DOCSHELL 0x119c15000 == 44 [pid = 1650] [id = 131] 06:23:37 INFO - PROCESS | 1650 | --DOCSHELL 0x114a8d000 == 43 [pid = 1650] [id = 126] 06:23:37 INFO - PROCESS | 1650 | 1461072217132 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x114a9d000 == 44 [pid = 1650] [id = 151] 06:23:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x114ae9c00) [pid = 1650] [serial = 451] [outer = 0x0] 06:23:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1165dec00) [pid = 1650] [serial = 452] [outer = 0x114ae9c00] 06:23:37 INFO - PROCESS | 1650 | 1461072217158 Marionette DEBUG loaded listener.js 06:23:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11a90a400) [pid = 1650] [serial = 453] [outer = 0x114ae9c00] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x129b8e400) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x129162400) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x123a24c00) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12406fc00) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12735e400) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11b873800) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x119ed5c00) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11ada4800) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11c637400) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12459bc00) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11aee1400) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x127314000) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11bb8b000) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11c26c400) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11c453c00) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x119eccc00) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1189c6000) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x127429c00) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12741fc00) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x127625800) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1243aa800) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1274d0c00) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1274cd000) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x123a22400) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 06:23:37 INFO - PROCESS | 1650 | 1461072217478 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]]]}] 06:23:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 06:23:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 569ms 06:23:37 INFO - PROCESS | 1650 | 1461072217512 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 06:23:37 INFO - PROCESS | 1650 | 1461072217513 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 06:23:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 06:23:37 INFO - PROCESS | 1650 | 1461072217515 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 06:23:37 INFO - PROCESS | 1650 | 1461072217518 Marionette TRACE conn2 <- [1,578,null,{}] 06:23:37 INFO - PROCESS | 1650 | 1461072217525 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}] 06:23:37 INFO - PROCESS | 1650 | 1461072217601 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 06:23:37 INFO - PROCESS | 1650 | 1461072217607 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c15000 == 45 [pid = 1650] [id = 152] 06:23:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11ada7000) [pid = 1650] [serial = 454] [outer = 0x0] 06:23:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11aedf800) [pid = 1650] [serial = 455] [outer = 0x11ada7000] 06:23:37 INFO - PROCESS | 1650 | 1461072217638 Marionette DEBUG loaded listener.js 06:23:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11b878400) [pid = 1650] [serial = 456] [outer = 0x11ada7000] 06:23:37 INFO - PROCESS | 1650 | 1461072217984 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]]]}] 06:23:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 06:23:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 519ms 06:23:38 INFO - PROCESS | 1650 | 1461072218052 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 06:23:38 INFO - PROCESS | 1650 | 1461072218053 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 06:23:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 06:23:38 INFO - PROCESS | 1650 | 1461072218057 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 06:23:38 INFO - PROCESS | 1650 | 1461072218058 Marionette TRACE conn2 <- [1,582,null,{}] 06:23:38 INFO - PROCESS | 1650 | 1461072218060 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}] 06:23:38 INFO - PROCESS | 1650 | 1461072218134 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 06:23:38 INFO - PROCESS | 1650 | 1461072218140 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba80800 == 46 [pid = 1650] [id = 153] 06:23:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11bb8e400) [pid = 1650] [serial = 457] [outer = 0x0] 06:23:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11c455400) [pid = 1650] [serial = 458] [outer = 0x11bb8e400] 06:23:38 INFO - PROCESS | 1650 | 1461072218168 Marionette DEBUG loaded listener.js 06:23:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x123a1cc00) [pid = 1650] [serial = 459] [outer = 0x11bb8e400] 06:23:38 INFO - PROCESS | 1650 | 1461072218504 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]]]}] 06:23:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 06:23:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 469ms 06:23:38 INFO - PROCESS | 1650 | 1461072218528 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 06:23:38 INFO - PROCESS | 1650 | 1461072218530 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 06:23:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 06:23:38 INFO - PROCESS | 1650 | 1461072218532 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 06:23:38 INFO - PROCESS | 1650 | 1461072218533 Marionette TRACE conn2 <- [1,586,null,{}] 06:23:38 INFO - PROCESS | 1650 | 1461072218535 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}] 06:23:38 INFO - PROCESS | 1650 | 1461072218613 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 06:23:38 INFO - PROCESS | 1650 | 1461072218660 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11601c000 == 47 [pid = 1650] [id = 154] 06:23:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11ada3c00) [pid = 1650] [serial = 460] [outer = 0x0] 06:23:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11c8ec400) [pid = 1650] [serial = 461] [outer = 0x11ada3c00] 06:23:38 INFO - PROCESS | 1650 | 1461072218685 Marionette DEBUG loaded listener.js 06:23:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x124067400) [pid = 1650] [serial = 462] [outer = 0x11ada3c00] 06:23:38 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:38 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:38 INFO - PROCESS | 1650 | 1461072218989 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]]]}] 06:23:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 06:23:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 470ms 06:23:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 06:23:39 INFO - PROCESS | 1650 | 1461072219003 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 06:23:39 INFO - PROCESS | 1650 | 1461072219004 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 06:23:39 INFO - PROCESS | 1650 | 1461072219006 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 06:23:39 INFO - PROCESS | 1650 | 1461072219008 Marionette TRACE conn2 <- [1,590,null,{}] 06:23:39 INFO - PROCESS | 1650 | 1461072219014 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}] 06:23:39 INFO - PROCESS | 1650 | 1461072219102 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 06:23:39 INFO - PROCESS | 1650 | 1461072219110 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b98000 == 48 [pid = 1650] [id = 155] 06:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1243a2800) [pid = 1650] [serial = 463] [outer = 0x0] 06:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x127366000) [pid = 1650] [serial = 464] [outer = 0x1243a2800] 06:23:39 INFO - PROCESS | 1650 | 1461072219136 Marionette DEBUG loaded listener.js 06:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1275a9000) [pid = 1650] [serial = 465] [outer = 0x1243a2800] 06:23:39 INFO - PROCESS | 1650 | 1461072219510 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]]]}] 06:23:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 06:23:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 523ms 06:23:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 06:23:39 INFO - PROCESS | 1650 | 1461072219530 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 06:23:39 INFO - PROCESS | 1650 | 1461072219531 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 06:23:39 INFO - PROCESS | 1650 | 1461072219533 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 06:23:39 INFO - PROCESS | 1650 | 1461072219534 Marionette TRACE conn2 <- [1,594,null,{}] 06:23:39 INFO - PROCESS | 1650 | 1461072219536 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}] 06:23:39 INFO - PROCESS | 1650 | 1461072219633 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 06:23:39 INFO - PROCESS | 1650 | 1461072219646 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cb0800 == 49 [pid = 1650] [id = 156] 06:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x124124c00) [pid = 1650] [serial = 466] [outer = 0x0] 06:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x127dab800) [pid = 1650] [serial = 467] [outer = 0x124124c00] 06:23:39 INFO - PROCESS | 1650 | 1461072219671 Marionette DEBUG loaded listener.js 06:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x129b8d000) [pid = 1650] [serial = 468] [outer = 0x124124c00] 06:23:40 INFO - PROCESS | 1650 | 1461072220095 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]]]}] 06:23:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 06:23:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 619ms 06:23:40 INFO - PROCESS | 1650 | 1461072220153 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 06:23:40 INFO - PROCESS | 1650 | 1461072220155 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 06:23:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 06:23:40 INFO - PROCESS | 1650 | 1461072220160 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 06:23:40 INFO - PROCESS | 1650 | 1461072220161 Marionette TRACE conn2 <- [1,598,null,{}] 06:23:40 INFO - PROCESS | 1650 | 1461072220173 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}] 06:23:40 INFO - PROCESS | 1650 | 1461072220339 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 06:23:40 INFO - PROCESS | 1650 | 1461072220391 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12436d000 == 50 [pid = 1650] [id = 157] 06:23:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x127861400) [pid = 1650] [serial = 469] [outer = 0x0] 06:23:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x129bc6000) [pid = 1650] [serial = 470] [outer = 0x127861400] 06:23:40 INFO - PROCESS | 1650 | 1461072220431 Marionette DEBUG loaded listener.js 06:23:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12b49e400) [pid = 1650] [serial = 471] [outer = 0x127861400] 06:23:40 INFO - PROCESS | 1650 | 1461072220828 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]]]}] 06:23:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 06:23:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 728ms 06:23:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 06:23:40 INFO - PROCESS | 1650 | 1461072220888 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 06:23:40 INFO - PROCESS | 1650 | 1461072220889 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 06:23:40 INFO - PROCESS | 1650 | 1461072220891 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 06:23:40 INFO - PROCESS | 1650 | 1461072220892 Marionette TRACE conn2 <- [1,602,null,{}] 06:23:40 INFO - PROCESS | 1650 | 1461072220895 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}] 06:23:40 INFO - PROCESS | 1650 | 1461072220990 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 06:23:41 INFO - PROCESS | 1650 | 1461072221003 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1270cc800 == 51 [pid = 1650] [id = 158] 06:23:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x129b8d400) [pid = 1650] [serial = 472] [outer = 0x0] 06:23:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12ba17400) [pid = 1650] [serial = 473] [outer = 0x129b8d400] 06:23:41 INFO - PROCESS | 1650 | 1461072221028 Marionette DEBUG loaded listener.js 06:23:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12cf2cc00) [pid = 1650] [serial = 474] [outer = 0x129b8d400] 06:23:41 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11a911000) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 06:23:41 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x119e6e800) [pid = 1650] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 06:23:41 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x114d95000) [pid = 1650] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 06:23:41 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x127367c00) [pid = 1650] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 06:23:41 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x119e68c00) [pid = 1650] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 06:23:41 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x115895800) [pid = 1650] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 06:23:41 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x115476400) [pid = 1650] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 06:23:41 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x116553800) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 06:23:41 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x124594400) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 06:23:41 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x127319000) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 06:23:41 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12b217c00) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 06:23:41 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x115846400) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 06:23:41 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11ae90400) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 06:23:41 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x114d8fc00) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 06:23:41 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x114d98400) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 06:23:41 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11c287000) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 06:23:41 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1198b6800) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 06:23:41 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x127315400) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 06:23:41 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12cf8f800) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 06:23:41 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119e6cc00) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 06:23:41 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x114add800) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 06:23:41 INFO - PROCESS | 1650 | 1461072221521 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]]]}] 06:23:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 06:23:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 670ms 06:23:41 INFO - PROCESS | 1650 | 1461072221562 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 06:23:41 INFO - PROCESS | 1650 | 1461072221563 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 06:23:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 06:23:41 INFO - PROCESS | 1650 | 1461072221565 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 06:23:41 INFO - PROCESS | 1650 | 1461072221566 Marionette TRACE conn2 <- [1,606,null,{}] 06:23:41 INFO - PROCESS | 1650 | 1461072221568 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}] 06:23:41 INFO - PROCESS | 1650 | 1461072221648 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 06:23:41 INFO - PROCESS | 1650 | 1461072221652 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa4f000 == 52 [pid = 1650] [id = 159] 06:23:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x114d95000) [pid = 1650] [serial = 475] [outer = 0x0] 06:23:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119ece000) [pid = 1650] [serial = 476] [outer = 0x114d95000] 06:23:41 INFO - PROCESS | 1650 | 1461072221677 Marionette DEBUG loaded listener.js 06:23:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11ae42c00) [pid = 1650] [serial = 477] [outer = 0x114d95000] 06:23:42 INFO - PROCESS | 1650 | 1461072222019 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]]]}] 06:23:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 06:23:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 469ms 06:23:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 06:23:42 INFO - PROCESS | 1650 | 1461072222035 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 06:23:42 INFO - PROCESS | 1650 | 1461072222036 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 06:23:42 INFO - PROCESS | 1650 | 1461072222039 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 06:23:42 INFO - PROCESS | 1650 | 1461072222044 Marionette TRACE conn2 <- [1,610,null,{}] 06:23:42 INFO - PROCESS | 1650 | 1461072222048 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}] 06:23:42 INFO - PROCESS | 1650 | 1461072222172 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 06:23:42 INFO - PROCESS | 1650 | 1461072222212 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b25c800 == 53 [pid = 1650] [id = 160] 06:23:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11b5e3400) [pid = 1650] [serial = 478] [outer = 0x0] 06:23:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12ba0dc00) [pid = 1650] [serial = 479] [outer = 0x11b5e3400] 06:23:42 INFO - PROCESS | 1650 | 1461072222259 Marionette DEBUG loaded listener.js 06:23:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12d2cbc00) [pid = 1650] [serial = 480] [outer = 0x11b5e3400] 06:23:42 INFO - PROCESS | 1650 | 1461072222613 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]]]}] 06:23:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 06:23:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 624ms 06:23:42 INFO - PROCESS | 1650 | 1461072222663 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 06:23:42 INFO - PROCESS | 1650 | 1461072222664 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 06:23:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 06:23:42 INFO - PROCESS | 1650 | 1461072222666 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 06:23:42 INFO - PROCESS | 1650 | 1461072222668 Marionette TRACE conn2 <- [1,614,null,{}] 06:23:42 INFO - PROCESS | 1650 | 1461072222670 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}] 06:23:42 INFO - PROCESS | 1650 | 1461072222752 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 06:23:42 INFO - PROCESS | 1650 | 1461072222803 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bde5800 == 54 [pid = 1650] [id = 161] 06:23:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11c633c00) [pid = 1650] [serial = 481] [outer = 0x0] 06:23:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12d99ec00) [pid = 1650] [serial = 482] [outer = 0x11c633c00] 06:23:42 INFO - PROCESS | 1650 | 1461072222829 Marionette DEBUG loaded listener.js 06:23:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12e1dcc00) [pid = 1650] [serial = 483] [outer = 0x11c633c00] 06:23:43 INFO - PROCESS | 1650 | 1461072223120 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]]]}] 06:23:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 06:23:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 467ms 06:23:43 INFO - PROCESS | 1650 | 1461072223135 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 06:23:43 INFO - PROCESS | 1650 | 1461072223136 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 06:23:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 06:23:43 INFO - PROCESS | 1650 | 1461072223139 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 06:23:43 INFO - PROCESS | 1650 | 1461072223141 Marionette TRACE conn2 <- [1,618,null,{}] 06:23:43 INFO - PROCESS | 1650 | 1461072223152 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}] 06:23:43 INFO - PROCESS | 1650 | 1461072223272 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 06:23:43 INFO - PROCESS | 1650 | 1461072223279 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf87800 == 55 [pid = 1650] [id = 162] 06:23:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x127da3400) [pid = 1650] [serial = 484] [outer = 0x0] 06:23:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12e36a800) [pid = 1650] [serial = 485] [outer = 0x127da3400] 06:23:43 INFO - PROCESS | 1650 | 1461072223319 Marionette DEBUG loaded listener.js 06:23:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12e374400) [pid = 1650] [serial = 486] [outer = 0x127da3400] 06:23:43 INFO - PROCESS | 1650 | 1461072223915 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]]]}] 06:23:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 06:23:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 829ms 06:23:43 INFO - PROCESS | 1650 | 1461072223969 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 06:23:43 INFO - PROCESS | 1650 | 1461072223972 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 06:23:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 06:23:43 INFO - PROCESS | 1650 | 1461072223978 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 06:23:43 INFO - PROCESS | 1650 | 1461072223980 Marionette TRACE conn2 <- [1,622,null,{}] 06:23:43 INFO - PROCESS | 1650 | 1461072223984 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}] 06:23:44 INFO - PROCESS | 1650 | 1461072224085 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 06:23:44 INFO - PROCESS | 1650 | 1461072224151 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11957c000 == 56 [pid = 1650] [id = 163] 06:23:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1160b9800) [pid = 1650] [serial = 487] [outer = 0x0] 06:23:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1198b8800) [pid = 1650] [serial = 488] [outer = 0x1160b9800] 06:23:44 INFO - PROCESS | 1650 | 1461072224183 Marionette DEBUG loaded listener.js 06:23:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11a910800) [pid = 1650] [serial = 489] [outer = 0x1160b9800] 06:23:44 INFO - PROCESS | 1650 | 1461072224600 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]]]}] 06:23:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 06:23:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 673ms 06:23:44 INFO - PROCESS | 1650 | 1461072224652 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 06:23:44 INFO - PROCESS | 1650 | 1461072224656 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 06:23:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 06:23:44 INFO - PROCESS | 1650 | 1461072224661 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 06:23:44 INFO - PROCESS | 1650 | 1461072224663 Marionette TRACE conn2 <- [1,626,null,{}] 06:23:44 INFO - PROCESS | 1650 | 1461072224665 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}] 06:23:44 INFO - PROCESS | 1650 | 1461072224788 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 06:23:44 INFO - PROCESS | 1650 | 1461072224854 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba7b800 == 57 [pid = 1650] [id = 164] 06:23:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11aaf8800) [pid = 1650] [serial = 490] [outer = 0x0] 06:23:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11ae8dc00) [pid = 1650] [serial = 491] [outer = 0x11aaf8800] 06:23:44 INFO - PROCESS | 1650 | 1461072224885 Marionette DEBUG loaded listener.js 06:23:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11b87a800) [pid = 1650] [serial = 492] [outer = 0x11aaf8800] 06:23:45 INFO - PROCESS | 1650 | 1461072225292 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]]]}] 06:23:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 06:23:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 669ms 06:23:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 06:23:45 INFO - PROCESS | 1650 | 1461072225331 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 06:23:45 INFO - PROCESS | 1650 | 1461072225332 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 06:23:45 INFO - PROCESS | 1650 | 1461072225335 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 06:23:45 INFO - PROCESS | 1650 | 1461072225337 Marionette TRACE conn2 <- [1,630,null,{}] 06:23:45 INFO - PROCESS | 1650 | 1461072225365 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}] 06:23:45 INFO - PROCESS | 1650 | 1461072225468 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 06:23:45 INFO - PROCESS | 1650 | 1461072225534 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba33000 == 58 [pid = 1650] [id = 165] 06:23:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x127312400) [pid = 1650] [serial = 493] [outer = 0x0] 06:23:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12735b400) [pid = 1650] [serial = 494] [outer = 0x127312400] 06:23:45 INFO - PROCESS | 1650 | 1461072225567 Marionette DEBUG loaded listener.js 06:23:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12742b800) [pid = 1650] [serial = 495] [outer = 0x127312400] 06:23:45 INFO - PROCESS | 1650 | 1461072225972 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]]]}] 06:23:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 06:23:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 672ms 06:23:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 06:23:46 INFO - PROCESS | 1650 | 1461072226007 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 06:23:46 INFO - PROCESS | 1650 | 1461072226009 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 06:23:46 INFO - PROCESS | 1650 | 1461072226012 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 06:23:46 INFO - PROCESS | 1650 | 1461072226013 Marionette TRACE conn2 <- [1,634,null,{}] 06:23:46 INFO - PROCESS | 1650 | 1461072226015 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}] 06:23:46 INFO - PROCESS | 1650 | 1461072226134 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 06:23:46 INFO - PROCESS | 1650 | 1461072226199 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e174000 == 59 [pid = 1650] [id = 166] 06:23:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x129b92c00) [pid = 1650] [serial = 496] [outer = 0x0] 06:23:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12ba17000) [pid = 1650] [serial = 497] [outer = 0x129b92c00] 06:23:46 INFO - PROCESS | 1650 | 1461072226229 Marionette DEBUG loaded listener.js 06:23:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12cf8f800) [pid = 1650] [serial = 498] [outer = 0x129b92c00] 06:23:46 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 06:23:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 618ms 06:23:46 INFO - PROCESS | 1650 | 1461072226624 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]]]}] 06:23:46 INFO - PROCESS | 1650 | 1461072226630 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 06:23:46 INFO - PROCESS | 1650 | 1461072226632 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 06:23:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 06:23:46 INFO - PROCESS | 1650 | 1461072226634 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 06:23:46 INFO - PROCESS | 1650 | 1461072226635 Marionette TRACE conn2 <- [1,638,null,{}] 06:23:46 INFO - PROCESS | 1650 | 1461072226638 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}] 06:23:46 INFO - PROCESS | 1650 | 1461072226737 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 06:23:46 INFO - PROCESS | 1650 | 1461072226786 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e810000 == 60 [pid = 1650] [id = 167] 06:23:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12b220400) [pid = 1650] [serial = 499] [outer = 0x0] 06:23:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12d2c9000) [pid = 1650] [serial = 500] [outer = 0x12b220400] 06:23:46 INFO - PROCESS | 1650 | 1461072226816 Marionette DEBUG loaded listener.js 06:23:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12e1e1800) [pid = 1650] [serial = 501] [outer = 0x12b220400] 06:23:47 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:47 INFO - PROCESS | 1650 | 1461072227256 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]]]}] 06:23:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 06:23:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 671ms 06:23:47 INFO - PROCESS | 1650 | 1461072227305 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 06:23:47 INFO - PROCESS | 1650 | 1461072227307 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 06:23:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 06:23:47 INFO - PROCESS | 1650 | 1461072227309 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 06:23:47 INFO - PROCESS | 1650 | 1461072227310 Marionette TRACE conn2 <- [1,642,null,{}] 06:23:47 INFO - PROCESS | 1650 | 1461072227313 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}] 06:23:47 INFO - PROCESS | 1650 | 1461072227430 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 06:23:47 INFO - PROCESS | 1650 | 1461072227675 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11860d000 == 61 [pid = 1650] [id = 168] 06:23:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1146b6c00) [pid = 1650] [serial = 502] [outer = 0x0] 06:23:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x114ade000) [pid = 1650] [serial = 503] [outer = 0x1146b6c00] 06:23:47 INFO - PROCESS | 1650 | 1461072227704 Marionette DEBUG loaded listener.js 06:23:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x114d98400) [pid = 1650] [serial = 504] [outer = 0x1146b6c00] 06:23:48 INFO - PROCESS | 1650 | 1461072228131 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]]]}] 06:23:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 06:23:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 872ms 06:23:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 06:23:48 INFO - PROCESS | 1650 | 1461072228183 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 06:23:48 INFO - PROCESS | 1650 | 1461072228187 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 06:23:48 INFO - PROCESS | 1650 | 1461072228193 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 06:23:48 INFO - PROCESS | 1650 | 1461072228195 Marionette TRACE conn2 <- [1,646,null,{}] 06:23:48 INFO - PROCESS | 1650 | 1461072228200 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}] 06:23:48 INFO - PROCESS | 1650 | 1461072228351 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 06:23:48 INFO - PROCESS | 1650 | 1461072228474 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11601c800 == 62 [pid = 1650] [id = 169] 06:23:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x1160b5c00) [pid = 1650] [serial = 505] [outer = 0x0] 06:23:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x119548000) [pid = 1650] [serial = 506] [outer = 0x1160b5c00] 06:23:48 INFO - PROCESS | 1650 | 1461072228522 Marionette DEBUG loaded listener.js 06:23:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11a903c00) [pid = 1650] [serial = 507] [outer = 0x1160b5c00] 06:23:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12bde5800 == 61 [pid = 1650] [id = 161] 06:23:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12b25c800 == 60 [pid = 1650] [id = 160] 06:23:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa4f000 == 59 [pid = 1650] [id = 159] 06:23:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1270cc800 == 58 [pid = 1650] [id = 158] 06:23:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12436d000 == 57 [pid = 1650] [id = 157] 06:23:48 INFO - PROCESS | 1650 | --DOCSHELL 0x123cb0800 == 56 [pid = 1650] [id = 156] 06:23:48 INFO - PROCESS | 1650 | --DOCSHELL 0x123b98000 == 55 [pid = 1650] [id = 155] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12d2ca800) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11601c000 == 54 [pid = 1650] [id = 154] 06:23:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba80800 == 53 [pid = 1650] [id = 153] 06:23:48 INFO - PROCESS | 1650 | --DOCSHELL 0x119c15000 == 52 [pid = 1650] [id = 152] 06:23:48 INFO - PROCESS | 1650 | --DOCSHELL 0x114a9d000 == 51 [pid = 1650] [id = 151] 06:23:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11a9ad000 == 50 [pid = 1650] [id = 150] 06:23:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12677a000 == 49 [pid = 1650] [id = 149] 06:23:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2eb800 == 48 [pid = 1650] [id = 148] 06:23:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12d282800 == 47 [pid = 1650] [id = 147] 06:23:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12b81e800 == 46 [pid = 1650] [id = 146] 06:23:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11c31b800 == 45 [pid = 1650] [id = 145] 06:23:48 INFO - PROCESS | 1650 | --DOCSHELL 0x116514000 == 44 [pid = 1650] [id = 144] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11ad67800) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11a907000) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x115532c00) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1146b8800) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11b872400) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1186a5c00) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11adb0800) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x119ecc800) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12920d000) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12b21d400) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12ba0b800) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12b4a4c00) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12915b000) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x127da8c00) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11c26d000) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11bef4400) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11b5e8000) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12735d000) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x123c5bc00) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12705a400) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11ad62000) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1191a6800) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11552a400) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11c8ea400) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x123b2c400) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11a90f000) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11adab000) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x127420c00) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12ba14000) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x114ae2c00) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12d2c4800) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12cf32c00) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12cf95800) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11be5b000) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11894a800) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x129b94c00) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x129154400) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12750ac00) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 06:23:48 INFO - PROCESS | 1650 | 1461072228924 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]]]}] 06:23:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 06:23:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 773ms 06:23:48 INFO - PROCESS | 1650 | 1461072228966 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 06:23:48 INFO - PROCESS | 1650 | 1461072228969 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 06:23:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 06:23:48 INFO - PROCESS | 1650 | 1461072228971 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 06:23:48 INFO - PROCESS | 1650 | 1461072228972 Marionette TRACE conn2 <- [1,650,null,{}] 06:23:48 INFO - PROCESS | 1650 | 1461072228976 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}] 06:23:49 INFO - PROCESS | 1650 | 1461072229053 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 06:23:49 INFO - PROCESS | 1650 | 1461072229061 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x118fbf800 == 45 [pid = 1650] [id = 170] 06:23:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11a907800) [pid = 1650] [serial = 508] [outer = 0x0] 06:23:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11a911400) [pid = 1650] [serial = 509] [outer = 0x11a907800] 06:23:49 INFO - PROCESS | 1650 | 1461072229087 Marionette DEBUG loaded listener.js 06:23:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11adaac00) [pid = 1650] [serial = 510] [outer = 0x11a907800] 06:23:49 INFO - PROCESS | 1650 | 1461072229434 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]]]}] 06:23:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 06:23:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 473ms 06:23:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 06:23:49 INFO - PROCESS | 1650 | 1461072229446 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 06:23:49 INFO - PROCESS | 1650 | 1461072229448 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 06:23:49 INFO - PROCESS | 1650 | 1461072229472 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 06:23:49 INFO - PROCESS | 1650 | 1461072229479 Marionette TRACE conn2 <- [1,654,null,{}] 06:23:49 INFO - PROCESS | 1650 | 1461072229484 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}] 06:23:49 INFO - PROCESS | 1650 | 1461072229562 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 06:23:49 INFO - PROCESS | 1650 | 1461072229566 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba4c000 == 46 [pid = 1650] [id = 171] 06:23:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11ae41800) [pid = 1650] [serial = 511] [outer = 0x0] 06:23:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11aee1800) [pid = 1650] [serial = 512] [outer = 0x11ae41800] 06:23:49 INFO - PROCESS | 1650 | 1461072229594 Marionette DEBUG loaded listener.js 06:23:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11c26c400) [pid = 1650] [serial = 513] [outer = 0x11ae41800] 06:23:49 INFO - PROCESS | 1650 | 1461072229919 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]]]}] 06:23:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 06:23:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 501ms 06:23:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 06:23:49 INFO - PROCESS | 1650 | 1461072229952 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 06:23:49 INFO - PROCESS | 1650 | 1461072229953 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 06:23:49 INFO - PROCESS | 1650 | 1461072229955 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 06:23:49 INFO - PROCESS | 1650 | 1461072229956 Marionette TRACE conn2 <- [1,658,null,{}] 06:23:49 INFO - PROCESS | 1650 | 1461072229959 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}] 06:23:50 INFO - PROCESS | 1650 | 1461072230035 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 06:23:50 INFO - PROCESS | 1650 | 1461072230088 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bbe1800 == 47 [pid = 1650] [id = 172] 06:23:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11aee8c00) [pid = 1650] [serial = 514] [outer = 0x0] 06:23:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11c282800) [pid = 1650] [serial = 515] [outer = 0x11aee8c00] 06:23:50 INFO - PROCESS | 1650 | 1461072230114 Marionette DEBUG loaded listener.js 06:23:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x123b2bc00) [pid = 1650] [serial = 516] [outer = 0x11aee8c00] 06:23:50 INFO - PROCESS | 1650 | 1461072230401 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]]]}] 06:23:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 06:23:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 06:23:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 06:23:50 INFO - PROCESS | 1650 | 1461072230433 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 06:23:50 INFO - PROCESS | 1650 | 1461072230434 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 06:23:50 INFO - PROCESS | 1650 | 1461072230436 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 06:23:50 INFO - PROCESS | 1650 | 1461072230437 Marionette TRACE conn2 <- [1,662,null,{}] 06:23:50 INFO - PROCESS | 1650 | 1461072230440 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}] 06:23:50 INFO - PROCESS | 1650 | 1461072230527 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 06:23:50 INFO - PROCESS | 1650 | 1461072230531 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c953800 == 48 [pid = 1650] [id = 173] 06:23:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x124594400) [pid = 1650] [serial = 517] [outer = 0x0] 06:23:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x127312c00) [pid = 1650] [serial = 518] [outer = 0x124594400] 06:23:50 INFO - PROCESS | 1650 | 1461072230564 Marionette DEBUG loaded listener.js 06:23:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12736ac00) [pid = 1650] [serial = 519] [outer = 0x124594400] 06:23:50 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:50 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:50 INFO - PROCESS | 1650 | 1461072230913 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]]]}] 06:23:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 06:23:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 519ms 06:23:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 06:23:50 INFO - PROCESS | 1650 | 1461072230963 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 06:23:50 INFO - PROCESS | 1650 | 1461072230965 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 06:23:50 INFO - PROCESS | 1650 | 1461072230967 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 06:23:50 INFO - PROCESS | 1650 | 1461072230968 Marionette TRACE conn2 <- [1,666,null,{}] 06:23:50 INFO - PROCESS | 1650 | 1461072230970 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}] 06:23:51 INFO - PROCESS | 1650 | 1461072231068 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 06:23:51 INFO - PROCESS | 1650 | 1461072231081 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ca1800 == 49 [pid = 1650] [id = 174] 06:23:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x127428c00) [pid = 1650] [serial = 520] [outer = 0x0] 06:23:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x127865800) [pid = 1650] [serial = 521] [outer = 0x127428c00] 06:23:51 INFO - PROCESS | 1650 | 1461072231106 Marionette DEBUG loaded listener.js 06:23:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x129208400) [pid = 1650] [serial = 522] [outer = 0x127428c00] 06:23:51 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:51 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:51 INFO - PROCESS | 1650 | 1461072231448 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]]]}] 06:23:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 06:23:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 06:23:51 INFO - PROCESS | 1650 | 1461072231485 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 06:23:51 INFO - PROCESS | 1650 | 1461072231486 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 06:23:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 06:23:51 INFO - PROCESS | 1650 | 1461072231489 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 06:23:51 INFO - PROCESS | 1650 | 1461072231490 Marionette TRACE conn2 <- [1,670,null,{}] 06:23:51 INFO - PROCESS | 1650 | 1461072231492 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}] 06:23:51 INFO - PROCESS | 1650 | 1461072231584 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 06:23:51 INFO - PROCESS | 1650 | 1461072231596 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12423a800 == 50 [pid = 1650] [id = 175] 06:23:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12705a400) [pid = 1650] [serial = 523] [outer = 0x0] 06:23:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x129b97800) [pid = 1650] [serial = 524] [outer = 0x12705a400] 06:23:51 INFO - PROCESS | 1650 | 1461072231621 Marionette DEBUG loaded listener.js 06:23:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12b4a9400) [pid = 1650] [serial = 525] [outer = 0x12705a400] 06:23:51 INFO - PROCESS | 1650 | 1461072231944 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]]]}] 06:23:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 06:23:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 471ms 06:23:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 06:23:51 INFO - PROCESS | 1650 | 1461072231962 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 06:23:51 INFO - PROCESS | 1650 | 1461072231963 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 06:23:51 INFO - PROCESS | 1650 | 1461072231965 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 06:23:51 INFO - PROCESS | 1650 | 1461072231966 Marionette TRACE conn2 <- [1,674,null,{}] 06:23:51 INFO - PROCESS | 1650 | 1461072231969 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}] 06:23:52 INFO - PROCESS | 1650 | 1461072232066 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 06:23:52 INFO - PROCESS | 1650 | 1461072232079 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12677e000 == 51 [pid = 1650] [id = 176] 06:23:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12b4a9800) [pid = 1650] [serial = 526] [outer = 0x0] 06:23:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12bad5400) [pid = 1650] [serial = 527] [outer = 0x12b4a9800] 06:23:52 INFO - PROCESS | 1650 | 1461072232104 Marionette DEBUG loaded listener.js 06:23:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12cdbac00) [pid = 1650] [serial = 528] [outer = 0x12b4a9800] 06:23:52 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:52 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:52 INFO - PROCESS | 1650 | 1461072232505 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]]]}] 06:23:52 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 06:23:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 568ms 06:23:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 06:23:52 INFO - PROCESS | 1650 | 1461072232536 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 06:23:52 INFO - PROCESS | 1650 | 1461072232537 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 06:23:52 INFO - PROCESS | 1650 | 1461072232541 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 06:23:52 INFO - PROCESS | 1650 | 1461072232542 Marionette TRACE conn2 <- [1,678,null,{}] 06:23:52 INFO - PROCESS | 1650 | 1461072232546 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}] 06:23:52 INFO - PROCESS | 1650 | 1461072232695 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 06:23:52 INFO - PROCESS | 1650 | 1461072232718 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1274ab800 == 52 [pid = 1650] [id = 177] 06:23:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12bade000) [pid = 1650] [serial = 529] [outer = 0x0] 06:23:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12cf98800) [pid = 1650] [serial = 530] [outer = 0x12bade000] 06:23:52 INFO - PROCESS | 1650 | 1461072232758 Marionette DEBUG loaded listener.js 06:23:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12d99d400) [pid = 1650] [serial = 531] [outer = 0x12bade000] 06:23:53 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x124124c00) [pid = 1650] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 06:23:53 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x127861400) [pid = 1650] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 06:23:53 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11ada3c00) [pid = 1650] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 06:23:53 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x129b8d400) [pid = 1650] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 06:23:53 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1243a2800) [pid = 1650] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 06:23:53 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x129b8f400) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 06:23:53 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x115166800) [pid = 1650] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 06:23:53 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11ada7000) [pid = 1650] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 06:23:53 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x114ae9c00) [pid = 1650] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 06:23:53 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11bb8e400) [pid = 1650] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 06:23:53 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x114d95000) [pid = 1650] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 06:23:53 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11b5e3400) [pid = 1650] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 06:23:53 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11c633c00) [pid = 1650] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 06:23:53 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x124124800) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 06:23:53 INFO - PROCESS | 1650 | 1461072233299 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]]]}] 06:23:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 06:23:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 771ms 06:23:53 INFO - PROCESS | 1650 | 1461072233311 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 06:23:53 INFO - PROCESS | 1650 | 1461072233313 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 06:23:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 06:23:53 INFO - PROCESS | 1650 | 1461072233315 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 06:23:53 INFO - PROCESS | 1650 | 1461072233316 Marionette TRACE conn2 <- [1,682,null,{}] 06:23:53 INFO - PROCESS | 1650 | 1461072233318 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}] 06:23:53 INFO - PROCESS | 1650 | 1461072233400 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 06:23:53 INFO - PROCESS | 1650 | 1461072233405 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c946000 == 53 [pid = 1650] [id = 178] 06:23:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1198b5800) [pid = 1650] [serial = 532] [outer = 0x0] 06:23:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11bb98c00) [pid = 1650] [serial = 533] [outer = 0x1198b5800] 06:23:53 INFO - PROCESS | 1650 | 1461072233436 Marionette DEBUG loaded listener.js 06:23:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12cf29000) [pid = 1650] [serial = 534] [outer = 0x1198b5800] 06:23:54 INFO - PROCESS | 1650 | 1461072234251 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]]]}] 06:23:54 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) 06:23:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 968ms 06:23:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 06:23:54 INFO - PROCESS | 1650 | 1461072234284 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 06:23:54 INFO - PROCESS | 1650 | 1461072234285 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 06:23:54 INFO - PROCESS | 1650 | 1461072234287 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 06:23:54 INFO - PROCESS | 1650 | 1461072234289 Marionette TRACE conn2 <- [1,686,null,{}] 06:23:54 INFO - PROCESS | 1650 | 1461072234294 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}] 06:23:54 INFO - PROCESS | 1650 | 1461072234402 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 06:23:54 INFO - PROCESS | 1650 | 1461072234410 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bde5000 == 54 [pid = 1650] [id = 179] 06:23:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11a90f800) [pid = 1650] [serial = 535] [outer = 0x0] 06:23:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12e372000) [pid = 1650] [serial = 536] [outer = 0x11a90f800] 06:23:54 INFO - PROCESS | 1650 | 1461072234435 Marionette DEBUG loaded listener.js 06:23:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12e621800) [pid = 1650] [serial = 537] [outer = 0x11a90f800] 06:23:55 INFO - PROCESS | 1650 | 1461072235251 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]]]}] 06:23:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 06:23:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 972ms 06:23:55 INFO - PROCESS | 1650 | 1461072235260 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 06:23:55 INFO - PROCESS | 1650 | 1461072235262 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 06:23:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 06:23:55 INFO - PROCESS | 1650 | 1461072235266 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 06:23:55 INFO - PROCESS | 1650 | 1461072235268 Marionette TRACE conn2 <- [1,690,null,{}] 06:23:55 INFO - PROCESS | 1650 | 1461072235273 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}] 06:23:55 INFO - PROCESS | 1650 | 1461072235376 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 06:23:55 INFO - PROCESS | 1650 | 1461072235426 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x118fb7800 == 55 [pid = 1650] [id = 180] 06:23:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11552c800) [pid = 1650] [serial = 538] [outer = 0x0] 06:23:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x115533400) [pid = 1650] [serial = 539] [outer = 0x11552c800] 06:23:55 INFO - PROCESS | 1650 | 1461072235459 Marionette DEBUG loaded listener.js 06:23:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x119542400) [pid = 1650] [serial = 540] [outer = 0x11552c800] 06:23:56 INFO - PROCESS | 1650 | 1461072236356 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]]]}] 06:23:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 06:23:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1123ms 06:23:56 INFO - PROCESS | 1650 | 1461072236389 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 06:23:56 INFO - PROCESS | 1650 | 1461072236395 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 06:23:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 06:23:56 INFO - PROCESS | 1650 | 1461072236400 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 06:23:56 INFO - PROCESS | 1650 | 1461072236402 Marionette TRACE conn2 <- [1,694,null,{}] 06:23:56 INFO - PROCESS | 1650 | 1461072236405 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}] 06:23:56 INFO - PROCESS | 1650 | 1461072236506 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 06:23:56 INFO - PROCESS | 1650 | 1461072236554 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bd1b800 == 56 [pid = 1650] [id = 181] 06:23:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11552dc00) [pid = 1650] [serial = 541] [outer = 0x0] 06:23:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11ae91c00) [pid = 1650] [serial = 542] [outer = 0x11552dc00] 06:23:56 INFO - PROCESS | 1650 | 1461072236584 Marionette DEBUG loaded listener.js 06:23:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11be54c00) [pid = 1650] [serial = 543] [outer = 0x11552dc00] 06:23:57 INFO - PROCESS | 1650 | 1461072237505 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]]]}] 06:23:57 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) 06:23:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1125ms 06:23:57 INFO - PROCESS | 1650 | 1461072237526 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 06:23:57 INFO - PROCESS | 1650 | 1461072237528 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 06:23:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 06:23:57 INFO - PROCESS | 1650 | 1461072237530 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 06:23:57 INFO - PROCESS | 1650 | 1461072237533 Marionette TRACE conn2 <- [1,698,null,{}] 06:23:57 INFO - PROCESS | 1650 | 1461072237542 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}] 06:23:57 INFO - PROCESS | 1650 | 1461072237645 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 06:23:57 INFO - PROCESS | 1650 | 1461072237694 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba3f000 == 57 [pid = 1650] [id = 182] 06:23:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11c453c00) [pid = 1650] [serial = 544] [outer = 0x0] 06:23:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12735cc00) [pid = 1650] [serial = 545] [outer = 0x11c453c00] 06:23:57 INFO - PROCESS | 1650 | 1461072237726 Marionette DEBUG loaded listener.js 06:23:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1275a7800) [pid = 1650] [serial = 546] [outer = 0x11c453c00] 06:23:58 INFO - PROCESS | 1650 | 1461072238603 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]]]}] 06:23:58 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) 06:23:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1124ms 06:23:58 INFO - PROCESS | 1650 | 1461072238655 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 06:23:58 INFO - PROCESS | 1650 | 1461072238657 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 06:23:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 06:23:58 INFO - PROCESS | 1650 | 1461072238659 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 06:23:58 INFO - PROCESS | 1650 | 1461072238661 Marionette TRACE conn2 <- [1,702,null,{}] 06:23:58 INFO - PROCESS | 1650 | 1461072238663 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}] 06:23:58 INFO - PROCESS | 1650 | 1461072238765 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 06:23:58 INFO - PROCESS | 1650 | 1461072238813 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12df48000 == 58 [pid = 1650] [id = 183] 06:23:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11aa18000) [pid = 1650] [serial = 547] [outer = 0x0] 06:23:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12cf2c800) [pid = 1650] [serial = 548] [outer = 0x11aa18000] 06:23:58 INFO - PROCESS | 1650 | 1461072238844 Marionette DEBUG loaded listener.js 06:23:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12e1e0400) [pid = 1650] [serial = 549] [outer = 0x11aa18000] 06:23:59 INFO - PROCESS | 1650 | 1461072239746 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]]]}] 06:23:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 06:23:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1120ms 06:23:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 06:23:59 INFO - PROCESS | 1650 | 1461072239780 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 06:23:59 INFO - PROCESS | 1650 | 1461072239781 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 06:23:59 INFO - PROCESS | 1650 | 1461072239783 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 06:23:59 INFO - PROCESS | 1650 | 1461072239785 Marionette TRACE conn2 <- [1,706,null,{}] 06:23:59 INFO - PROCESS | 1650 | 1461072239787 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}] 06:23:59 INFO - PROCESS | 1650 | 1461072239887 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 06:23:59 INFO - PROCESS | 1650 | 1461072239937 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x119579800 == 59 [pid = 1650] [id = 184] 06:23:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11548d400) [pid = 1650] [serial = 550] [outer = 0x0] 06:23:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1275abc00) [pid = 1650] [serial = 551] [outer = 0x11548d400] 06:23:59 INFO - PROCESS | 1650 | 1461072239968 Marionette DEBUG loaded listener.js 06:24:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12d2cb800) [pid = 1650] [serial = 552] [outer = 0x11548d400] 06:24:01 INFO - PROCESS | 1650 | --DOCSHELL 0x123e78000 == 58 [pid = 1650] [id = 128] 06:24:01 INFO - PROCESS | 1650 | --DOCSHELL 0x11c946000 == 57 [pid = 1650] [id = 178] 06:24:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1274ab800 == 56 [pid = 1650] [id = 177] 06:24:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12677e000 == 55 [pid = 1650] [id = 176] 06:24:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12423a800 == 54 [pid = 1650] [id = 175] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12e36a800) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | 1461072241099 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]]]}] 06:24:01 INFO - PROCESS | 1650 | --DOCSHELL 0x123ca1800 == 53 [pid = 1650] [id = 174] 06:24:01 INFO - PROCESS | 1650 | --DOCSHELL 0x11c953800 == 52 [pid = 1650] [id = 173] 06:24:01 INFO - PROCESS | 1650 | --DOCSHELL 0x11bbe1800 == 51 [pid = 1650] [id = 172] 06:24:01 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba4c000 == 50 [pid = 1650] [id = 171] 06:24:01 INFO - PROCESS | 1650 | --DOCSHELL 0x118fbf800 == 49 [pid = 1650] [id = 170] 06:24:01 INFO - PROCESS | 1650 | --DOCSHELL 0x11601c800 == 48 [pid = 1650] [id = 169] 06:24:01 INFO - PROCESS | 1650 | --DOCSHELL 0x11860d000 == 47 [pid = 1650] [id = 168] 06:24:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12e174000 == 46 [pid = 1650] [id = 166] 06:24:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 06:24:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1371ms 06:24:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 06:24:01 INFO - PROCESS | 1650 | 1461072241156 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 06:24:01 INFO - PROCESS | 1650 | 1461072241158 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 06:24:01 INFO - PROCESS | 1650 | 1461072241161 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 06:24:01 INFO - PROCESS | 1650 | 1461072241163 Marionette TRACE conn2 <- [1,710,null,{}] 06:24:01 INFO - PROCESS | 1650 | 1461072241166 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}] 06:24:01 INFO - PROCESS | 1650 | 1461072241243 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x129bc3800) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x127dab800) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x129bc6000) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11c8ec400) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x124067400) [pid = 1650] [serial = 462] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12ba17400) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x127da7800) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1189c9400) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x127366000) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12e365800) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12d2d1c00) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12cdae400) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1160e9800) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x115528000) [pid = 1650] [serial = 448] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12730c400) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11ae91400) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11aedf800) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11b878400) [pid = 1650] [serial = 456] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1165dec00) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11a90a400) [pid = 1650] [serial = 453] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11c455400) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12b49e400) [pid = 1650] [serial = 471] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x123a1cc00) [pid = 1650] [serial = 459] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119ece000) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11ae42c00) [pid = 1650] [serial = 477] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12cf2cc00) [pid = 1650] [serial = 474] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12e36f400) [pid = 1650] [serial = 197] [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.] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12ba0dc00) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12e1dcc00) [pid = 1650] [serial = 483] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x129b8d000) [pid = 1650] [serial = 468] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12d2cbc00) [pid = 1650] [serial = 480] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1275a9000) [pid = 1650] [serial = 465] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12d99ec00) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 06:24:01 INFO - PROCESS | 1650 | 1461072241307 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x116710000 == 47 [pid = 1650] [id = 185] 06:24:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1160c2800) [pid = 1650] [serial = 553] [outer = 0x0] 06:24:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118fa7800) [pid = 1650] [serial = 554] [outer = 0x1160c2800] 06:24:01 INFO - PROCESS | 1650 | 1461072241344 Marionette DEBUG loaded listener.js 06:24:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11aaf5800) [pid = 1650] [serial = 555] [outer = 0x1160c2800] 06:24:02 INFO - PROCESS | 1650 | 1461072242266 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]]]}] 06:24:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 06:24:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1121ms 06:24:02 INFO - PROCESS | 1650 | 1461072242282 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 06:24:02 INFO - PROCESS | 1650 | 1461072242285 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 06:24:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 06:24:02 INFO - PROCESS | 1650 | 1461072242290 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 06:24:02 INFO - PROCESS | 1650 | 1461072242292 Marionette TRACE conn2 <- [1,714,null,{}] 06:24:02 INFO - PROCESS | 1650 | 1461072242295 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}] 06:24:02 INFO - PROCESS | 1650 | 1461072242379 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 06:24:02 INFO - PROCESS | 1650 | 1461072242424 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa88800 == 48 [pid = 1650] [id = 186] 06:24:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11acde000) [pid = 1650] [serial = 556] [outer = 0x0] 06:24:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11bb8c400) [pid = 1650] [serial = 557] [outer = 0x11acde000] 06:24:02 INFO - PROCESS | 1650 | 1461072242450 Marionette DEBUG loaded listener.js 06:24:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11c283800) [pid = 1650] [serial = 558] [outer = 0x11acde000] 06:24:03 INFO - PROCESS | 1650 | 1461072243223 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]]]}] 06:24:03 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 06:24:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 973ms 06:24:03 INFO - PROCESS | 1650 | 1461072243263 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 06:24:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 06:24:03 INFO - PROCESS | 1650 | 1461072243264 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 06:24:03 INFO - PROCESS | 1650 | 1461072243266 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 06:24:03 INFO - PROCESS | 1650 | 1461072243268 Marionette TRACE conn2 <- [1,718,null,{}] 06:24:03 INFO - PROCESS | 1650 | 1461072243283 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}] 06:24:03 INFO - PROCESS | 1650 | 1461072243380 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 06:24:03 INFO - PROCESS | 1650 | 1461072243384 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c946000 == 49 [pid = 1650] [id = 187] 06:24:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11c284400) [pid = 1650] [serial = 559] [outer = 0x0] 06:24:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1242ea800) [pid = 1650] [serial = 560] [outer = 0x11c284400] 06:24:03 INFO - PROCESS | 1650 | 1461072243412 Marionette DEBUG loaded listener.js 06:24:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12735d000) [pid = 1650] [serial = 561] [outer = 0x11c284400] 06:24:04 INFO - PROCESS | 1650 | 1461072244235 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]]]}] 06:24:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 06:24:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1021ms 06:24:04 INFO - PROCESS | 1650 | 1461072244292 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 06:24:04 INFO - PROCESS | 1650 | 1461072244294 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 06:24:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 06:24:04 INFO - PROCESS | 1650 | 1461072244296 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 06:24:04 INFO - PROCESS | 1650 | 1461072244298 Marionette TRACE conn2 <- [1,722,null,{}] 06:24:04 INFO - PROCESS | 1650 | 1461072244300 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}] 06:24:04 INFO - PROCESS | 1650 | 1461072244395 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 06:24:04 INFO - PROCESS | 1650 | 1461072244400 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ca8800 == 50 [pid = 1650] [id = 188] 06:24:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x127420c00) [pid = 1650] [serial = 562] [outer = 0x0] 06:24:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x127867800) [pid = 1650] [serial = 563] [outer = 0x127420c00] 06:24:04 INFO - PROCESS | 1650 | 1461072244426 Marionette DEBUG loaded listener.js 06:24:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12915c000) [pid = 1650] [serial = 564] [outer = 0x127420c00] 06:24:04 INFO - PROCESS | 1650 | 1461072244768 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] 06:24:04 INFO - PROCESS | 1650 | 1461072244818 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 06:24:04 INFO - PROCESS | 1650 | 1461072244820 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 06:24:04 INFO - PROCESS | 1650 | 1461072244821 Marionette TRACE conn2 <- [1,726,null,{}] 06:24:04 INFO - PROCESS | 1650 | 1461072244824 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}] 06:24:04 INFO - PROCESS | 1650 | 1461072244916 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 06:24:04 INFO - PROCESS | 1650 | 1461072244929 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e78000 == 51 [pid = 1650] [id = 189] 06:24:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x127428800) [pid = 1650] [serial = 565] [outer = 0x0] 06:24:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129b94400) [pid = 1650] [serial = 566] [outer = 0x127428800] 06:24:04 INFO - PROCESS | 1650 | 1461072244954 Marionette DEBUG loaded listener.js 06:24:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b226000) [pid = 1650] [serial = 567] [outer = 0x127428800] 06:24:05 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11ae8cc00) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 06:24:05 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x123f27800) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 06:24:05 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1141c5000) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 06:24:05 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x124066800) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 06:24:05 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11adaf000) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 06:24:05 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1160b6c00) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 06:24:05 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1275a8400) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 06:24:05 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1275a7000) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 06:24:05 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1146b6c00) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 06:24:05 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11a907800) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 06:24:05 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11aee8c00) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 06:24:05 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x124594400) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 06:24:05 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11ae41800) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 06:24:05 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1160b5c00) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 06:24:05 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b4a9800) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 06:24:05 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x127da3400) [pid = 1650] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 06:24:05 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12705a400) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 06:24:05 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12bade000) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 06:24:05 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1198b5800) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 06:24:05 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x127428c00) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 06:24:05 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1191adc00) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 06:24:05 INFO - PROCESS | 1650 | 1461072245452 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]]]}] 06:24:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 06:24:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 670ms 06:24:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 06:24:05 INFO - PROCESS | 1650 | 1461072245491 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 06:24:05 INFO - PROCESS | 1650 | 1461072245492 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 06:24:05 INFO - PROCESS | 1650 | 1461072245494 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 06:24:05 INFO - PROCESS | 1650 | 1461072245495 Marionette TRACE conn2 <- [1,730,null,{}] 06:24:05 INFO - PROCESS | 1650 | 1461072245497 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}] 06:24:05 INFO - PROCESS | 1650 | 1461072245583 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 06:24:05 INFO - PROCESS | 1650 | 1461072245634 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba81800 == 52 [pid = 1650] [id = 190] 06:24:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x114d8f800) [pid = 1650] [serial = 568] [outer = 0x0] 06:24:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123d75800) [pid = 1650] [serial = 569] [outer = 0x114d8f800] 06:24:05 INFO - PROCESS | 1650 | 1461072245662 Marionette DEBUG loaded listener.js 06:24:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12ba14000) [pid = 1650] [serial = 570] [outer = 0x114d8f800] 06:24:05 INFO - PROCESS | 1650 | 1461072245960 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] 06:24:06 INFO - PROCESS | 1650 | 1461072246014 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 06:24:06 INFO - PROCESS | 1650 | 1461072246016 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 06:24:06 INFO - PROCESS | 1650 | 1461072246017 Marionette TRACE conn2 <- [1,734,null,{}] 06:24:06 INFO - PROCESS | 1650 | 1461072246019 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}] 06:24:06 INFO - PROCESS | 1650 | 1461072246099 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 06:24:06 INFO - PROCESS | 1650 | 1461072246103 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1273e9000 == 53 [pid = 1650] [id = 191] 06:24:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12badbc00) [pid = 1650] [serial = 571] [outer = 0x0] 06:24:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12d99b000) [pid = 1650] [serial = 572] [outer = 0x12badbc00] 06:24:06 INFO - PROCESS | 1650 | 1461072246129 Marionette DEBUG loaded listener.js 06:24:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12e1d8c00) [pid = 1650] [serial = 573] [outer = 0x12badbc00] 06:24:06 INFO - PROCESS | 1650 | 1461072246467 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]]]}] 06:24:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 06:24:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 468ms 06:24:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 06:24:06 INFO - PROCESS | 1650 | 1461072246485 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 06:24:06 INFO - PROCESS | 1650 | 1461072246486 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 06:24:06 INFO - PROCESS | 1650 | 1461072246488 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 06:24:06 INFO - PROCESS | 1650 | 1461072246489 Marionette TRACE conn2 <- [1,738,null,{}] 06:24:06 INFO - PROCESS | 1650 | 1461072246495 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}] 06:24:06 INFO - PROCESS | 1650 | 1461072246596 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 06:24:06 INFO - PROCESS | 1650 | 1461072246603 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x127eb4000 == 54 [pid = 1650] [id = 192] 06:24:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129bc3400) [pid = 1650] [serial = 574] [outer = 0x0] 06:24:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12e1df800) [pid = 1650] [serial = 575] [outer = 0x129bc3400] 06:24:06 INFO - PROCESS | 1650 | 1461072246628 Marionette DEBUG loaded listener.js 06:24:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12e619800) [pid = 1650] [serial = 576] [outer = 0x129bc3400] 06:24:07 INFO - PROCESS | 1650 | 1461072247413 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]]]}] 06:24:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 06:24:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 973ms 06:24:07 INFO - PROCESS | 1650 | 1461072247462 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 06:24:07 INFO - PROCESS | 1650 | 1461072247464 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 06:24:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 06:24:07 INFO - PROCESS | 1650 | 1461072247468 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 06:24:07 INFO - PROCESS | 1650 | 1461072247471 Marionette TRACE conn2 <- [1,742,null,{}] 06:24:07 INFO - PROCESS | 1650 | 1461072247518 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}] 06:24:07 INFO - PROCESS | 1650 | 1461072247619 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 06:24:07 INFO - PROCESS | 1650 | 1461072247705 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c15000 == 55 [pid = 1650] [id = 193] 06:24:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119543000) [pid = 1650] [serial = 577] [outer = 0x0] 06:24:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119ece000) [pid = 1650] [serial = 578] [outer = 0x119543000] 06:24:07 INFO - PROCESS | 1650 | 1461072247738 Marionette DEBUG loaded listener.js 06:24:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11ace5400) [pid = 1650] [serial = 579] [outer = 0x119543000] 06:24:08 INFO - PROCESS | 1650 | 1461072248647 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]]]}] 06:24:08 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 06:24:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1214ms 06:24:08 INFO - PROCESS | 1650 | 1461072248682 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 06:24:08 INFO - PROCESS | 1650 | 1461072248686 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 06:24:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 06:24:08 INFO - PROCESS | 1650 | 1461072248690 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 06:24:08 INFO - PROCESS | 1650 | 1461072248692 Marionette TRACE conn2 <- [1,746,null,{}] 06:24:08 INFO - PROCESS | 1650 | 1461072248695 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}] 06:24:08 INFO - PROCESS | 1650 | 1461072248793 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 06:24:08 INFO - PROCESS | 1650 | 1461072248842 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11671f000 == 56 [pid = 1650] [id = 194] 06:24:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11ad61c00) [pid = 1650] [serial = 580] [outer = 0x0] 06:24:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11c45e800) [pid = 1650] [serial = 581] [outer = 0x11ad61c00] 06:24:08 INFO - PROCESS | 1650 | 1461072248872 Marionette DEBUG loaded listener.js 06:24:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x123b2a800) [pid = 1650] [serial = 582] [outer = 0x11ad61c00] 06:24:09 INFO - PROCESS | 1650 | 1461072249787 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]]]}] 06:24:09 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.) 06:24:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1123ms 06:24:09 INFO - PROCESS | 1650 | 1461072249814 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 06:24:09 INFO - PROCESS | 1650 | 1461072249815 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 06:24:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 06:24:09 INFO - PROCESS | 1650 | 1461072249818 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 06:24:09 INFO - PROCESS | 1650 | 1461072249821 Marionette TRACE conn2 <- [1,750,null,{}] 06:24:09 INFO - PROCESS | 1650 | 1461072249831 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}] 06:24:09 INFO - PROCESS | 1650 | 1461072249930 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 06:24:09 INFO - PROCESS | 1650 | 1461072249978 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba23000 == 57 [pid = 1650] [id = 195] 06:24:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x127368c00) [pid = 1650] [serial = 583] [outer = 0x0] 06:24:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x129154800) [pid = 1650] [serial = 584] [outer = 0x127368c00] 06:24:10 INFO - PROCESS | 1650 | 1461072250011 Marionette DEBUG loaded listener.js 06:24:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b7bb400) [pid = 1650] [serial = 585] [outer = 0x127368c00] 06:24:10 INFO - PROCESS | 1650 | 1461072250954 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]]]}] 06:24:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 06:24:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1172ms 06:24:10 INFO - PROCESS | 1650 | 1461072250991 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 06:24:10 INFO - PROCESS | 1650 | 1461072250993 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 06:24:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 06:24:10 INFO - PROCESS | 1650 | 1461072250995 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 06:24:10 INFO - PROCESS | 1650 | 1461072250997 Marionette TRACE conn2 <- [1,754,null,{}] 06:24:11 INFO - PROCESS | 1650 | 1461072250999 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}] 06:24:11 INFO - PROCESS | 1650 | 1461072251099 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 06:24:11 INFO - PROCESS | 1650 | 1461072251147 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf80800 == 58 [pid = 1650] [id = 196] 06:24:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11c633c00) [pid = 1650] [serial = 586] [outer = 0x0] 06:24:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12d991800) [pid = 1650] [serial = 587] [outer = 0x11c633c00] 06:24:11 INFO - PROCESS | 1650 | 1461072251179 Marionette DEBUG loaded listener.js 06:24:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12e61ac00) [pid = 1650] [serial = 588] [outer = 0x11c633c00] 06:24:12 INFO - PROCESS | 1650 | 1461072252188 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]]]}] 06:24:12 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 06:24:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1220ms 06:24:12 INFO - PROCESS | 1650 | 1461072252217 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 06:24:12 INFO - PROCESS | 1650 | 1461072252220 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 06:24:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 06:24:12 INFO - PROCESS | 1650 | 1461072252226 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 06:24:12 INFO - PROCESS | 1650 | 1461072252229 Marionette TRACE conn2 <- [1,758,null,{}] 06:24:12 INFO - PROCESS | 1650 | 1461072252235 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}] 06:24:12 INFO - PROCESS | 1650 | 1461072252370 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 06:24:12 INFO - PROCESS | 1650 | 1461072252464 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa83800 == 59 [pid = 1650] [id = 197] 06:24:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11794c800) [pid = 1650] [serial = 589] [outer = 0x0] 06:24:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1189c8000) [pid = 1650] [serial = 590] [outer = 0x11794c800] 06:24:12 INFO - PROCESS | 1650 | 1461072252491 Marionette DEBUG loaded listener.js 06:24:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11a861000) [pid = 1650] [serial = 591] [outer = 0x11794c800] 06:24:12 INFO - PROCESS | 1650 | 1461072252927 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]]]}] 06:24:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 06:24:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 724ms 06:24:12 INFO - PROCESS | 1650 | 1461072252949 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 06:24:12 INFO - PROCESS | 1650 | 1461072252954 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 06:24:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 06:24:12 INFO - PROCESS | 1650 | 1461072252961 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 06:24:12 INFO - PROCESS | 1650 | 1461072252963 Marionette TRACE conn2 <- [1,762,null,{}] 06:24:12 INFO - PROCESS | 1650 | 1461072252967 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}] 06:24:13 INFO - PROCESS | 1650 | 1461072253101 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 06:24:13 INFO - PROCESS | 1650 | 1461072253178 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b555800 == 60 [pid = 1650] [id = 198] 06:24:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11a906c00) [pid = 1650] [serial = 592] [outer = 0x0] 06:24:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11adaa800) [pid = 1650] [serial = 593] [outer = 0x11a906c00] 06:24:13 INFO - PROCESS | 1650 | 1461072253206 Marionette DEBUG loaded listener.js 06:24:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11bef2c00) [pid = 1650] [serial = 594] [outer = 0x11a906c00] 06:24:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1273e9000 == 59 [pid = 1650] [id = 191] 06:24:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba81800 == 58 [pid = 1650] [id = 190] 06:24:13 INFO - PROCESS | 1650 | --DOCSHELL 0x123e78000 == 57 [pid = 1650] [id = 189] 06:24:13 INFO - PROCESS | 1650 | --DOCSHELL 0x123ca8800 == 56 [pid = 1650] [id = 188] 06:24:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11c946000 == 55 [pid = 1650] [id = 187] 06:24:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa88800 == 54 [pid = 1650] [id = 186] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1198b8800) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12ba17000) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12735b400) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11ae8dc00) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12d2c9000) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12e372000) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOCSHELL 0x116710000 == 53 [pid = 1650] [id = 185] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11c8f2800) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x127518000) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x115528800) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x114d98400) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x114ade000) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11a911400) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11adaac00) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11c282800) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x123b2bc00) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x127312c00) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11aee1800) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11c26c400) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11a903c00) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119548000) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12bad5400) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12e374400) [pid = 1650] [serial = 486] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129b97800) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12cf98800) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12cf29000) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11bb98c00) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12d99d400) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127865800) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12b4a9400) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12cdbac00) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12736ac00) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x129208400) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11adae800) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x127363800) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11c26e400) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11a902800) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12cf2fc00) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 06:24:13 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12b21bc00) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 06:24:14 INFO - PROCESS | 1650 | 1461072254065 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]]]}] 06:24:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 06:24:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1125ms 06:24:14 INFO - PROCESS | 1650 | 1461072254084 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 06:24:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 06:24:14 INFO - PROCESS | 1650 | 1461072254086 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 06:24:14 INFO - PROCESS | 1650 | 1461072254088 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 06:24:14 INFO - PROCESS | 1650 | 1461072254090 Marionette TRACE conn2 <- [1,766,null,{}] 06:24:14 INFO - PROCESS | 1650 | 1461072254098 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}] 06:24:14 INFO - PROCESS | 1650 | 1461072254180 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 06:24:14 INFO - PROCESS | 1650 | 1461072254226 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a61d800 == 54 [pid = 1650] [id = 199] 06:24:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11b877000) [pid = 1650] [serial = 595] [outer = 0x0] 06:24:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123b2d800) [pid = 1650] [serial = 596] [outer = 0x11b877000] 06:24:14 INFO - PROCESS | 1650 | 1461072254254 Marionette DEBUG loaded listener.js 06:24:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12406fc00) [pid = 1650] [serial = 597] [outer = 0x11b877000] 06:24:15 INFO - PROCESS | 1650 | 1461072255014 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]]]}] 06:24:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 06:24:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 974ms 06:24:15 INFO - PROCESS | 1650 | 1461072255062 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 06:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 06:24:15 INFO - PROCESS | 1650 | 1461072255064 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 06:24:15 INFO - PROCESS | 1650 | 1461072255066 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 06:24:15 INFO - PROCESS | 1650 | 1461072255067 Marionette TRACE conn2 <- [1,770,null,{}] 06:24:15 INFO - PROCESS | 1650 | 1461072255070 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}] 06:24:15 INFO - PROCESS | 1650 | 1461072255146 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 06:24:15 INFO - PROCESS | 1650 | 1461072255151 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c953800 == 55 [pid = 1650] [id = 200] 06:24:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124122400) [pid = 1650] [serial = 598] [outer = 0x0] 06:24:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12735e000) [pid = 1650] [serial = 599] [outer = 0x124122400] 06:24:15 INFO - PROCESS | 1650 | 1461072255177 Marionette DEBUG loaded listener.js 06:24:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1274c8400) [pid = 1650] [serial = 600] [outer = 0x124122400] 06:24:15 INFO - PROCESS | 1650 | 1461072255672 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]]]}] 06:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 06:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 619ms 06:24:15 INFO - PROCESS | 1650 | 1461072255686 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 06:24:15 INFO - PROCESS | 1650 | 1461072255689 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 06:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 06:24:15 INFO - PROCESS | 1650 | 1461072255693 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 06:24:15 INFO - PROCESS | 1650 | 1461072255696 Marionette TRACE conn2 <- [1,774,null,{}] 06:24:15 INFO - PROCESS | 1650 | 1461072255699 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}] 06:24:15 INFO - PROCESS | 1650 | 1461072255799 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 06:24:15 INFO - PROCESS | 1650 | 1461072255846 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a608000 == 56 [pid = 1650] [id = 201] 06:24:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11a902c00) [pid = 1650] [serial = 601] [outer = 0x0] 06:24:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11ada6c00) [pid = 1650] [serial = 602] [outer = 0x11a902c00] 06:24:15 INFO - PROCESS | 1650 | 1461072255879 Marionette DEBUG loaded listener.js 06:24:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11b5eb000) [pid = 1650] [serial = 603] [outer = 0x11a902c00] 06:24:16 INFO - PROCESS | 1650 | 1461072256306 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]]]}] 06:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 06:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 620ms 06:24:16 INFO - PROCESS | 1650 | 1461072256314 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 06:24:16 INFO - PROCESS | 1650 | 1461072256318 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 06:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 06:24:16 INFO - PROCESS | 1650 | 1461072256322 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 06:24:16 INFO - PROCESS | 1650 | 1461072256324 Marionette TRACE conn2 <- [1,778,null,{}] 06:24:16 INFO - PROCESS | 1650 | 1461072256327 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}] 06:24:16 INFO - PROCESS | 1650 | 1461072256423 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 06:24:16 INFO - PROCESS | 1650 | 1461072256469 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c86800 == 57 [pid = 1650] [id = 202] 06:24:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11bef4c00) [pid = 1650] [serial = 604] [outer = 0x0] 06:24:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123b30800) [pid = 1650] [serial = 605] [outer = 0x11bef4c00] 06:24:16 INFO - PROCESS | 1650 | 1461072256499 Marionette DEBUG loaded listener.js 06:24:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x127312c00) [pid = 1650] [serial = 606] [outer = 0x11bef4c00] 06:24:16 INFO - PROCESS | 1650 | 1461072256931 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]]]}] 06:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 06:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 619ms 06:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 06:24:16 INFO - PROCESS | 1650 | 1461072256942 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 06:24:16 INFO - PROCESS | 1650 | 1461072256944 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 06:24:16 INFO - PROCESS | 1650 | 1461072256946 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 06:24:16 INFO - PROCESS | 1650 | 1461072256948 Marionette TRACE conn2 <- [1,782,null,{}] 06:24:16 INFO - PROCESS | 1650 | 1461072256956 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}] 06:24:17 INFO - PROCESS | 1650 | 1461072257053 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 06:24:17 INFO - PROCESS | 1650 | 1461072257100 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x114e76800 == 58 [pid = 1650] [id = 203] 06:24:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x127315000) [pid = 1650] [serial = 607] [outer = 0x0] 06:24:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x127dabc00) [pid = 1650] [serial = 608] [outer = 0x127315000] 06:24:17 INFO - PROCESS | 1650 | 1461072257133 Marionette DEBUG loaded listener.js 06:24:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b21e000) [pid = 1650] [serial = 609] [outer = 0x127315000] 06:24:17 INFO - PROCESS | 1650 | 1461072257520 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]]]}] 06:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 06:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 626ms 06:24:17 INFO - PROCESS | 1650 | 1461072257573 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 06:24:17 INFO - PROCESS | 1650 | 1461072257576 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 06:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 06:24:17 INFO - PROCESS | 1650 | 1461072257579 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 06:24:17 INFO - PROCESS | 1650 | 1461072257580 Marionette TRACE conn2 <- [1,786,null,{}] 06:24:17 INFO - PROCESS | 1650 | 1461072257583 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}] 06:24:17 INFO - PROCESS | 1650 | 1461072257692 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 06:24:17 INFO - PROCESS | 1650 | 1461072257785 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12678d000 == 59 [pid = 1650] [id = 204] 06:24:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b4a2800) [pid = 1650] [serial = 610] [outer = 0x0] 06:24:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12bad5400) [pid = 1650] [serial = 611] [outer = 0x12b4a2800] 06:24:17 INFO - PROCESS | 1650 | 1461072257815 Marionette DEBUG loaded listener.js 06:24:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12cf32c00) [pid = 1650] [serial = 612] [outer = 0x12b4a2800] 06:24:18 INFO - PROCESS | 1650 | 1461072258231 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]]]}] 06:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 06:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 720ms 06:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 06:24:18 INFO - PROCESS | 1650 | 1461072258299 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 06:24:18 INFO - PROCESS | 1650 | 1461072258301 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 06:24:18 INFO - PROCESS | 1650 | 1461072258305 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 06:24:18 INFO - PROCESS | 1650 | 1461072258307 Marionette TRACE conn2 <- [1,790,null,{}] 06:24:18 INFO - PROCESS | 1650 | 1461072258311 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}] 06:24:18 INFO - PROCESS | 1650 | 1461072258455 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 06:24:18 INFO - PROCESS | 1650 | 1461072258540 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x127ea3000 == 60 [pid = 1650] [id = 205] 06:24:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11c830000) [pid = 1650] [serial = 613] [outer = 0x0] 06:24:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12cf93000) [pid = 1650] [serial = 614] [outer = 0x11c830000] 06:24:18 INFO - PROCESS | 1650 | 1461072258589 Marionette DEBUG loaded listener.js 06:24:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12e10bc00) [pid = 1650] [serial = 615] [outer = 0x11c830000] 06:24:19 INFO - PROCESS | 1650 | 1461072259099 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]]]}] 06:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 06:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 823ms 06:24:19 INFO - PROCESS | 1650 | 1461072259129 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 06:24:19 INFO - PROCESS | 1650 | 1461072259130 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 06:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 06:24:19 INFO - PROCESS | 1650 | 1461072259132 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 06:24:19 INFO - PROCESS | 1650 | 1461072259134 Marionette TRACE conn2 <- [1,794,null,{}] 06:24:19 INFO - PROCESS | 1650 | 1461072259136 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}] 06:24:19 INFO - PROCESS | 1650 | 1461072259239 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 06:24:19 INFO - PROCESS | 1650 | 1461072259303 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba31000 == 61 [pid = 1650] [id = 206] 06:24:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12e87bc00) [pid = 1650] [serial = 616] [outer = 0x0] 06:24:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12eda2000) [pid = 1650] [serial = 617] [outer = 0x12e87bc00] 06:24:19 INFO - PROCESS | 1650 | 1461072259336 Marionette DEBUG loaded listener.js 06:24:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12eda8400) [pid = 1650] [serial = 618] [outer = 0x12e87bc00] 06:24:19 INFO - PROCESS | 1650 | 1461072259736 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]]]}] 06:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 06:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 619ms 06:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 06:24:19 INFO - PROCESS | 1650 | 1461072259752 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 06:24:19 INFO - PROCESS | 1650 | 1461072259754 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 06:24:19 INFO - PROCESS | 1650 | 1461072259756 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 06:24:19 INFO - PROCESS | 1650 | 1461072259757 Marionette TRACE conn2 <- [1,798,null,{}] 06:24:19 INFO - PROCESS | 1650 | 1461072259760 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}] 06:24:19 INFO - PROCESS | 1650 | 1461072259855 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 06:24:19 INFO - PROCESS | 1650 | 1461072259903 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf8e800 == 62 [pid = 1650] [id = 207] 06:24:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11c04c000) [pid = 1650] [serial = 619] [outer = 0x0] 06:24:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11c052800) [pid = 1650] [serial = 620] [outer = 0x11c04c000] 06:24:19 INFO - PROCESS | 1650 | 1461072259932 Marionette DEBUG loaded listener.js 06:24:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11c056800) [pid = 1650] [serial = 621] [outer = 0x11c04c000] 06:24:20 INFO - PROCESS | 1650 | 1461072260353 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]]]}] 06:24:20 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 06:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 621ms 06:24:20 INFO - PROCESS | 1650 | 1461072260377 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 06:24:20 INFO - PROCESS | 1650 | 1461072260379 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 06:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 06:24:20 INFO - PROCESS | 1650 | 1461072260381 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 06:24:20 INFO - PROCESS | 1650 | 1461072260382 Marionette TRACE conn2 <- [1,802,null,{}] 06:24:20 INFO - PROCESS | 1650 | 1461072260385 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}] 06:24:20 INFO - PROCESS | 1650 | 1461072260478 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 06:24:20 INFO - PROCESS | 1650 | 1461072260561 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2ed000 == 63 [pid = 1650] [id = 208] 06:24:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1160e9c00) [pid = 1650] [serial = 622] [outer = 0x0] 06:24:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11c637c00) [pid = 1650] [serial = 623] [outer = 0x1160e9c00] 06:24:20 INFO - PROCESS | 1650 | 1461072260590 Marionette DEBUG loaded listener.js 06:24:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12eda7400) [pid = 1650] [serial = 624] [outer = 0x1160e9c00] 06:24:21 INFO - PROCESS | 1650 | 1461072261097 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]]]}] 06:24:21 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 06:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 770ms 06:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 06:24:21 INFO - PROCESS | 1650 | 1461072261152 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 06:24:21 INFO - PROCESS | 1650 | 1461072261154 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 06:24:21 INFO - PROCESS | 1650 | 1461072261157 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 06:24:21 INFO - PROCESS | 1650 | 1461072261159 Marionette TRACE conn2 <- [1,806,null,{}] 06:24:21 INFO - PROCESS | 1650 | 1461072261164 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}] 06:24:21 INFO - PROCESS | 1650 | 1461072261260 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 06:24:21 INFO - PROCESS | 1650 | 1461072261315 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x114aa2800 == 64 [pid = 1650] [id = 209] 06:24:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1146c2400) [pid = 1650] [serial = 625] [outer = 0x0] 06:24:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x114ae3000) [pid = 1650] [serial = 626] [outer = 0x1146c2400] 06:24:21 INFO - PROCESS | 1650 | 1461072261343 Marionette DEBUG loaded listener.js 06:24:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x114d8d800) [pid = 1650] [serial = 627] [outer = 0x1146c2400] 06:24:21 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 06:24:21 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 06:24:21 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 06:24:21 INFO - PROCESS | 1650 | 1461072261832 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]]]}] 06:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11a61d800 == 63 [pid = 1650] [id = 199] 06:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11b555800 == 62 [pid = 1650] [id = 198] 06:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa83800 == 61 [pid = 1650] [id = 197] 06:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x119c15000 == 60 [pid = 1650] [id = 193] 06:24:21 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 06:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 721ms 06:24:21 INFO - PROCESS | 1650 | 1461072261880 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 06:24:21 INFO - PROCESS | 1650 | 1461072261884 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 06:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 06:24:21 INFO - PROCESS | 1650 | 1461072261888 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 06:24:21 INFO - PROCESS | 1650 | 1461072261890 Marionette TRACE conn2 <- [1,810,null,{}] 06:24:21 INFO - PROCESS | 1650 | 1461072261894 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}] 06:24:21 INFO - PROCESS | 1650 | 1461072261979 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 06:24:22 INFO - PROCESS | 1650 | 1461072262073 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ef2000 == 61 [pid = 1650] [id = 210] 06:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11552a800) [pid = 1650] [serial = 628] [outer = 0x0] 06:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x116351800) [pid = 1650] [serial = 629] [outer = 0x11552a800] 06:24:22 INFO - PROCESS | 1650 | 1461072262100 Marionette DEBUG loaded listener.js 06:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11863c400) [pid = 1650] [serial = 630] [outer = 0x11552a800] 06:24:22 INFO - PROCESS | 1650 | 1461072262467 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]]]}] 06:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 06:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 622ms 06:24:22 INFO - PROCESS | 1650 | 1461072262511 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 06:24:22 INFO - PROCESS | 1650 | 1461072262512 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 06:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 06:24:22 INFO - PROCESS | 1650 | 1461072262515 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 06:24:22 INFO - PROCESS | 1650 | 1461072262517 Marionette TRACE conn2 <- [1,814,null,{}] 06:24:22 INFO - PROCESS | 1650 | 1461072262538 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}] 06:24:22 INFO - PROCESS | 1650 | 1461072262645 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 06:24:22 INFO - PROCESS | 1650 | 1461072262680 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a9ab800 == 62 [pid = 1650] [id = 211] 06:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1191af400) [pid = 1650] [serial = 631] [outer = 0x0] 06:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11a85c800) [pid = 1650] [serial = 632] [outer = 0x1191af400] 06:24:22 INFO - PROCESS | 1650 | 1461072262713 Marionette DEBUG loaded listener.js 06:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11a90e400) [pid = 1650] [serial = 633] [outer = 0x1191af400] 06:24:23 INFO - PROCESS | 1650 | 1461072263053 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] 06:24:23 INFO - PROCESS | 1650 | 1461072263089 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 06:24:23 INFO - PROCESS | 1650 | 1461072263091 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 06:24:23 INFO - PROCESS | 1650 | 1461072263092 Marionette TRACE conn2 <- [1,818,null,{}] 06:24:23 INFO - PROCESS | 1650 | 1461072263094 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}] 06:24:23 INFO - PROCESS | 1650 | 1461072263194 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 06:24:23 INFO - PROCESS | 1650 | 1461072263227 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bbe2800 == 63 [pid = 1650] [id = 212] 06:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11a85f800) [pid = 1650] [serial = 634] [outer = 0x0] 06:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11ad5e800) [pid = 1650] [serial = 635] [outer = 0x11a85f800] 06:24:23 INFO - PROCESS | 1650 | 1461072263254 Marionette DEBUG loaded listener.js 06:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11ae92800) [pid = 1650] [serial = 636] [outer = 0x11a85f800] 06:24:23 INFO - PROCESS | 1650 | 1461072263618 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]]]}] 06:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 06:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 569ms 06:24:23 INFO - PROCESS | 1650 | 1461072263660 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 06:24:23 INFO - PROCESS | 1650 | 1461072263662 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 06:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 06:24:23 INFO - PROCESS | 1650 | 1461072263664 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 06:24:23 INFO - PROCESS | 1650 | 1461072263665 Marionette TRACE conn2 <- [1,822,null,{}] 06:24:23 INFO - PROCESS | 1650 | 1461072263667 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}] 06:24:23 INFO - PROCESS | 1650 | 1461072263770 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 06:24:23 INFO - PROCESS | 1650 | 1461072263783 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c48e000 == 64 [pid = 1650] [id = 213] 06:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11ae94c00) [pid = 1650] [serial = 637] [outer = 0x0] 06:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11b595800) [pid = 1650] [serial = 638] [outer = 0x11ae94c00] 06:24:23 INFO - PROCESS | 1650 | 1461072263807 Marionette DEBUG loaded listener.js 06:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11bb90c00) [pid = 1650] [serial = 639] [outer = 0x11ae94c00] 06:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x127312400) [pid = 1650] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 06:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x129b92c00) [pid = 1650] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 06:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12b220400) [pid = 1650] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 06:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x127420c00) [pid = 1650] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 06:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12d2c6c00) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 06:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11acde000) [pid = 1650] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 06:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1160b9800) [pid = 1650] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 06:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x127428800) [pid = 1650] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 06:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11c633c00) [pid = 1650] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 06:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11548d400) [pid = 1650] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 06:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12badbc00) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 06:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11a906c00) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 06:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c284400) [pid = 1650] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 06:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11aaf8800) [pid = 1650] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 06:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x114d8f800) [pid = 1650] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 06:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11794c800) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 06:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1160c2800) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 06:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11b877000) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 06:24:24 INFO - PROCESS | 1650 | 1461072264179 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] 06:24:24 INFO - PROCESS | 1650 | 1461072264187 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 06:24:24 INFO - PROCESS | 1650 | 1461072264189 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 06:24:24 INFO - PROCESS | 1650 | 1461072264190 Marionette TRACE conn2 <- [1,826,null,{}] 06:24:24 INFO - PROCESS | 1650 | 1461072264195 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}] 06:24:24 INFO - PROCESS | 1650 | 1461072264291 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 06:24:24 INFO - PROCESS | 1650 | 1461072264298 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e71800 == 65 [pid = 1650] [id = 214] 06:24:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11ae4b800) [pid = 1650] [serial = 640] [outer = 0x0] 06:24:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11be5a000) [pid = 1650] [serial = 641] [outer = 0x11ae4b800] 06:24:24 INFO - PROCESS | 1650 | 1461072264326 Marionette DEBUG loaded listener.js 06:24:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x123f1dc00) [pid = 1650] [serial = 642] [outer = 0x11ae4b800] 06:24:24 INFO - PROCESS | 1650 | 1461072264682 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]]]}] 06:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 06:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 522ms 06:24:24 INFO - PROCESS | 1650 | 1461072264718 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 06:24:24 INFO - PROCESS | 1650 | 1461072264719 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 06:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 06:24:24 INFO - PROCESS | 1650 | 1461072264721 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 06:24:24 INFO - PROCESS | 1650 | 1461072264722 Marionette TRACE conn2 <- [1,830,null,{}] 06:24:24 INFO - PROCESS | 1650 | 1461072264725 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}] 06:24:24 INFO - PROCESS | 1650 | 1461072264806 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 06:24:24 INFO - PROCESS | 1650 | 1461072264812 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1267da800 == 66 [pid = 1650] [id = 215] 06:24:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11c056000) [pid = 1650] [serial = 643] [outer = 0x0] 06:24:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1242e8c00) [pid = 1650] [serial = 644] [outer = 0x11c056000] 06:24:24 INFO - PROCESS | 1650 | 1461072264838 Marionette DEBUG loaded listener.js 06:24:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12730f000) [pid = 1650] [serial = 645] [outer = 0x11c056000] 06:24:25 INFO - PROCESS | 1650 | 1461072265159 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]]]}] 06:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 06:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 468ms 06:24:25 INFO - PROCESS | 1650 | 1461072265189 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 06:24:25 INFO - PROCESS | 1650 | 1461072265191 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 06:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 06:24:25 INFO - PROCESS | 1650 | 1461072265196 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 06:24:25 INFO - PROCESS | 1650 | 1461072265197 Marionette TRACE conn2 <- [1,834,null,{}] 06:24:25 INFO - PROCESS | 1650 | 1461072265199 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}] 06:24:25 INFO - PROCESS | 1650 | 1461072265285 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 06:24:25 INFO - PROCESS | 1650 | 1461072265289 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b24e800 == 67 [pid = 1650] [id = 216] 06:24:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x127316400) [pid = 1650] [serial = 646] [outer = 0x0] 06:24:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x127362800) [pid = 1650] [serial = 647] [outer = 0x127316400] 06:24:25 INFO - PROCESS | 1650 | 1461072265316 Marionette DEBUG loaded listener.js 06:24:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x127420000) [pid = 1650] [serial = 648] [outer = 0x127316400] 06:24:25 INFO - PROCESS | 1650 | 1461072265650 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]]]}] 06:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 06:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 468ms 06:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 06:24:25 INFO - PROCESS | 1650 | 1461072265665 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 06:24:25 INFO - PROCESS | 1650 | 1461072265666 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 06:24:25 INFO - PROCESS | 1650 | 1461072265668 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 06:24:25 INFO - PROCESS | 1650 | 1461072265669 Marionette TRACE conn2 <- [1,838,null,{}] 06:24:25 INFO - PROCESS | 1650 | 1461072265692 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}] 06:24:25 INFO - PROCESS | 1650 | 1461072265784 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 06:24:25 INFO - PROCESS | 1650 | 1461072265789 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdd1800 == 68 [pid = 1650] [id = 217] 06:24:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12730b800) [pid = 1650] [serial = 649] [outer = 0x0] 06:24:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12742a800) [pid = 1650] [serial = 650] [outer = 0x12730b800] 06:24:25 INFO - PROCESS | 1650 | 1461072265814 Marionette DEBUG loaded listener.js 06:24:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x127514400) [pid = 1650] [serial = 651] [outer = 0x12730b800] 06:24:26 INFO - PROCESS | 1650 | 1461072266208 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]]]}] 06:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 06:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 583ms 06:24:26 INFO - PROCESS | 1650 | 1461072266253 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 06:24:26 INFO - PROCESS | 1650 | 1461072266256 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 06:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 06:24:26 INFO - PROCESS | 1650 | 1461072266259 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 06:24:26 INFO - PROCESS | 1650 | 1461072266262 Marionette TRACE conn2 <- [1,842,null,{}] 06:24:26 INFO - PROCESS | 1650 | 1461072266266 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}] 06:24:26 INFO - PROCESS | 1650 | 1461072266371 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 06:24:26 INFO - PROCESS | 1650 | 1461072266441 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x118610000 == 69 [pid = 1650] [id = 218] 06:24:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1146bc000) [pid = 1650] [serial = 652] [outer = 0x0] 06:24:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x114d97800) [pid = 1650] [serial = 653] [outer = 0x1146bc000] 06:24:26 INFO - PROCESS | 1650 | 1461072266475 Marionette DEBUG loaded listener.js 06:24:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11552c400) [pid = 1650] [serial = 654] [outer = 0x1146bc000] 06:24:26 INFO - PROCESS | 1650 | 1461072266914 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]]]}] 06:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 06:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 672ms 06:24:26 INFO - PROCESS | 1650 | 1461072266932 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 06:24:26 INFO - PROCESS | 1650 | 1461072266936 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 06:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 06:24:26 INFO - PROCESS | 1650 | 1461072266941 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 06:24:26 INFO - PROCESS | 1650 | 1461072266942 Marionette TRACE conn2 <- [1,846,null,{}] 06:24:26 INFO - PROCESS | 1650 | 1461072266945 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}] 06:24:27 INFO - PROCESS | 1650 | 1461072267048 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 06:24:27 INFO - PROCESS | 1650 | 1461072267105 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b562800 == 70 [pid = 1650] [id = 219] 06:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11552bc00) [pid = 1650] [serial = 655] [outer = 0x0] 06:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1186a5c00) [pid = 1650] [serial = 656] [outer = 0x11552bc00] 06:24:27 INFO - PROCESS | 1650 | 1461072267147 Marionette DEBUG loaded listener.js 06:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11ad5e400) [pid = 1650] [serial = 657] [outer = 0x11552bc00] 06:24:27 INFO - PROCESS | 1650 | 1461072267553 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]]]}] 06:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 06:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 621ms 06:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 06:24:27 INFO - PROCESS | 1650 | 1461072267562 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 06:24:27 INFO - PROCESS | 1650 | 1461072267563 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 06:24:27 INFO - PROCESS | 1650 | 1461072267565 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 06:24:27 INFO - PROCESS | 1650 | 1461072267568 Marionette TRACE conn2 <- [1,850,null,{}] 06:24:27 INFO - PROCESS | 1650 | 1461072267576 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}] 06:24:27 INFO - PROCESS | 1650 | 1461072267680 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 06:24:27 INFO - PROCESS | 1650 | 1461072267784 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d26f800 == 71 [pid = 1650] [id = 220] 06:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11b5e9800) [pid = 1650] [serial = 658] [outer = 0x0] 06:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11c26ec00) [pid = 1650] [serial = 659] [outer = 0x11b5e9800] 06:24:27 INFO - PROCESS | 1650 | 1461072267817 Marionette DEBUG loaded listener.js 06:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x123b2d400) [pid = 1650] [serial = 660] [outer = 0x11b5e9800] 06:24:28 INFO - PROCESS | 1650 | 1461072268267 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]]]}] 06:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 06:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 772ms 06:24:28 INFO - PROCESS | 1650 | 1461072268339 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 06:24:28 INFO - PROCESS | 1650 | 1461072268345 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 06:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 06:24:28 INFO - PROCESS | 1650 | 1461072268348 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 06:24:28 INFO - PROCESS | 1650 | 1461072268351 Marionette TRACE conn2 <- [1,854,null,{}] 06:24:28 INFO - PROCESS | 1650 | 1461072268354 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}] 06:24:28 INFO - PROCESS | 1650 | 1461072268505 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 06:24:28 INFO - PROCESS | 1650 | 1461072268601 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e17e800 == 72 [pid = 1650] [id = 221] 06:24:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x127426000) [pid = 1650] [serial = 661] [outer = 0x0] 06:24:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x127515400) [pid = 1650] [serial = 662] [outer = 0x127426000] 06:24:28 INFO - PROCESS | 1650 | 1461072268649 Marionette DEBUG loaded listener.js 06:24:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x127df7000) [pid = 1650] [serial = 663] [outer = 0x127426000] 06:24:29 INFO - PROCESS | 1650 | 1461072269109 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]]]}] 06:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 06:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 774ms 06:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 06:24:29 INFO - PROCESS | 1650 | 1461072269123 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 06:24:29 INFO - PROCESS | 1650 | 1461072269126 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 06:24:29 INFO - PROCESS | 1650 | 1461072269129 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 06:24:29 INFO - PROCESS | 1650 | 1461072269131 Marionette TRACE conn2 <- [1,858,null,{}] 06:24:29 INFO - PROCESS | 1650 | 1461072269135 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}] 06:24:29 INFO - PROCESS | 1650 | 1461072269287 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 06:24:29 INFO - PROCESS | 1650 | 1461072269388 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e81b000 == 73 [pid = 1650] [id = 222] 06:24:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12742ac00) [pid = 1650] [serial = 664] [outer = 0x0] 06:24:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12920bc00) [pid = 1650] [serial = 665] [outer = 0x12742ac00] 06:24:29 INFO - PROCESS | 1650 | 1461072269421 Marionette DEBUG loaded listener.js 06:24:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x129b98400) [pid = 1650] [serial = 666] [outer = 0x12742ac00] 06:24:29 INFO - PROCESS | 1650 | 1461072269830 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]]]}] 06:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 06:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 724ms 06:24:29 INFO - PROCESS | 1650 | 1461072269853 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 06:24:29 INFO - PROCESS | 1650 | 1461072269854 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 06:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 06:24:29 INFO - PROCESS | 1650 | 1461072269857 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 06:24:29 INFO - PROCESS | 1650 | 1461072269858 Marionette TRACE conn2 <- [1,862,null,{}] 06:24:29 INFO - PROCESS | 1650 | 1461072269860 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}] 06:24:29 INFO - PROCESS | 1650 | 1461072269978 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 06:24:30 INFO - PROCESS | 1650 | 1461072270037 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8d3000 == 74 [pid = 1650] [id = 223] 06:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x129bca000) [pid = 1650] [serial = 667] [outer = 0x0] 06:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12b4a0000) [pid = 1650] [serial = 668] [outer = 0x129bca000] 06:24:30 INFO - PROCESS | 1650 | 1461072270069 Marionette DEBUG loaded listener.js 06:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12bad7c00) [pid = 1650] [serial = 669] [outer = 0x129bca000] 06:24:30 INFO - PROCESS | 1650 | 1461072270513 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]]]}] 06:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 06:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 671ms 06:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 06:24:30 INFO - PROCESS | 1650 | 1461072270528 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 06:24:30 INFO - PROCESS | 1650 | 1461072270530 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 06:24:30 INFO - PROCESS | 1650 | 1461072270532 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 06:24:30 INFO - PROCESS | 1650 | 1461072270533 Marionette TRACE conn2 <- [1,866,null,{}] 06:24:30 INFO - PROCESS | 1650 | 1461072270535 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}] 06:24:30 INFO - PROCESS | 1650 | 1461072270655 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 06:24:30 INFO - PROCESS | 1650 | 1461072270740 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa75800 == 75 [pid = 1650] [id = 224] 06:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x1158a1400) [pid = 1650] [serial = 670] [outer = 0x0] 06:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x129b96000) [pid = 1650] [serial = 671] [outer = 0x1158a1400] 06:24:30 INFO - PROCESS | 1650 | 1461072270771 Marionette DEBUG loaded listener.js 06:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12cba2800) [pid = 1650] [serial = 672] [outer = 0x1158a1400] 06:24:31 INFO - PROCESS | 1650 | 1461072271418 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]]]}] 06:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 06:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 921ms 06:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 06:24:31 INFO - PROCESS | 1650 | 1461072271453 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 06:24:31 INFO - PROCESS | 1650 | 1461072271455 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 06:24:31 INFO - PROCESS | 1650 | 1461072271461 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 06:24:31 INFO - PROCESS | 1650 | 1461072271464 Marionette TRACE conn2 <- [1,870,null,{}] 06:24:31 INFO - PROCESS | 1650 | 1461072271467 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}] 06:24:31 INFO - PROCESS | 1650 | 1461072271558 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 06:24:31 INFO - PROCESS | 1650 | 1461072271634 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x119150000 == 76 [pid = 1650] [id = 225] 06:24:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x114ae0800) [pid = 1650] [serial = 673] [outer = 0x0] 06:24:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x114c13c00) [pid = 1650] [serial = 674] [outer = 0x114ae0800] 06:24:31 INFO - PROCESS | 1650 | 1461072271663 Marionette DEBUG loaded listener.js 06:24:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11552d800) [pid = 1650] [serial = 675] [outer = 0x114ae0800] 06:24:32 INFO - PROCESS | 1650 | 1461072272131 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]]]}] 06:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 06:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 725ms 06:24:32 INFO - PROCESS | 1650 | 1461072272185 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 06:24:32 INFO - PROCESS | 1650 | 1461072272190 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 06:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 06:24:32 INFO - PROCESS | 1650 | 1461072272197 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 06:24:32 INFO - PROCESS | 1650 | 1461072272199 Marionette TRACE conn2 <- [1,874,null,{}] 06:24:32 INFO - PROCESS | 1650 | 1461072272203 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}] 06:24:32 INFO - PROCESS | 1650 | 1461072272369 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 06:24:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba23000 == 75 [pid = 1650] [id = 195] 06:24:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12bde5000 == 74 [pid = 1650] [id = 179] 06:24:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12b24e800 == 73 [pid = 1650] [id = 216] 06:24:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1267da800 == 72 [pid = 1650] [id = 215] 06:24:32 INFO - PROCESS | 1650 | --DOCSHELL 0x123e71800 == 71 [pid = 1650] [id = 214] 06:24:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11a9ab800 == 70 [pid = 1650] [id = 211] 06:24:32 INFO - PROCESS | 1650 | --DOCSHELL 0x118ef2000 == 69 [pid = 1650] [id = 210] 06:24:32 INFO - PROCESS | 1650 | --DOCSHELL 0x114aa2800 == 68 [pid = 1650] [id = 209] 06:24:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba31000 == 67 [pid = 1650] [id = 206] 06:24:32 INFO - PROCESS | 1650 | --DOCSHELL 0x127ea3000 == 66 [pid = 1650] [id = 205] 06:24:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12678d000 == 65 [pid = 1650] [id = 204] 06:24:32 INFO - PROCESS | 1650 | 1461072272505 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11a608000 == 64 [pid = 1650] [id = 201] 06:24:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11c953800 == 63 [pid = 1650] [id = 200] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x1242ea800) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11bb8c400) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12d2cb800) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1275abc00) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12cf2c800) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x127867800) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11ae91c00) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x123d75800) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x123b2d800) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x118fa7800) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11aaf5800) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x115533400) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12735cc00) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11a861000) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x129b94400) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x1189c8000) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12e61ac00) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12cf8f800) [pid = 1650] [serial = 498] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11c45e800) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11bef2c00) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11b87a800) [pid = 1650] [serial = 492] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11adaa800) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12e1e1800) [pid = 1650] [serial = 501] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12d99b000) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11a910800) [pid = 1650] [serial = 489] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x119ece000) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12742b800) [pid = 1650] [serial = 495] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12d991800) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x129154800) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12d999800) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b226000) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12e1d8c00) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12915c000) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12735d000) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12ba14000) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11c283800) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12406fc00) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12e1df800) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 06:24:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x114a6e000 == 64 [pid = 1650] [id = 226] 06:24:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1146c1800) [pid = 1650] [serial = 676] [outer = 0x0] 06:24:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1160bec00) [pid = 1650] [serial = 677] [outer = 0x1146c1800] 06:24:32 INFO - PROCESS | 1650 | 1461072272564 Marionette DEBUG loaded listener.js 06:24:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1198bac00) [pid = 1650] [serial = 678] [outer = 0x1146c1800] 06:24:32 INFO - PROCESS | 1650 | 1461072272885 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]]]}] 06:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 06:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 721ms 06:24:32 INFO - PROCESS | 1650 | 1461072272918 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 06:24:32 INFO - PROCESS | 1650 | 1461072272919 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 06:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 06:24:32 INFO - PROCESS | 1650 | 1461072272921 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 06:24:32 INFO - PROCESS | 1650 | 1461072272924 Marionette TRACE conn2 <- [1,878,null,{}] 06:24:32 INFO - PROCESS | 1650 | 1461072272935 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}] 06:24:33 INFO - PROCESS | 1650 | 1461072273035 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 06:24:33 INFO - PROCESS | 1650 | 1461072273086 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195c3800 == 65 [pid = 1650] [id = 227] 06:24:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1198b8400) [pid = 1650] [serial = 679] [outer = 0x0] 06:24:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11a908c00) [pid = 1650] [serial = 680] [outer = 0x1198b8400] 06:24:33 INFO - PROCESS | 1650 | 1461072273114 Marionette DEBUG loaded listener.js 06:24:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11adaf000) [pid = 1650] [serial = 681] [outer = 0x1198b8400] 06:24:33 INFO - PROCESS | 1650 | 1461072273390 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]]]}] 06:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 06:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 526ms 06:24:33 INFO - PROCESS | 1650 | 1461072273448 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 06:24:33 INFO - PROCESS | 1650 | 1461072273451 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 06:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 06:24:33 INFO - PROCESS | 1650 | 1461072273455 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 06:24:33 INFO - PROCESS | 1650 | 1461072273456 Marionette TRACE conn2 <- [1,882,null,{}] 06:24:33 INFO - PROCESS | 1650 | 1461072273462 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}] 06:24:33 INFO - PROCESS | 1650 | 1461072273593 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 06:24:33 INFO - PROCESS | 1650 | 1461072273667 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b561800 == 66 [pid = 1650] [id = 228] 06:24:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11aaee800) [pid = 1650] [serial = 682] [outer = 0x0] 06:24:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11aeda000) [pid = 1650] [serial = 683] [outer = 0x11aaee800] 06:24:33 INFO - PROCESS | 1650 | 1461072273693 Marionette DEBUG loaded listener.js 06:24:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11b878000) [pid = 1650] [serial = 684] [outer = 0x11aaee800] 06:24:34 INFO - PROCESS | 1650 | 1461072274048 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]]]}] 06:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 06:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 621ms 06:24:34 INFO - PROCESS | 1650 | 1461072274076 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 06:24:34 INFO - PROCESS | 1650 | 1461072274078 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 06:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 06:24:34 INFO - PROCESS | 1650 | 1461072274082 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 06:24:34 INFO - PROCESS | 1650 | 1461072274084 Marionette TRACE conn2 <- [1,886,null,{}] 06:24:34 INFO - PROCESS | 1650 | 1461072274087 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}] 06:24:34 INFO - PROCESS | 1650 | 1461072274251 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 06:24:34 INFO - PROCESS | 1650 | 1461072274265 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bd09000 == 67 [pid = 1650] [id = 229] 06:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11b86dc00) [pid = 1650] [serial = 685] [outer = 0x0] 06:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11be55400) [pid = 1650] [serial = 686] [outer = 0x11b86dc00] 06:24:34 INFO - PROCESS | 1650 | 1461072274307 Marionette DEBUG loaded listener.js 06:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11c054000) [pid = 1650] [serial = 687] [outer = 0x11b86dc00] 06:24:34 INFO - PROCESS | 1650 | 1461072274680 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]]]}] 06:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 06:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 621ms 06:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 06:24:34 INFO - PROCESS | 1650 | 1461072274711 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 06:24:34 INFO - PROCESS | 1650 | 1461072274712 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 06:24:34 INFO - PROCESS | 1650 | 1461072274715 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 06:24:34 INFO - PROCESS | 1650 | 1461072274716 Marionette TRACE conn2 <- [1,890,null,{}] 06:24:34 INFO - PROCESS | 1650 | 1461072274718 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}] 06:24:34 INFO - PROCESS | 1650 | 1461072274831 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 06:24:34 INFO - PROCESS | 1650 | 1461072274887 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ba9000 == 68 [pid = 1650] [id = 230] 06:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11c288400) [pid = 1650] [serial = 688] [outer = 0x0] 06:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x123a23c00) [pid = 1650] [serial = 689] [outer = 0x11c288400] 06:24:34 INFO - PROCESS | 1650 | 1461072274914 Marionette DEBUG loaded listener.js 06:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12406c400) [pid = 1650] [serial = 690] [outer = 0x11c288400] 06:24:35 INFO - PROCESS | 1650 | 1461072275238 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]]]}] 06:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 06:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 569ms 06:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 06:24:35 INFO - PROCESS | 1650 | 1461072275284 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 06:24:35 INFO - PROCESS | 1650 | 1461072275286 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 06:24:35 INFO - PROCESS | 1650 | 1461072275288 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 06:24:35 INFO - PROCESS | 1650 | 1461072275289 Marionette TRACE conn2 <- [1,894,null,{}] 06:24:35 INFO - PROCESS | 1650 | 1461072275291 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}] 06:24:35 INFO - PROCESS | 1650 | 1461072275388 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 06:24:35 INFO - PROCESS | 1650 | 1461072275399 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cad800 == 69 [pid = 1650] [id = 231] 06:24:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12406fc00) [pid = 1650] [serial = 691] [outer = 0x0] 06:24:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x127316000) [pid = 1650] [serial = 692] [outer = 0x12406fc00] 06:24:35 INFO - PROCESS | 1650 | 1461072275425 Marionette DEBUG loaded listener.js 06:24:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x127369000) [pid = 1650] [serial = 693] [outer = 0x12406fc00] 06:24:35 INFO - PROCESS | 1650 | 1461072275755 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]]]}] 06:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 06:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 518ms 06:24:35 INFO - PROCESS | 1650 | 1461072275806 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 06:24:35 INFO - PROCESS | 1650 | 1461072275808 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 06:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 06:24:35 INFO - PROCESS | 1650 | 1461072275810 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 06:24:35 INFO - PROCESS | 1650 | 1461072275811 Marionette TRACE conn2 <- [1,898,null,{}] 06:24:35 INFO - PROCESS | 1650 | 1461072275813 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}] 06:24:35 INFO - PROCESS | 1650 | 1461072275914 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 06:24:35 INFO - PROCESS | 1650 | 1461072275927 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245d0800 == 70 [pid = 1650] [id = 232] 06:24:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12742b800) [pid = 1650] [serial = 694] [outer = 0x0] 06:24:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x127518800) [pid = 1650] [serial = 695] [outer = 0x12742b800] 06:24:35 INFO - PROCESS | 1650 | 1461072275952 Marionette DEBUG loaded listener.js 06:24:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x127da8400) [pid = 1650] [serial = 696] [outer = 0x12742b800] 06:24:36 INFO - PROCESS | 1650 | 1461072276334 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]]]}] 06:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 06:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 570ms 06:24:36 INFO - PROCESS | 1650 | 1461072276380 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 06:24:36 INFO - PROCESS | 1650 | 1461072276382 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 06:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 06:24:36 INFO - PROCESS | 1650 | 1461072276384 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 06:24:36 INFO - PROCESS | 1650 | 1461072276385 Marionette TRACE conn2 <- [1,902,null,{}] 06:24:36 INFO - PROCESS | 1650 | 1461072276387 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}] 06:24:36 INFO - PROCESS | 1650 | 1461072276487 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1191af400) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11a85f800) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1146c2400) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11ae94c00) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11ae4b800) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x127316400) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11c056000) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11552a800) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 06:24:36 INFO - PROCESS | 1650 | 1461072276797 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1158b1800 == 71 [pid = 1650] [id = 233] 06:24:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x114d91800) [pid = 1650] [serial = 697] [outer = 0x0] 06:24:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1191af400) [pid = 1650] [serial = 698] [outer = 0x114d91800] 06:24:36 INFO - PROCESS | 1650 | 1461072276823 Marionette DEBUG loaded listener.js 06:24:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x123a1c800) [pid = 1650] [serial = 699] [outer = 0x114d91800] 06:24:37 INFO - PROCESS | 1650 | 1461072277096 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]]]}] 06:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 06:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 770ms 06:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 06:24:37 INFO - PROCESS | 1650 | 1461072277154 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 06:24:37 INFO - PROCESS | 1650 | 1461072277156 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 06:24:37 INFO - PROCESS | 1650 | 1461072277158 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 06:24:37 INFO - PROCESS | 1650 | 1461072277161 Marionette TRACE conn2 <- [1,906,null,{}] 06:24:37 INFO - PROCESS | 1650 | 1461072277164 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}] 06:24:37 INFO - PROCESS | 1650 | 1461072277248 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 06:24:37 INFO - PROCESS | 1650 | 1461072277252 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x127ea1800 == 72 [pid = 1650] [id = 234] 06:24:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11ad5d800) [pid = 1650] [serial = 700] [outer = 0x0] 06:24:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x129b8ec00) [pid = 1650] [serial = 701] [outer = 0x11ad5d800] 06:24:37 INFO - PROCESS | 1650 | 1461072277278 Marionette DEBUG loaded listener.js 06:24:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129bc1800) [pid = 1650] [serial = 702] [outer = 0x11ad5d800] 06:24:37 INFO - PROCESS | 1650 | 1461072277618 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]]]}] 06:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 06:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 471ms 06:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 06:24:37 INFO - PROCESS | 1650 | 1461072277629 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 06:24:37 INFO - PROCESS | 1650 | 1461072277631 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 06:24:37 INFO - PROCESS | 1650 | 1461072277633 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 06:24:37 INFO - PROCESS | 1650 | 1461072277635 Marionette TRACE conn2 <- [1,910,null,{}] 06:24:37 INFO - PROCESS | 1650 | 1461072277638 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}] 06:24:37 INFO - PROCESS | 1650 | 1461072277766 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 06:24:37 INFO - PROCESS | 1650 | 1461072277773 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x129279800 == 73 [pid = 1650] [id = 235] 06:24:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x114e94c00) [pid = 1650] [serial = 703] [outer = 0x0] 06:24:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x129bc4800) [pid = 1650] [serial = 704] [outer = 0x114e94c00] 06:24:37 INFO - PROCESS | 1650 | 1461072277802 Marionette DEBUG loaded listener.js 06:24:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12cba7400) [pid = 1650] [serial = 705] [outer = 0x114e94c00] 06:24:38 INFO - PROCESS | 1650 | 1461072278103 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]]]}] 06:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 06:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 519ms 06:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 06:24:38 INFO - PROCESS | 1650 | 1461072278153 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 06:24:38 INFO - PROCESS | 1650 | 1461072278155 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 06:24:38 INFO - PROCESS | 1650 | 1461072278157 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 06:24:38 INFO - PROCESS | 1650 | 1461072278158 Marionette TRACE conn2 <- [1,914,null,{}] 06:24:38 INFO - PROCESS | 1650 | 1461072278160 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}] 06:24:38 INFO - PROCESS | 1650 | 1461072278248 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 06:24:38 INFO - PROCESS | 1650 | 1461072278252 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bde2800 == 74 [pid = 1650] [id = 236] 06:24:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x123c5bc00) [pid = 1650] [serial = 706] [outer = 0x0] 06:24:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12cdb9000) [pid = 1650] [serial = 707] [outer = 0x123c5bc00] 06:24:38 INFO - PROCESS | 1650 | 1461072278278 Marionette DEBUG loaded listener.js 06:24:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12cf91400) [pid = 1650] [serial = 708] [outer = 0x123c5bc00] 06:24:38 INFO - PROCESS | 1650 | 1461072278641 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]]]}] 06:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 06:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 519ms 06:24:38 INFO - PROCESS | 1650 | 1461072278676 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 06:24:38 INFO - PROCESS | 1650 | 1461072278678 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 06:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 06:24:38 INFO - PROCESS | 1650 | 1461072278681 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 06:24:38 INFO - PROCESS | 1650 | 1461072278682 Marionette TRACE conn2 <- [1,918,null,{}] 06:24:38 INFO - PROCESS | 1650 | 1461072278684 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}] 06:24:38 INFO - PROCESS | 1650 | 1461072278770 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 06:24:38 INFO - PROCESS | 1650 | 1461072278891 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x114e6b800 == 75 [pid = 1650] [id = 237] 06:24:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x114136c00) [pid = 1650] [serial = 709] [outer = 0x0] 06:24:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1144b9000) [pid = 1650] [serial = 710] [outer = 0x114136c00] 06:24:38 INFO - PROCESS | 1650 | 1461072278924 Marionette DEBUG loaded listener.js 06:24:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x114aea400) [pid = 1650] [serial = 711] [outer = 0x114136c00] 06:24:39 INFO - PROCESS | 1650 | 1461072279327 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]]]}] 06:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 06:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 673ms 06:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 06:24:39 INFO - PROCESS | 1650 | 1461072279365 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 06:24:39 INFO - PROCESS | 1650 | 1461072279367 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 06:24:39 INFO - PROCESS | 1650 | 1461072279370 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 06:24:39 INFO - PROCESS | 1650 | 1461072279373 Marionette TRACE conn2 <- [1,922,null,{}] 06:24:39 INFO - PROCESS | 1650 | 1461072279380 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}] 06:24:39 INFO - PROCESS | 1650 | 1461072279485 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 06:24:39 INFO - PROCESS | 1650 | 1461072279568 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b563800 == 76 [pid = 1650] [id = 238] 06:24:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1198bbc00) [pid = 1650] [serial = 712] [outer = 0x0] 06:24:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11a86ac00) [pid = 1650] [serial = 713] [outer = 0x1198bbc00] 06:24:39 INFO - PROCESS | 1650 | 1461072279642 Marionette DEBUG loaded listener.js 06:24:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11aaf8800) [pid = 1650] [serial = 714] [outer = 0x1198bbc00] 06:24:40 INFO - PROCESS | 1650 | 1461072280063 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]]]}] 06:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 06:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 724ms 06:24:40 INFO - PROCESS | 1650 | 1461072280098 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 06:24:40 INFO - PROCESS | 1650 | 1461072280100 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 06:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 06:24:40 INFO - PROCESS | 1650 | 1461072280103 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 06:24:40 INFO - PROCESS | 1650 | 1461072280104 Marionette TRACE conn2 <- [1,926,null,{}] 06:24:40 INFO - PROCESS | 1650 | 1461072280107 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}] 06:24:40 INFO - PROCESS | 1650 | 1461072280210 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 06:24:40 INFO - PROCESS | 1650 | 1461072280268 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245d1800 == 77 [pid = 1650] [id = 239] 06:24:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x119e67400) [pid = 1650] [serial = 715] [outer = 0x0] 06:24:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11be54400) [pid = 1650] [serial = 716] [outer = 0x119e67400] 06:24:40 INFO - PROCESS | 1650 | 1461072280300 Marionette DEBUG loaded listener.js 06:24:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11c28d400) [pid = 1650] [serial = 717] [outer = 0x119e67400] 06:24:40 INFO - PROCESS | 1650 | 1461072280803 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]]]}] 06:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 06:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 771ms 06:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 06:24:40 INFO - PROCESS | 1650 | 1461072280878 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 06:24:40 INFO - PROCESS | 1650 | 1461072280880 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 06:24:40 INFO - PROCESS | 1650 | 1461072280892 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 06:24:40 INFO - PROCESS | 1650 | 1461072280898 Marionette TRACE conn2 <- [1,930,null,{}] 06:24:40 INFO - PROCESS | 1650 | 1461072280903 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}] 06:24:41 INFO - PROCESS | 1650 | 1461072281067 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 06:24:41 INFO - PROCESS | 1650 | 1461072281157 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12df53000 == 78 [pid = 1650] [id = 240] 06:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11aee1000) [pid = 1650] [serial = 718] [outer = 0x0] 06:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x1275a5000) [pid = 1650] [serial = 719] [outer = 0x11aee1000] 06:24:41 INFO - PROCESS | 1650 | 1461072281188 Marionette DEBUG loaded listener.js 06:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x129bc3c00) [pid = 1650] [serial = 720] [outer = 0x11aee1000] 06:24:41 INFO - PROCESS | 1650 | 1461072281602 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]]]}] 06:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 06:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 733ms 06:24:41 INFO - PROCESS | 1650 | 1461072281618 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 06:24:41 INFO - PROCESS | 1650 | 1461072281620 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 06:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 06:24:41 INFO - PROCESS | 1650 | 1461072281622 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 06:24:41 INFO - PROCESS | 1650 | 1461072281623 Marionette TRACE conn2 <- [1,934,null,{}] 06:24:41 INFO - PROCESS | 1650 | 1461072281626 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}] 06:24:41 INFO - PROCESS | 1650 | 1461072281734 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 06:24:41 INFO - PROCESS | 1650 | 1461072281840 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e81f800 == 79 [pid = 1650] [id = 241] 06:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12b7b2800) [pid = 1650] [serial = 721] [outer = 0x0] 06:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12ba0f000) [pid = 1650] [serial = 722] [outer = 0x12b7b2800] 06:24:41 INFO - PROCESS | 1650 | 1461072281873 Marionette DEBUG loaded listener.js 06:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12cdba400) [pid = 1650] [serial = 723] [outer = 0x12b7b2800] 06:24:42 INFO - PROCESS | 1650 | 1461072282263 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]]]}] 06:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 06:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 672ms 06:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 06:24:42 INFO - PROCESS | 1650 | 1461072282296 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 06:24:42 INFO - PROCESS | 1650 | 1461072282297 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 06:24:42 INFO - PROCESS | 1650 | 1461072282299 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 06:24:42 INFO - PROCESS | 1650 | 1461072282300 Marionette TRACE conn2 <- [1,938,null,{}] 06:24:42 INFO - PROCESS | 1650 | 1461072282303 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}] 06:24:42 INFO - PROCESS | 1650 | 1461072282427 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 06:24:42 INFO - PROCESS | 1650 | 1461072282512 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea32800 == 80 [pid = 1650] [id = 242] 06:24:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12d2c6000) [pid = 1650] [serial = 724] [outer = 0x0] 06:24:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12d2cec00) [pid = 1650] [serial = 725] [outer = 0x12d2c6000] 06:24:42 INFO - PROCESS | 1650 | 1461072282549 Marionette DEBUG loaded listener.js 06:24:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12e106000) [pid = 1650] [serial = 726] [outer = 0x12d2c6000] 06:24:42 INFO - PROCESS | 1650 | 1461072282938 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]]]}] 06:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 06:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 673ms 06:24:42 INFO - PROCESS | 1650 | 1461072282972 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 06:24:42 INFO - PROCESS | 1650 | 1461072282974 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 06:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 06:24:42 INFO - PROCESS | 1650 | 1461072282979 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 06:24:42 INFO - PROCESS | 1650 | 1461072282980 Marionette TRACE conn2 <- [1,942,null,{}] 06:24:42 INFO - PROCESS | 1650 | 1461072282982 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}] 06:24:43 INFO - PROCESS | 1650 | 1461072283088 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 06:24:43 INFO - PROCESS | 1650 | 1461072283146 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec23000 == 81 [pid = 1650] [id = 243] 06:24:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12d99dc00) [pid = 1650] [serial = 727] [outer = 0x0] 06:24:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12e1dc800) [pid = 1650] [serial = 728] [outer = 0x12d99dc00] 06:24:43 INFO - PROCESS | 1650 | 1461072283176 Marionette DEBUG loaded listener.js 06:24:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12e374400) [pid = 1650] [serial = 729] [outer = 0x12d99dc00] 06:24:43 INFO - PROCESS | 1650 | 1461072283630 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]]]}] 06:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 06:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 871ms 06:24:43 INFO - PROCESS | 1650 | 1461072283851 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 06:24:43 INFO - PROCESS | 1650 | 1461072283853 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 06:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 06:24:43 INFO - PROCESS | 1650 | 1461072283857 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 06:24:43 INFO - PROCESS | 1650 | 1461072283860 Marionette TRACE conn2 <- [1,946,null,{}] 06:24:43 INFO - PROCESS | 1650 | 1461072283865 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}] 06:24:43 INFO - PROCESS | 1650 | 1461072283958 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 06:24:44 INFO - PROCESS | 1650 | 1461072284027 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba4c000 == 82 [pid = 1650] [id = 244] 06:24:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11635a000) [pid = 1650] [serial = 730] [outer = 0x0] 06:24:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11886c400) [pid = 1650] [serial = 731] [outer = 0x11635a000] 06:24:44 INFO - PROCESS | 1650 | 1461072284055 Marionette DEBUG loaded listener.js 06:24:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x119e61000) [pid = 1650] [serial = 732] [outer = 0x11635a000] 06:24:44 INFO - PROCESS | 1650 | 1461072284442 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]]]}] 06:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 06:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 625ms 06:24:44 INFO - PROCESS | 1650 | 1461072284482 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 06:24:44 INFO - PROCESS | 1650 | 1461072284484 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 06:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 06:24:44 INFO - PROCESS | 1650 | 1461072284491 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 06:24:44 INFO - PROCESS | 1650 | 1461072284493 Marionette TRACE conn2 <- [1,950,null,{}] 06:24:44 INFO - PROCESS | 1650 | 1461072284496 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}] 06:24:44 INFO - PROCESS | 1650 | 1461072284621 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 06:24:44 INFO - PROCESS | 1650 | 1461072284728 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x118fbf800 == 83 [pid = 1650] [id = 245] 06:24:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x1163dfc00) [pid = 1650] [serial = 733] [outer = 0x0] 06:24:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11aa17400) [pid = 1650] [serial = 734] [outer = 0x1163dfc00] 06:24:44 INFO - PROCESS | 1650 | 1461072284775 Marionette DEBUG loaded listener.js 06:24:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x11ae44000) [pid = 1650] [serial = 735] [outer = 0x1163dfc00] 06:24:45 INFO - PROCESS | 1650 | 1461072285255 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]]]}] 06:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 06:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 823ms 06:24:45 INFO - PROCESS | 1650 | 1461072285312 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 06:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 06:24:45 INFO - PROCESS | 1650 | 1461072285313 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 06:24:45 INFO - PROCESS | 1650 | 1461072285315 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 06:24:45 INFO - PROCESS | 1650 | 1461072285317 Marionette TRACE conn2 <- [1,954,null,{}] 06:24:45 INFO - PROCESS | 1650 | 1461072285323 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}] 06:24:45 INFO - PROCESS | 1650 | 1461072285423 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 06:24:45 INFO - PROCESS | 1650 | 1461072285485 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e6f000 == 84 [pid = 1650] [id = 246] 06:24:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x11bb8b000) [pid = 1650] [serial = 736] [outer = 0x0] 06:24:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x11c26c400) [pid = 1650] [serial = 737] [outer = 0x11bb8b000] 06:24:45 INFO - PROCESS | 1650 | 1461072285515 Marionette DEBUG loaded listener.js 06:24:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11c638400) [pid = 1650] [serial = 738] [outer = 0x11bb8b000] 06:24:45 INFO - PROCESS | 1650 | --DOCSHELL 0x119c21000 == 83 [pid = 1650] [id = 106] 06:24:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12bde2800 == 82 [pid = 1650] [id = 236] 06:24:45 INFO - PROCESS | 1650 | --DOCSHELL 0x129279800 == 81 [pid = 1650] [id = 235] 06:24:45 INFO - PROCESS | 1650 | --DOCSHELL 0x127ea1800 == 80 [pid = 1650] [id = 234] 06:24:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1158b1800 == 79 [pid = 1650] [id = 233] 06:24:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1245d0800 == 78 [pid = 1650] [id = 232] 06:24:45 INFO - PROCESS | 1650 | --DOCSHELL 0x123cad800 == 77 [pid = 1650] [id = 231] 06:24:45 INFO - PROCESS | 1650 | --DOCSHELL 0x123ba9000 == 76 [pid = 1650] [id = 230] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11c637c00) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12bad5400) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x11ada6c00) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x123b30800) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x127dabc00) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12cf93000) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12eda2000) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11c052800) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12742a800) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11bd09000 == 75 [pid = 1650] [id = 229] 06:24:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11b561800 == 74 [pid = 1650] [id = 228] 06:24:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1195c3800 == 73 [pid = 1650] [id = 227] 06:24:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11bbe2800 == 72 [pid = 1650] [id = 212] 06:24:45 INFO - PROCESS | 1650 | --DOCSHELL 0x114a6e000 == 71 [pid = 1650] [id = 226] 06:24:45 INFO - PROCESS | 1650 | --DOCSHELL 0x119150000 == 70 [pid = 1650] [id = 225] 06:24:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11b562800 == 69 [pid = 1650] [id = 219] 06:24:45 INFO - PROCESS | 1650 | --DOCSHELL 0x118610000 == 68 [pid = 1650] [id = 218] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11a85c800) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11ad5e800) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11a90e400) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12735e000) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x114d8d800) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x114ae3000) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11b595800) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11ae92800) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x123f1dc00) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11be5a000) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x127362800) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12730f000) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11bb90c00) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x116351800) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11863c400) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x127420000) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1242e8c00) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 06:24:45 INFO - PROCESS | 1650 | 1461072285910 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]]]}] 06:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 06:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 620ms 06:24:45 INFO - PROCESS | 1650 | 1461072285936 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 06:24:45 INFO - PROCESS | 1650 | 1461072285937 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 06:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 06:24:45 INFO - PROCESS | 1650 | 1461072285940 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 06:24:45 INFO - PROCESS | 1650 | 1461072285941 Marionette TRACE conn2 <- [1,958,null,{}] 06:24:45 INFO - PROCESS | 1650 | 1461072285946 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}] 06:24:46 INFO - PROCESS | 1650 | 1461072286045 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 06:24:46 INFO - PROCESS | 1650 | 1461072286049 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa4d800 == 69 [pid = 1650] [id = 247] 06:24:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11c051800) [pid = 1650] [serial = 739] [outer = 0x0] 06:24:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11c8ed000) [pid = 1650] [serial = 740] [outer = 0x11c051800] 06:24:46 INFO - PROCESS | 1650 | 1461072286076 Marionette DEBUG loaded listener.js 06:24:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x123b30800) [pid = 1650] [serial = 741] [outer = 0x11c051800] 06:24:46 INFO - PROCESS | 1650 | 1461072286403 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]]]}] 06:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 06:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 471ms 06:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 06:24:46 INFO - PROCESS | 1650 | 1461072286414 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 06:24:46 INFO - PROCESS | 1650 | 1461072286415 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 06:24:46 INFO - PROCESS | 1650 | 1461072286417 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 06:24:46 INFO - PROCESS | 1650 | 1461072286418 Marionette TRACE conn2 <- [1,962,null,{}] 06:24:46 INFO - PROCESS | 1650 | 1461072286439 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}] 06:24:46 INFO - PROCESS | 1650 | 1461072286522 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 06:24:46 INFO - PROCESS | 1650 | 1461072286528 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c12000 == 70 [pid = 1650] [id = 248] 06:24:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x123b31800) [pid = 1650] [serial = 742] [outer = 0x0] 06:24:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x124124c00) [pid = 1650] [serial = 743] [outer = 0x123b31800] 06:24:46 INFO - PROCESS | 1650 | 1461072286554 Marionette DEBUG loaded listener.js 06:24:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x127316400) [pid = 1650] [serial = 744] [outer = 0x123b31800] 06:24:46 INFO - PROCESS | 1650 | 1461072286910 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]]]}] 06:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 06:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 520ms 06:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 06:24:46 INFO - PROCESS | 1650 | 1461072286937 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 06:24:46 INFO - PROCESS | 1650 | 1461072286939 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 06:24:46 INFO - PROCESS | 1650 | 1461072286941 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 06:24:46 INFO - PROCESS | 1650 | 1461072286942 Marionette TRACE conn2 <- [1,966,null,{}] 06:24:46 INFO - PROCESS | 1650 | 1461072286947 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}] 06:24:47 INFO - PROCESS | 1650 | 1461072287053 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 06:24:47 INFO - PROCESS | 1650 | 1461072287114 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12436e800 == 71 [pid = 1650] [id = 249] 06:24:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12735ec00) [pid = 1650] [serial = 745] [outer = 0x0] 06:24:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x1275abc00) [pid = 1650] [serial = 746] [outer = 0x12735ec00] 06:24:47 INFO - PROCESS | 1650 | 1461072287141 Marionette DEBUG loaded listener.js 06:24:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12b21e400) [pid = 1650] [serial = 747] [outer = 0x12735ec00] 06:24:47 INFO - PROCESS | 1650 | 1461072287410 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]]]}] 06:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 06:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 523ms 06:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 06:24:47 INFO - PROCESS | 1650 | 1461072287466 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 06:24:47 INFO - PROCESS | 1650 | 1461072287467 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 06:24:47 INFO - PROCESS | 1650 | 1461072287469 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 06:24:47 INFO - PROCESS | 1650 | 1461072287470 Marionette TRACE conn2 <- [1,970,null,{}] 06:24:47 INFO - PROCESS | 1650 | 1461072287473 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}] 06:24:47 INFO - PROCESS | 1650 | 1461072287563 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 06:24:47 INFO - PROCESS | 1650 | 1461072287626 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x127e99800 == 72 [pid = 1650] [id = 250] 06:24:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x127367000) [pid = 1650] [serial = 748] [outer = 0x0] 06:24:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12ba0b400) [pid = 1650] [serial = 749] [outer = 0x127367000] 06:24:47 INFO - PROCESS | 1650 | 1461072287651 Marionette DEBUG loaded listener.js 06:24:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12cf2fc00) [pid = 1650] [serial = 750] [outer = 0x127367000] 06:24:47 INFO - PROCESS | 1650 | 1461072287974 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]]]}] 06:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 06:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 518ms 06:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 06:24:47 INFO - PROCESS | 1650 | 1461072287988 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 06:24:47 INFO - PROCESS | 1650 | 1461072287989 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 06:24:47 INFO - PROCESS | 1650 | 1461072287992 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 06:24:47 INFO - PROCESS | 1650 | 1461072287996 Marionette TRACE conn2 <- [1,974,null,{}] 06:24:48 INFO - PROCESS | 1650 | 1461072287999 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}] 06:24:48 INFO - PROCESS | 1650 | 1461072288106 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 06:24:48 INFO - PROCESS | 1650 | 1461072288120 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b838800 == 73 [pid = 1650] [id = 251] 06:24:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12bad9c00) [pid = 1650] [serial = 751] [outer = 0x0] 06:24:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12d2c4400) [pid = 1650] [serial = 752] [outer = 0x12bad9c00] 06:24:48 INFO - PROCESS | 1650 | 1461072288145 Marionette DEBUG loaded listener.js 06:24:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12e104c00) [pid = 1650] [serial = 753] [outer = 0x12bad9c00] 06:24:48 INFO - PROCESS | 1650 | 1461072288489 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]]]}] 06:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 06:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 522ms 06:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 06:24:48 INFO - PROCESS | 1650 | 1461072288517 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 06:24:48 INFO - PROCESS | 1650 | 1461072288519 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 06:24:48 INFO - PROCESS | 1650 | 1461072288521 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 06:24:48 INFO - PROCESS | 1650 | 1461072288522 Marionette TRACE conn2 <- [1,978,null,{}] 06:24:48 INFO - PROCESS | 1650 | 1461072288524 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}] 06:24:48 INFO - PROCESS | 1650 | 1461072288631 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 06:24:48 INFO - PROCESS | 1650 | 1461072288669 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf84000 == 74 [pid = 1650] [id = 252] 06:24:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x127311000) [pid = 1650] [serial = 754] [outer = 0x0] 06:24:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12e1df800) [pid = 1650] [serial = 755] [outer = 0x127311000] 06:24:48 INFO - PROCESS | 1650 | 1461072288694 Marionette DEBUG loaded listener.js 06:24:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12e612c00) [pid = 1650] [serial = 756] [outer = 0x127311000] 06:24:49 INFO - PROCESS | 1650 | 1461072289028 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]]]}] 06:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 06:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 518ms 06:24:49 INFO - PROCESS | 1650 | 1461072289039 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 06:24:49 INFO - PROCESS | 1650 | 1461072289041 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 06:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 06:24:49 INFO - PROCESS | 1650 | 1461072289048 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 06:24:49 INFO - PROCESS | 1650 | 1461072289049 Marionette TRACE conn2 <- [1,982,null,{}] 06:24:49 INFO - PROCESS | 1650 | 1461072289051 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}] 06:24:49 INFO - PROCESS | 1650 | 1461072289166 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 06:24:49 INFO - PROCESS | 1650 | 1461072289205 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12df58800 == 75 [pid = 1650] [id = 253] 06:24:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12e105000) [pid = 1650] [serial = 757] [outer = 0x0] 06:24:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12e620800) [pid = 1650] [serial = 758] [outer = 0x12e105000] 06:24:49 INFO - PROCESS | 1650 | 1461072289230 Marionette DEBUG loaded listener.js 06:24:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12e87d000) [pid = 1650] [serial = 759] [outer = 0x12e105000] 06:24:49 INFO - PROCESS | 1650 | 1461072289566 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]]]}] 06:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 06:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 569ms 06:24:49 INFO - PROCESS | 1650 | 1461072289618 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 06:24:49 INFO - PROCESS | 1650 | 1461072289619 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 06:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 06:24:49 INFO - PROCESS | 1650 | 1461072289621 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 06:24:49 INFO - PROCESS | 1650 | 1461072289623 Marionette TRACE conn2 <- [1,986,null,{}] 06:24:49 INFO - PROCESS | 1650 | 1461072289626 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}] 06:24:49 INFO - PROCESS | 1650 | 1461072289747 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 06:24:49 INFO - PROCESS | 1650 | 1461072289786 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec13000 == 76 [pid = 1650] [id = 254] 06:24:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12e1d6400) [pid = 1650] [serial = 760] [outer = 0x0] 06:24:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12eda4000) [pid = 1650] [serial = 761] [outer = 0x12e1d6400] 06:24:49 INFO - PROCESS | 1650 | 1461072289815 Marionette DEBUG loaded listener.js 06:24:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12f09bc00) [pid = 1650] [serial = 762] [outer = 0x12e1d6400] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x1160e9c00) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x11c288400) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12406fc00) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x114d91800) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12742b800) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11ad5d800) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x1146c1800) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11aaee800) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11b86dc00) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x114e94c00) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x114ae0800) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x1158a1400) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x1198b8400) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 06:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 06:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 671ms 06:24:50 INFO - PROCESS | 1650 | 1461072290289 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]]]}] 06:24:50 INFO - PROCESS | 1650 | 1461072290297 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 06:24:50 INFO - PROCESS | 1650 | 1461072290298 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 06:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 06:24:50 INFO - PROCESS | 1650 | 1461072290301 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 06:24:50 INFO - PROCESS | 1650 | 1461072290302 Marionette TRACE conn2 <- [1,990,null,{}] 06:24:50 INFO - PROCESS | 1650 | 1461072290304 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}] 06:24:50 INFO - PROCESS | 1650 | 1461072290424 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 06:24:50 INFO - PROCESS | 1650 | 1461072290487 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea24800 == 77 [pid = 1650] [id = 255] 06:24:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11898b000) [pid = 1650] [serial = 763] [outer = 0x0] 06:24:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11898dc00) [pid = 1650] [serial = 764] [outer = 0x11898b000] 06:24:50 INFO - PROCESS | 1650 | 1461072290512 Marionette DEBUG loaded listener.js 06:24:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x118991c00) [pid = 1650] [serial = 765] [outer = 0x11898b000] 06:24:50 INFO - PROCESS | 1650 | 1461072290779 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]]]}] 06:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 06:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 521ms 06:24:50 INFO - PROCESS | 1650 | 1461072290822 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 06:24:50 INFO - PROCESS | 1650 | 1461072290823 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 06:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 06:24:50 INFO - PROCESS | 1650 | 1461072290834 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 06:24:50 INFO - PROCESS | 1650 | 1461072290835 Marionette TRACE conn2 <- [1,994,null,{}] 06:24:50 INFO - PROCESS | 1650 | 1461072290837 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}] 06:24:50 INFO - PROCESS | 1650 | 1461072290931 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 06:24:50 INFO - PROCESS | 1650 | 1461072290992 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f509000 == 78 [pid = 1650] [id = 256] 06:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11898a800) [pid = 1650] [serial = 766] [outer = 0x0] 06:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11ad64400) [pid = 1650] [serial = 767] [outer = 0x11898a800] 06:24:51 INFO - PROCESS | 1650 | 1461072291017 Marionette DEBUG loaded listener.js 06:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x129bcf400) [pid = 1650] [serial = 768] [outer = 0x11898a800] 06:24:51 INFO - PROCESS | 1650 | 1461072291296 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]]]}] 06:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 06:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 526ms 06:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 06:24:51 INFO - PROCESS | 1650 | 1461072291354 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 06:24:51 INFO - PROCESS | 1650 | 1461072291355 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 06:24:51 INFO - PROCESS | 1650 | 1461072291357 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 06:24:51 INFO - PROCESS | 1650 | 1461072291359 Marionette TRACE conn2 <- [1,998,null,{}] 06:24:51 INFO - PROCESS | 1650 | 1461072291364 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}] 06:24:51 INFO - PROCESS | 1650 | 1461072291452 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 06:24:51 INFO - PROCESS | 1650 | 1461072291456 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f829800 == 79 [pid = 1650] [id = 257] 06:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12b4a7800) [pid = 1650] [serial = 769] [outer = 0x0] 06:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12e58e800) [pid = 1650] [serial = 770] [outer = 0x12b4a7800] 06:24:51 INFO - PROCESS | 1650 | 1461072291483 Marionette DEBUG loaded listener.js 06:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12e592800) [pid = 1650] [serial = 771] [outer = 0x12b4a7800] 06:24:51 INFO - PROCESS | 1650 | 1461072291843 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]]]}] 06:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 06:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 523ms 06:24:51 INFO - PROCESS | 1650 | 1461072291889 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 06:24:51 INFO - PROCESS | 1650 | 1461072291890 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 06:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 06:24:51 INFO - PROCESS | 1650 | 1461072291892 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 06:24:51 INFO - PROCESS | 1650 | 1461072291893 Marionette TRACE conn2 <- [1,1002,null,{}] 06:24:51 INFO - PROCESS | 1650 | 1461072291896 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}] 06:24:51 INFO - PROCESS | 1650 | 1461072291983 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 06:24:51 INFO - PROCESS | 1650 | 1461072291987 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f842800 == 80 [pid = 1650] [id = 258] 06:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12e58f800) [pid = 1650] [serial = 772] [outer = 0x0] 06:24:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12e598000) [pid = 1650] [serial = 773] [outer = 0x12e58f800] 06:24:52 INFO - PROCESS | 1650 | 1461072292012 Marionette DEBUG loaded listener.js 06:24:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12f09b800) [pid = 1650] [serial = 774] [outer = 0x12e58f800] 06:24:52 INFO - PROCESS | 1650 | 1461072292513 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]]]}] 06:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 06:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 669ms 06:24:52 INFO - PROCESS | 1650 | 1461072292562 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 06:24:52 INFO - PROCESS | 1650 | 1461072292565 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 06:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 06:24:52 INFO - PROCESS | 1650 | 1461072292569 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 06:24:52 INFO - PROCESS | 1650 | 1461072292571 Marionette TRACE conn2 <- [1,1006,null,{}] 06:24:52 INFO - PROCESS | 1650 | 1461072292575 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}] 06:24:52 INFO - PROCESS | 1650 | 1461072292686 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 06:24:52 INFO - PROCESS | 1650 | 1461072292799 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a605000 == 81 [pid = 1650] [id = 259] 06:24:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x118984400) [pid = 1650] [serial = 775] [outer = 0x0] 06:24:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x118988800) [pid = 1650] [serial = 776] [outer = 0x118984400] 06:24:52 INFO - PROCESS | 1650 | 1461072292831 Marionette DEBUG loaded listener.js 06:24:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x119543800) [pid = 1650] [serial = 777] [outer = 0x118984400] 06:24:53 INFO - PROCESS | 1650 | 1461072293262 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]]]}] 06:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 06:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 721ms 06:24:53 INFO - PROCESS | 1650 | 1461072293290 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 06:24:53 INFO - PROCESS | 1650 | 1461072293294 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 06:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 06:24:53 INFO - PROCESS | 1650 | 1461072293299 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 06:24:53 INFO - PROCESS | 1650 | 1461072293300 Marionette TRACE conn2 <- [1,1010,null,{}] 06:24:53 INFO - PROCESS | 1650 | 1461072293303 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}] 06:24:53 INFO - PROCESS | 1650 | 1461072293412 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 06:24:53 INFO - PROCESS | 1650 | 1461072293475 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x123dca800 == 82 [pid = 1650] [id = 260] 06:24:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x11a85ec00) [pid = 1650] [serial = 778] [outer = 0x0] 06:24:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11ae8bc00) [pid = 1650] [serial = 779] [outer = 0x11a85ec00] 06:24:53 INFO - PROCESS | 1650 | 1461072293545 Marionette DEBUG loaded listener.js 06:24:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x11bb93800) [pid = 1650] [serial = 780] [outer = 0x11a85ec00] 06:24:53 INFO - PROCESS | 1650 | 1461072293977 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]]]}] 06:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 06:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 720ms 06:24:54 INFO - PROCESS | 1650 | 1461072294053 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 06:24:54 INFO - PROCESS | 1650 | 1461072294055 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 06:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 06:24:54 INFO - PROCESS | 1650 | 1461072294059 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 06:24:54 INFO - PROCESS | 1650 | 1461072294061 Marionette TRACE conn2 <- [1,1014,null,{}] 06:24:54 INFO - PROCESS | 1650 | 1461072294069 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}] 06:24:54 INFO - PROCESS | 1650 | 1461072294177 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 06:24:54 INFO - PROCESS | 1650 | 1461072294256 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec22800 == 83 [pid = 1650] [id = 261] 06:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x11c636800) [pid = 1650] [serial = 781] [outer = 0x0] 06:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12730f000) [pid = 1650] [serial = 782] [outer = 0x11c636800] 06:24:54 INFO - PROCESS | 1650 | 1461072294290 Marionette DEBUG loaded listener.js 06:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x129b8b400) [pid = 1650] [serial = 783] [outer = 0x11c636800] 06:24:54 INFO - PROCESS | 1650 | 1461072294706 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]]]}] 06:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 06:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 671ms 06:24:54 INFO - PROCESS | 1650 | 1461072294730 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 06:24:54 INFO - PROCESS | 1650 | 1461072294732 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 06:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 06:24:54 INFO - PROCESS | 1650 | 1461072294734 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 06:24:54 INFO - PROCESS | 1650 | 1461072294735 Marionette TRACE conn2 <- [1,1018,null,{}] 06:24:54 INFO - PROCESS | 1650 | 1461072294738 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}] 06:24:54 INFO - PROCESS | 1650 | 1461072294847 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 06:24:54 INFO - PROCESS | 1650 | 1461072294909 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fb10800 == 84 [pid = 1650] [id = 262] 06:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x129b8c800) [pid = 1650] [serial = 784] [outer = 0x0] 06:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12badb400) [pid = 1650] [serial = 785] [outer = 0x129b8c800] 06:24:54 INFO - PROCESS | 1650 | 1461072294980 Marionette DEBUG loaded listener.js 06:24:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12d99cc00) [pid = 1650] [serial = 786] [outer = 0x129b8c800] 06:24:55 INFO - PROCESS | 1650 | 1461072295517 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]]]}] 06:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 06:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 822ms 06:24:55 INFO - PROCESS | 1650 | 1461072295557 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 06:24:55 INFO - PROCESS | 1650 | 1461072295561 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 06:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 06:24:55 INFO - PROCESS | 1650 | 1461072295565 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 06:24:55 INFO - PROCESS | 1650 | 1461072295567 Marionette TRACE conn2 <- [1,1022,null,{}] 06:24:55 INFO - PROCESS | 1650 | 1461072295571 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}] 06:24:55 INFO - PROCESS | 1650 | 1461072295728 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 06:24:55 INFO - PROCESS | 1650 | 1461072295848 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x116322800 == 85 [pid = 1650] [id = 263] 06:24:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x114606400) [pid = 1650] [serial = 787] [outer = 0x0] 06:24:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x119130000) [pid = 1650] [serial = 788] [outer = 0x114606400] 06:24:55 INFO - PROCESS | 1650 | 1461072295886 Marionette DEBUG loaded listener.js 06:24:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12e111c00) [pid = 1650] [serial = 789] [outer = 0x114606400] 06:24:56 INFO - PROCESS | 1650 | 1461072296548 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]]]}] 06:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 06:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1079ms 06:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 06:24:56 INFO - PROCESS | 1650 | 1461072296644 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 06:24:56 INFO - PROCESS | 1650 | 1461072296646 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 06:24:56 INFO - PROCESS | 1650 | 1461072296649 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 06:24:56 INFO - PROCESS | 1650 | 1461072296652 Marionette TRACE conn2 <- [1,1026,null,{}] 06:24:56 INFO - PROCESS | 1650 | 1461072296655 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}] 06:24:56 INFO - PROCESS | 1650 | 1461072296751 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 06:24:56 INFO - PROCESS | 1650 | 1461072296823 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c946000 == 86 [pid = 1650] [id = 264] 06:24:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x1160b9400) [pid = 1650] [serial = 790] [outer = 0x0] 06:24:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x1163e9400) [pid = 1650] [serial = 791] [outer = 0x1160b9400] 06:24:56 INFO - PROCESS | 1650 | 1461072296851 Marionette DEBUG loaded listener.js 06:24:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x118984c00) [pid = 1650] [serial = 792] [outer = 0x1160b9400] 06:24:57 INFO - PROCESS | 1650 | 1461072297250 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]]]}] 06:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 06:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 674ms 06:24:57 INFO - PROCESS | 1650 | 1461072297323 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 06:24:57 INFO - PROCESS | 1650 | 1461072297327 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 06:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 06:24:57 INFO - PROCESS | 1650 | 1461072297332 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 06:24:57 INFO - PROCESS | 1650 | 1461072297333 Marionette TRACE conn2 <- [1,1030,null,{}] 06:24:57 INFO - PROCESS | 1650 | 1461072297336 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}] 06:24:57 INFO - PROCESS | 1650 | 1461072297429 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 06:24:57 INFO - PROCESS | 1650 | 1461072297506 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x119577000 == 87 [pid = 1650] [id = 265] 06:24:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x11898bc00) [pid = 1650] [serial = 793] [outer = 0x0] 06:24:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x119ecd800) [pid = 1650] [serial = 794] [outer = 0x11898bc00] 06:24:57 INFO - PROCESS | 1650 | 1461072297533 Marionette DEBUG loaded listener.js 06:24:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x11a90e000) [pid = 1650] [serial = 795] [outer = 0x11898bc00] 06:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12cbe7800 == 86 [pid = 1650] [id = 143] 06:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x127eb4000 == 85 [pid = 1650] [id = 192] 06:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11957c000 == 84 [pid = 1650] [id = 163] 06:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2ed000 == 83 [pid = 1650] [id = 208] 06:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12f829800 == 82 [pid = 1650] [id = 257] 06:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12f509000 == 81 [pid = 1650] [id = 256] 06:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea24800 == 80 [pid = 1650] [id = 255] 06:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12cdb9000) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 06:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec13000 == 79 [pid = 1650] [id = 254] 06:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12df58800 == 78 [pid = 1650] [id = 253] 06:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11c48e000 == 77 [pid = 1650] [id = 213] 06:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf84000 == 76 [pid = 1650] [id = 252] 06:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12b838800 == 75 [pid = 1650] [id = 251] 06:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x127e99800 == 74 [pid = 1650] [id = 250] 06:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdd1800 == 73 [pid = 1650] [id = 217] 06:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12436e800 == 72 [pid = 1650] [id = 249] 06:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119c12000 == 71 [pid = 1650] [id = 248] 06:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa4d800 == 70 [pid = 1650] [id = 247] 06:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x123e6f000 == 69 [pid = 1650] [id = 246] 06:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x118fbf800 == 68 [pid = 1650] [id = 245] 06:24:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba4c000 == 67 [pid = 1650] [id = 244] 06:24:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12e81f800 == 66 [pid = 1650] [id = 241] 06:24:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12df53000 == 65 [pid = 1650] [id = 240] 06:24:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1245d1800 == 64 [pid = 1650] [id = 239] 06:24:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11b563800 == 63 [pid = 1650] [id = 238] 06:24:58 INFO - PROCESS | 1650 | --DOCSHELL 0x114e6b800 == 62 [pid = 1650] [id = 237] 06:24:58 INFO - PROCESS | 1650 | 1461072298006 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]]]}] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12eda7400) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12406c400) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x123a23c00) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x127316000) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x127369000) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x1191af400) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x127518800) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x123a1c800) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x129b8ec00) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x127515400) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x114d97800) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x1160bec00) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12b4a0000) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x11aeda000) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x11b878000) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11be55400) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12cba7400) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11c26ec00) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x11552d800) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x114c13c00) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x129b96000) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12cba2800) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x11a908c00) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11adaf000) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x1186a5c00) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12920bc00) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x1198bac00) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x127da8400) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x129bc1800) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x129bc4800) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 06:24:58 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11c054000) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 06:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 06:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 721ms 06:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 06:24:58 INFO - PROCESS | 1650 | 1461072298054 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 06:24:58 INFO - PROCESS | 1650 | 1461072298055 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 06:24:58 INFO - PROCESS | 1650 | 1461072298058 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 06:24:58 INFO - PROCESS | 1650 | 1461072298062 Marionette TRACE conn2 <- [1,1034,null,{}] 06:24:58 INFO - PROCESS | 1650 | 1461072298069 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}] 06:24:58 INFO - PROCESS | 1650 | 1461072298153 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 06:24:58 INFO - PROCESS | 1650 | 1461072298160 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x118fc0000 == 63 [pid = 1650] [id = 266] 06:24:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x119544400) [pid = 1650] [serial = 796] [outer = 0x0] 06:24:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11ad66800) [pid = 1650] [serial = 797] [outer = 0x119544400] 06:24:58 INFO - PROCESS | 1650 | 1461072298189 Marionette DEBUG loaded listener.js 06:24:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11aee4c00) [pid = 1650] [serial = 798] [outer = 0x119544400] 06:24:58 INFO - PROCESS | 1650 | 1461072298544 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]]]}] 06:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 06:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 526ms 06:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 06:24:58 INFO - PROCESS | 1650 | 1461072298583 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 06:24:58 INFO - PROCESS | 1650 | 1461072298585 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 06:24:58 INFO - PROCESS | 1650 | 1461072298587 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 06:24:58 INFO - PROCESS | 1650 | 1461072298588 Marionette TRACE conn2 <- [1,1038,null,{}] 06:24:58 INFO - PROCESS | 1650 | 1461072298590 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}] 06:24:58 INFO - PROCESS | 1650 | 1461072298673 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 06:24:58 INFO - PROCESS | 1650 | 1461072298680 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c303800 == 64 [pid = 1650] [id = 267] 06:24:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11b5ec000) [pid = 1650] [serial = 799] [outer = 0x0] 06:24:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11bb98c00) [pid = 1650] [serial = 800] [outer = 0x11b5ec000] 06:24:58 INFO - PROCESS | 1650 | 1461072298707 Marionette DEBUG loaded listener.js 06:24:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11c276800) [pid = 1650] [serial = 801] [outer = 0x11b5ec000] 06:24:59 INFO - PROCESS | 1650 | 1461072299060 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]]]}] 06:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 06:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 520ms 06:24:59 INFO - PROCESS | 1650 | 1461072299117 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 06:24:59 INFO - PROCESS | 1650 | 1461072299118 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 06:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 06:24:59 INFO - PROCESS | 1650 | 1461072299122 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 06:24:59 INFO - PROCESS | 1650 | 1461072299123 Marionette TRACE conn2 <- [1,1042,null,{}] 06:24:59 INFO - PROCESS | 1650 | 1461072299125 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}] 06:24:59 INFO - PROCESS | 1650 | 1461072299206 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 06:24:59 INFO - PROCESS | 1650 | 1461072299215 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c9f800 == 65 [pid = 1650] [id = 268] 06:24:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11c45e800) [pid = 1650] [serial = 802] [outer = 0x0] 06:24:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x123a21c00) [pid = 1650] [serial = 803] [outer = 0x11c45e800] 06:24:59 INFO - PROCESS | 1650 | 1461072299241 Marionette DEBUG loaded listener.js 06:24:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x123f30400) [pid = 1650] [serial = 804] [outer = 0x11c45e800] 06:24:59 INFO - PROCESS | 1650 | 1461072299565 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]]]}] 06:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 06:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 469ms 06:24:59 INFO - PROCESS | 1650 | 1461072299591 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 06:24:59 INFO - PROCESS | 1650 | 1461072299594 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 06:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 06:24:59 INFO - PROCESS | 1650 | 1461072299597 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 06:24:59 INFO - PROCESS | 1650 | 1461072299599 Marionette TRACE conn2 <- [1,1046,null,{}] 06:24:59 INFO - PROCESS | 1650 | 1461072299601 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}] 06:24:59 INFO - PROCESS | 1650 | 1461072299702 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 06:24:59 INFO - PROCESS | 1650 | 1461072299774 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1270c2000 == 66 [pid = 1650] [id = 269] 06:24:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11c637400) [pid = 1650] [serial = 805] [outer = 0x0] 06:24:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x127316800) [pid = 1650] [serial = 806] [outer = 0x11c637400] 06:24:59 INFO - PROCESS | 1650 | 1461072299802 Marionette DEBUG loaded listener.js 06:24:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12920e000) [pid = 1650] [serial = 807] [outer = 0x11c637400] 06:25:00 INFO - PROCESS | 1650 | 1461072300267 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]]]}] 06:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 06:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 721ms 06:25:00 INFO - PROCESS | 1650 | 1461072300320 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 06:25:00 INFO - PROCESS | 1650 | 1461072300321 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 06:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 06:25:00 INFO - PROCESS | 1650 | 1461072300323 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 06:25:00 INFO - PROCESS | 1650 | 1461072300324 Marionette TRACE conn2 <- [1,1050,null,{}] 06:25:00 INFO - PROCESS | 1650 | 1461072300329 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}] 06:25:00 INFO - PROCESS | 1650 | 1461072300431 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 06:25:00 INFO - PROCESS | 1650 | 1461072300473 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba2e000 == 67 [pid = 1650] [id = 270] 06:25:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x129bc2800) [pid = 1650] [serial = 808] [outer = 0x0] 06:25:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12b49a400) [pid = 1650] [serial = 809] [outer = 0x129bc2800] 06:25:00 INFO - PROCESS | 1650 | 1461072300498 Marionette DEBUG loaded listener.js 06:25:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12d99b000) [pid = 1650] [serial = 810] [outer = 0x129bc2800] 06:25:00 INFO - PROCESS | 1650 | 1461072300805 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]]]}] 06:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 06:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 519ms 06:25:00 INFO - PROCESS | 1650 | 1461072300844 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 06:25:00 INFO - PROCESS | 1650 | 1461072300846 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 06:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 06:25:00 INFO - PROCESS | 1650 | 1461072300849 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 06:25:00 INFO - PROCESS | 1650 | 1461072300850 Marionette TRACE conn2 <- [1,1054,null,{}] 06:25:00 INFO - PROCESS | 1650 | 1461072300857 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}] 06:25:00 INFO - PROCESS | 1650 | 1461072300960 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 06:25:01 INFO - PROCESS | 1650 | 1461072300996 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2e6800 == 68 [pid = 1650] [id = 271] 06:25:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12b21bc00) [pid = 1650] [serial = 811] [outer = 0x0] 06:25:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12e111800) [pid = 1650] [serial = 812] [outer = 0x12b21bc00] 06:25:01 INFO - PROCESS | 1650 | 1461072301040 Marionette DEBUG loaded listener.js 06:25:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12e36f400) [pid = 1650] [serial = 813] [outer = 0x12b21bc00] 06:25:01 INFO - PROCESS | 1650 | 1461072301357 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]]]}] 06:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 06:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 568ms 06:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 06:25:01 INFO - PROCESS | 1650 | 1461072301418 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 06:25:01 INFO - PROCESS | 1650 | 1461072301419 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 06:25:01 INFO - PROCESS | 1650 | 1461072301421 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 06:25:01 INFO - PROCESS | 1650 | 1461072301422 Marionette TRACE conn2 <- [1,1058,null,{}] 06:25:01 INFO - PROCESS | 1650 | 1461072301424 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}] 06:25:01 INFO - PROCESS | 1650 | 1461072301537 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 06:25:01 INFO - PROCESS | 1650 | 1461072301558 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e179800 == 69 [pid = 1650] [id = 272] 06:25:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12e595000) [pid = 1650] [serial = 814] [outer = 0x0] 06:25:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12e599c00) [pid = 1650] [serial = 815] [outer = 0x12e595000] 06:25:01 INFO - PROCESS | 1650 | 1461072301583 Marionette DEBUG loaded listener.js 06:25:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12e873400) [pid = 1650] [serial = 816] [outer = 0x12e595000] 06:25:01 INFO - PROCESS | 1650 | 1461072301919 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]]]}] 06:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 06:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 521ms 06:25:01 INFO - PROCESS | 1650 | 1461072301943 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 06:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 06:25:01 INFO - PROCESS | 1650 | 1461072301946 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 06:25:01 INFO - PROCESS | 1650 | 1461072301948 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 06:25:01 INFO - PROCESS | 1650 | 1461072301949 Marionette TRACE conn2 <- [1,1062,null,{}] 06:25:01 INFO - PROCESS | 1650 | 1461072301952 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}] 06:25:02 INFO - PROCESS | 1650 | 1461072302057 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12e87bc00) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x119543000) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x123c5bc00) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x1146bc000) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12742ac00) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x127426000) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x11552bc00) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x129bca000) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x11b5e9800) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12b4a7800) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x127311000) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12bad9c00) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12e105000) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12e1d6400) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11898b000) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11c051800) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x127367000) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x123b31800) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11bb8b000) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12735ec00) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11635a000) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x1163dfc00) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11898a800) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x129bc3400) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11ad61c00) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11bef4c00) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x127315000) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x124122400) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x127368c00) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11c830000) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11a902c00) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11c04c000) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 06:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12b4a2800) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 06:25:02 INFO - PROCESS | 1650 | 1461072302458 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x114e77800 == 70 [pid = 1650] [id = 273] 06:25:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1141bcc00) [pid = 1650] [serial = 817] [outer = 0x0] 06:25:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x114e91400) [pid = 1650] [serial = 818] [outer = 0x1141bcc00] 06:25:02 INFO - PROCESS | 1650 | 1461072302484 Marionette DEBUG loaded listener.js 06:25:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x1198b7800) [pid = 1650] [serial = 819] [outer = 0x1141bcc00] 06:25:02 INFO - PROCESS | 1650 | 1461072302760 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]]]}] 06:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 06:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 868ms 06:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 06:25:02 INFO - PROCESS | 1650 | 1461072302817 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 06:25:02 INFO - PROCESS | 1650 | 1461072302819 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 06:25:02 INFO - PROCESS | 1650 | 1461072302821 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 06:25:02 INFO - PROCESS | 1650 | 1461072302823 Marionette TRACE conn2 <- [1,1066,null,{}] 06:25:02 INFO - PROCESS | 1650 | 1461072302825 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}] 06:25:02 INFO - PROCESS | 1650 | 1461072302928 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 06:25:02 INFO - PROCESS | 1650 | 1461072302988 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1274a9000 == 71 [pid = 1650] [id = 274] 06:25:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x114ae6800) [pid = 1650] [serial = 820] [outer = 0x0] 06:25:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11bef1400) [pid = 1650] [serial = 821] [outer = 0x114ae6800] 06:25:03 INFO - PROCESS | 1650 | 1461072303017 Marionette DEBUG loaded listener.js 06:25:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12bade000) [pid = 1650] [serial = 822] [outer = 0x114ae6800] 06:25:03 INFO - PROCESS | 1650 | 1461072303316 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]]]}] 06:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 06:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 522ms 06:25:03 INFO - PROCESS | 1650 | 1461072303347 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 06:25:03 INFO - PROCESS | 1650 | 1461072303348 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 06:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 06:25:03 INFO - PROCESS | 1650 | 1461072303350 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 06:25:03 INFO - PROCESS | 1650 | 1461072303352 Marionette TRACE conn2 <- [1,1070,null,{}] 06:25:03 INFO - PROCESS | 1650 | 1461072303354 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}] 06:25:03 INFO - PROCESS | 1650 | 1461072303443 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 06:25:03 INFO - PROCESS | 1650 | 1461072303447 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f037000 == 72 [pid = 1650] [id = 275] 06:25:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x118989800) [pid = 1650] [serial = 823] [outer = 0x0] 06:25:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12e61a400) [pid = 1650] [serial = 824] [outer = 0x118989800] 06:25:03 INFO - PROCESS | 1650 | 1461072303473 Marionette DEBUG loaded listener.js 06:25:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12eda2000) [pid = 1650] [serial = 825] [outer = 0x118989800] 06:25:03 INFO - PROCESS | 1650 | 1461072303830 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]]]}] 06:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 06:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 522ms 06:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 06:25:03 INFO - PROCESS | 1650 | 1461072303873 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 06:25:03 INFO - PROCESS | 1650 | 1461072303875 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 06:25:03 INFO - PROCESS | 1650 | 1461072303877 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 06:25:03 INFO - PROCESS | 1650 | 1461072303879 Marionette TRACE conn2 <- [1,1074,null,{}] 06:25:03 INFO - PROCESS | 1650 | 1461072303881 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}] 06:25:03 INFO - PROCESS | 1650 | 1461072303967 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 06:25:03 INFO - PROCESS | 1650 | 1461072303971 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f830000 == 73 [pid = 1650] [id = 276] 06:25:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12eda3400) [pid = 1650] [serial = 826] [outer = 0x0] 06:25:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12edab000) [pid = 1650] [serial = 827] [outer = 0x12eda3400] 06:25:03 INFO - PROCESS | 1650 | 1461072303996 Marionette DEBUG loaded listener.js 06:25:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12f099400) [pid = 1650] [serial = 828] [outer = 0x12eda3400] 06:25:04 INFO - PROCESS | 1650 | 1461072304312 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]]]}] 06:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 06:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 469ms 06:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 06:25:04 INFO - PROCESS | 1650 | 1461072304347 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 06:25:04 INFO - PROCESS | 1650 | 1461072304348 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 06:25:04 INFO - PROCESS | 1650 | 1461072304350 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 06:25:04 INFO - PROCESS | 1650 | 1461072304351 Marionette TRACE conn2 <- [1,1078,null,{}] 06:25:04 INFO - PROCESS | 1650 | 1461072304353 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}] 06:25:04 INFO - PROCESS | 1650 | 1461072304440 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 06:25:04 INFO - PROCESS | 1650 | 1461072304571 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b19800 == 74 [pid = 1650] [id = 277] 06:25:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x10fff1800) [pid = 1650] [serial = 829] [outer = 0x0] 06:25:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x10fff7400) [pid = 1650] [serial = 830] [outer = 0x10fff1800] 06:25:04 INFO - PROCESS | 1650 | 1461072304604 Marionette DEBUG loaded listener.js 06:25:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x10fffc400) [pid = 1650] [serial = 831] [outer = 0x10fff1800] 06:25:05 INFO - PROCESS | 1650 | 1461072305045 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]]]}] 06:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 06:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 723ms 06:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 06:25:05 INFO - PROCESS | 1650 | 1461072305074 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 06:25:05 INFO - PROCESS | 1650 | 1461072305077 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 06:25:05 INFO - PROCESS | 1650 | 1461072305080 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 06:25:05 INFO - PROCESS | 1650 | 1461072305082 Marionette TRACE conn2 <- [1,1082,null,{}] 06:25:05 INFO - PROCESS | 1650 | 1461072305086 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}] 06:25:05 INFO - PROCESS | 1650 | 1461072305195 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 06:25:05 INFO - PROCESS | 1650 | 1461072305270 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c30a800 == 75 [pid = 1650] [id = 278] 06:25:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x1146c2000) [pid = 1650] [serial = 832] [outer = 0x0] 06:25:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x1186a5c00) [pid = 1650] [serial = 833] [outer = 0x1146c2000] 06:25:05 INFO - PROCESS | 1650 | 1461072305303 Marionette DEBUG loaded listener.js 06:25:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x119122000) [pid = 1650] [serial = 834] [outer = 0x1146c2000] 06:25:05 INFO - PROCESS | 1650 | 1461072305736 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]]]}] 06:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 06:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 671ms 06:25:05 INFO - PROCESS | 1650 | 1461072305753 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 06:25:05 INFO - PROCESS | 1650 | 1461072305755 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 06:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 06:25:05 INFO - PROCESS | 1650 | 1461072305758 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 06:25:05 INFO - PROCESS | 1650 | 1461072305759 Marionette TRACE conn2 <- [1,1086,null,{}] 06:25:05 INFO - PROCESS | 1650 | 1461072305762 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}] 06:25:05 INFO - PROCESS | 1650 | 1461072305887 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 06:25:05 INFO - PROCESS | 1650 | 1461072305978 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cbe3800 == 76 [pid = 1650] [id = 279] 06:25:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11a861000) [pid = 1650] [serial = 835] [outer = 0x0] 06:25:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11adab400) [pid = 1650] [serial = 836] [outer = 0x11a861000] 06:25:06 INFO - PROCESS | 1650 | 1461072306008 Marionette DEBUG loaded listener.js 06:25:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11b878000) [pid = 1650] [serial = 837] [outer = 0x11a861000] 06:25:06 INFO - PROCESS | 1650 | 1461072306405 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]]]}] 06:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 06:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 671ms 06:25:06 INFO - PROCESS | 1650 | 1461072306430 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 06:25:06 INFO - PROCESS | 1650 | 1461072306432 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 06:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 06:25:06 INFO - PROCESS | 1650 | 1461072306439 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 06:25:06 INFO - PROCESS | 1650 | 1461072306443 Marionette TRACE conn2 <- [1,1090,null,{}] 06:25:06 INFO - PROCESS | 1650 | 1461072306446 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}] 06:25:06 INFO - PROCESS | 1650 | 1461072306552 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 06:25:06 INFO - PROCESS | 1650 | 1461072306614 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f509000 == 77 [pid = 1650] [id = 280] 06:25:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11a907800) [pid = 1650] [serial = 838] [outer = 0x0] 06:25:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x11c287c00) [pid = 1650] [serial = 839] [outer = 0x11a907800] 06:25:06 INFO - PROCESS | 1650 | 1461072306685 Marionette DEBUG loaded listener.js 06:25:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x127367000) [pid = 1650] [serial = 840] [outer = 0x11a907800] 06:25:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x127da8400) [pid = 1650] [serial = 841] [outer = 0x115476000] 06:25:07 INFO - PROCESS | 1650 | 1461072307141 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]]]}] 06:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 06:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 727ms 06:25:07 INFO - PROCESS | 1650 | 1461072307162 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 06:25:07 INFO - PROCESS | 1650 | 1461072307164 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 06:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 06:25:07 INFO - PROCESS | 1650 | 1461072307166 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 06:25:07 INFO - PROCESS | 1650 | 1461072307167 Marionette TRACE conn2 <- [1,1094,null,{}] 06:25:07 INFO - PROCESS | 1650 | 1461072307170 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}] 06:25:07 INFO - PROCESS | 1650 | 1461072307290 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 06:25:07 INFO - PROCESS | 1650 | 1461072307387 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba67800 == 78 [pid = 1650] [id = 281] 06:25:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11aa1d400) [pid = 1650] [serial = 842] [outer = 0x0] 06:25:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12742a000) [pid = 1650] [serial = 843] [outer = 0x11aa1d400] 06:25:07 INFO - PROCESS | 1650 | 1461072307417 Marionette DEBUG loaded listener.js 06:25:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x129b94400) [pid = 1650] [serial = 844] [outer = 0x11aa1d400] 06:25:07 INFO - PROCESS | 1650 | 1461072307824 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]]]}] 06:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 06:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 670ms 06:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 06:25:07 INFO - PROCESS | 1650 | 1461072307837 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 06:25:07 INFO - PROCESS | 1650 | 1461072307838 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 06:25:07 INFO - PROCESS | 1650 | 1461072307841 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 06:25:07 INFO - PROCESS | 1650 | 1461072307842 Marionette TRACE conn2 <- [1,1098,null,{}] 06:25:07 INFO - PROCESS | 1650 | 1461072307845 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}] 06:25:07 INFO - PROCESS | 1650 | 1461072307952 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 06:25:08 INFO - PROCESS | 1650 | 1461072308015 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1301df800 == 79 [pid = 1650] [id = 282] 06:25:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12e58c000) [pid = 1650] [serial = 845] [outer = 0x0] 06:25:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12e597c00) [pid = 1650] [serial = 846] [outer = 0x12e58c000] 06:25:08 INFO - PROCESS | 1650 | 1461072308090 Marionette DEBUG loaded listener.js 06:25:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12f096800) [pid = 1650] [serial = 847] [outer = 0x12e58c000] 06:25:08 INFO - PROCESS | 1650 | 1461072308509 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]]]}] 06:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 06:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 719ms 06:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 06:25:08 INFO - PROCESS | 1650 | 1461072308561 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 06:25:08 INFO - PROCESS | 1650 | 1461072308562 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 06:25:08 INFO - PROCESS | 1650 | 1461072308564 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 06:25:08 INFO - PROCESS | 1650 | 1461072308565 Marionette TRACE conn2 <- [1,1102,null,{}] 06:25:08 INFO - PROCESS | 1650 | 1461072308568 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}] 06:25:08 INFO - PROCESS | 1650 | 1461072308696 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 06:25:08 INFO - PROCESS | 1650 | 1461072308783 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x13043a000 == 80 [pid = 1650] [id = 283] 06:25:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12a4e3400) [pid = 1650] [serial = 848] [outer = 0x0] 06:25:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12a4e8400) [pid = 1650] [serial = 849] [outer = 0x12a4e3400] 06:25:08 INFO - PROCESS | 1650 | 1461072308812 Marionette DEBUG loaded listener.js 06:25:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12f098c00) [pid = 1650] [serial = 850] [outer = 0x12a4e3400] 06:25:09 INFO - PROCESS | 1650 | 1461072309250 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]]]}] 06:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 06:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 720ms 06:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 06:25:09 INFO - PROCESS | 1650 | 1461072309284 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 06:25:09 INFO - PROCESS | 1650 | 1461072309285 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 06:25:09 INFO - PROCESS | 1650 | 1461072309288 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 06:25:09 INFO - PROCESS | 1650 | 1461072309289 Marionette TRACE conn2 <- [1,1106,null,{}] 06:25:09 INFO - PROCESS | 1650 | 1461072309292 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}] 06:25:09 INFO - PROCESS | 1650 | 1461072309398 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 06:25:09 INFO - PROCESS | 1650 | 1461072309474 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245c5800 == 81 [pid = 1650] [id = 284] 06:25:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x112254000) [pid = 1650] [serial = 851] [outer = 0x0] 06:25:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x11225a000) [pid = 1650] [serial = 852] [outer = 0x112254000] 06:25:09 INFO - PROCESS | 1650 | 1461072309504 Marionette DEBUG loaded listener.js 06:25:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x11225fc00) [pid = 1650] [serial = 853] [outer = 0x112254000] 06:25:09 INFO - PROCESS | 1650 | 1461072309889 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]]]}] 06:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 06:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 668ms 06:25:09 INFO - PROCESS | 1650 | 1461072309957 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 06:25:09 INFO - PROCESS | 1650 | 1461072309958 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 06:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 06:25:09 INFO - PROCESS | 1650 | 1461072309961 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 06:25:09 INFO - PROCESS | 1650 | 1461072309962 Marionette TRACE conn2 <- [1,1110,null,{}] 06:25:09 INFO - PROCESS | 1650 | 1461072309964 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}] 06:25:10 INFO - PROCESS | 1650 | 1461072310091 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 06:25:10 INFO - PROCESS | 1650 | 1461072310166 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195be000 == 82 [pid = 1650] [id = 285] 06:25:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x112255800) [pid = 1650] [serial = 854] [outer = 0x0] 06:25:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x115533000) [pid = 1650] [serial = 855] [outer = 0x112255800] 06:25:10 INFO - PROCESS | 1650 | 1461072310196 Marionette DEBUG loaded listener.js 06:25:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x11a90d400) [pid = 1650] [serial = 856] [outer = 0x112255800] 06:25:10 INFO - PROCESS | 1650 | 1461072310766 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]]]}] 06:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 06:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 820ms 06:25:10 INFO - PROCESS | 1650 | 1461072310782 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 06:25:10 INFO - PROCESS | 1650 | 1461072310784 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 06:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 06:25:10 INFO - PROCESS | 1650 | 1461072310787 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 06:25:10 INFO - PROCESS | 1650 | 1461072310790 Marionette TRACE conn2 <- [1,1114,null,{}] 06:25:10 INFO - PROCESS | 1650 | 1461072310794 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}] 06:25:10 INFO - PROCESS | 1650 | 1461072310894 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 06:25:10 INFO - PROCESS | 1650 | 1461072310960 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c37c800 == 83 [pid = 1650] [id = 286] 06:25:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x114ae1400) [pid = 1650] [serial = 857] [outer = 0x0] 06:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x114c06800) [pid = 1650] [serial = 858] [outer = 0x114ae1400] 06:25:11 INFO - PROCESS | 1650 | 1461072311000 Marionette DEBUG loaded listener.js 06:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x1158a0c00) [pid = 1650] [serial = 859] [outer = 0x114ae1400] 06:25:11 INFO - PROCESS | 1650 | 1461072311496 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]]]}] 06:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 06:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 721ms 06:25:11 INFO - PROCESS | 1650 | 1461072311509 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 06:25:11 INFO - PROCESS | 1650 | 1461072311512 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 06:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 06:25:11 INFO - PROCESS | 1650 | 1461072311517 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 06:25:11 INFO - PROCESS | 1650 | 1461072311518 Marionette TRACE conn2 <- [1,1118,null,{}] 06:25:11 INFO - PROCESS | 1650 | 1461072311520 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}] 06:25:11 INFO - PROCESS | 1650 | 1461072311619 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 06:25:11 INFO - PROCESS | 1650 | 1461072311690 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c31b800 == 84 [pid = 1650] [id = 287] 06:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x118949000) [pid = 1650] [serial = 860] [outer = 0x0] 06:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x119129c00) [pid = 1650] [serial = 861] [outer = 0x118949000] 06:25:11 INFO - PROCESS | 1650 | 1461072311724 Marionette DEBUG loaded listener.js 06:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x11aa21400) [pid = 1650] [serial = 862] [outer = 0x118949000] 06:25:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12f830000 == 83 [pid = 1650] [id = 276] 06:25:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12f037000 == 82 [pid = 1650] [id = 275] 06:25:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1274a9000 == 81 [pid = 1650] [id = 274] 06:25:11 INFO - PROCESS | 1650 | --DOCSHELL 0x114e77800 == 80 [pid = 1650] [id = 273] 06:25:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12e179800 == 79 [pid = 1650] [id = 272] 06:25:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2e6800 == 78 [pid = 1650] [id = 271] 06:25:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba2e000 == 77 [pid = 1650] [id = 270] 06:25:11 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12e598000) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 06:25:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1270c2000 == 76 [pid = 1650] [id = 269] 06:25:11 INFO - PROCESS | 1650 | --DOCSHELL 0x123c9f800 == 75 [pid = 1650] [id = 268] 06:25:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11c303800 == 74 [pid = 1650] [id = 267] 06:25:11 INFO - PROCESS | 1650 | --DOCSHELL 0x118fc0000 == 73 [pid = 1650] [id = 266] 06:25:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119577000 == 72 [pid = 1650] [id = 265] 06:25:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11c946000 == 71 [pid = 1650] [id = 264] 06:25:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11a605000 == 70 [pid = 1650] [id = 259] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12cf91400) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12e619800) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x123b2a800) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x127312c00) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12b21e000) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x1274c8400) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12b7bb400) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12e10bc00) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x11b5eb000) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x11c056800) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12cf32c00) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12eda8400) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x11ace5400) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12e1df800) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12d2c4400) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12e620800) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12e612c00) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12eda4000) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12e87d000) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11898dc00) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x11c8ed000) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12ba0b400) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x124124c00) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x127316400) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x11c638400) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11c26c400) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x1275abc00) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12b21e400) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x119e61000) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11886c400) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11be54400) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11ae44000) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11aa17400) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12d2cec00) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12e1dc800) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x1275a5000) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x1144b9000) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12ba0f000) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11a86ac00) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x129bcf400) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x123b30800) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12f09bc00) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12cf2fc00) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x118991c00) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12e592800) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11ad64400) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12e104c00) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11552c400) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x129b98400) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x127df7000) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11ad5e400) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12bad7c00) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x123b2d400) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12e58e800) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 06:25:12 INFO - PROCESS | 1650 | 1461072312154 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]]]}] 06:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 06:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 669ms 06:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 06:25:12 INFO - PROCESS | 1650 | 1461072312185 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 06:25:12 INFO - PROCESS | 1650 | 1461072312187 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 06:25:12 INFO - PROCESS | 1650 | 1461072312189 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 06:25:12 INFO - PROCESS | 1650 | 1461072312191 Marionette TRACE conn2 <- [1,1122,null,{}] 06:25:12 INFO - PROCESS | 1650 | 1461072312199 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}] 06:25:12 INFO - PROCESS | 1650 | 1461072312289 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 06:25:12 INFO - PROCESS | 1650 | 1461072312346 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba56000 == 71 [pid = 1650] [id = 288] 06:25:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x119e61000) [pid = 1650] [serial = 863] [outer = 0x0] 06:25:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11ad64400) [pid = 1650] [serial = 864] [outer = 0x119e61000] 06:25:12 INFO - PROCESS | 1650 | 1461072312378 Marionette DEBUG loaded listener.js 06:25:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11b86dc00) [pid = 1650] [serial = 865] [outer = 0x119e61000] 06:25:12 INFO - PROCESS | 1650 | 1461072312684 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]]]}] 06:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 06:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 522ms 06:25:12 INFO - PROCESS | 1650 | 1461072312713 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 06:25:12 INFO - PROCESS | 1650 | 1461072312715 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 06:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 06:25:12 INFO - PROCESS | 1650 | 1461072312719 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 06:25:12 INFO - PROCESS | 1650 | 1461072312720 Marionette TRACE conn2 <- [1,1126,null,{}] 06:25:12 INFO - PROCESS | 1650 | 1461072312724 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}] 06:25:12 INFO - PROCESS | 1650 | 1461072312864 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 06:25:12 INFO - PROCESS | 1650 | 1461072312967 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c91000 == 72 [pid = 1650] [id = 289] 06:25:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11b5eb000) [pid = 1650] [serial = 866] [outer = 0x0] 06:25:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11bef4000) [pid = 1650] [serial = 867] [outer = 0x11b5eb000] 06:25:13 INFO - PROCESS | 1650 | 1461072313014 Marionette DEBUG loaded listener.js 06:25:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11c285400) [pid = 1650] [serial = 868] [outer = 0x11b5eb000] 06:25:13 INFO - PROCESS | 1650 | 1461072313349 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]]]}] 06:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 06:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 670ms 06:25:13 INFO - PROCESS | 1650 | 1461072313388 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 06:25:13 INFO - PROCESS | 1650 | 1461072313390 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 06:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 06:25:13 INFO - PROCESS | 1650 | 1461072313392 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 06:25:13 INFO - PROCESS | 1650 | 1461072313396 Marionette TRACE conn2 <- [1,1130,null,{}] 06:25:13 INFO - PROCESS | 1650 | 1461072313408 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}] 06:25:13 INFO - PROCESS | 1650 | 1461072313495 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 06:25:13 INFO - PROCESS | 1650 | 1461072313500 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1270cc800 == 73 [pid = 1650] [id = 290] 06:25:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11c830000) [pid = 1650] [serial = 869] [outer = 0x0] 06:25:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x123b2a800) [pid = 1650] [serial = 870] [outer = 0x11c830000] 06:25:13 INFO - PROCESS | 1650 | 1461072313525 Marionette DEBUG loaded listener.js 06:25:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x123f2f400) [pid = 1650] [serial = 871] [outer = 0x11c830000] 06:25:13 INFO - PROCESS | 1650 | 1461072313868 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]]]}] 06:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 06:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 479ms 06:25:13 INFO - PROCESS | 1650 | 1461072313874 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 06:25:13 INFO - PROCESS | 1650 | 1461072313878 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 06:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 06:25:13 INFO - PROCESS | 1650 | 1461072313882 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 06:25:13 INFO - PROCESS | 1650 | 1461072313884 Marionette TRACE conn2 <- [1,1134,null,{}] 06:25:13 INFO - PROCESS | 1650 | 1461072313887 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}] 06:25:14 INFO - PROCESS | 1650 | 1461072314038 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 06:25:14 INFO - PROCESS | 1650 | 1461072314114 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x129105000 == 74 [pid = 1650] [id = 291] 06:25:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11c8f2800) [pid = 1650] [serial = 872] [outer = 0x0] 06:25:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1243a6c00) [pid = 1650] [serial = 873] [outer = 0x11c8f2800] 06:25:14 INFO - PROCESS | 1650 | 1461072314142 Marionette DEBUG loaded listener.js 06:25:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x129b98c00) [pid = 1650] [serial = 874] [outer = 0x11c8f2800] 06:25:14 INFO - PROCESS | 1650 | 1461072314462 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]]]}] 06:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 06:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 622ms 06:25:14 INFO - PROCESS | 1650 | 1461072314503 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 06:25:14 INFO - PROCESS | 1650 | 1461072314505 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 06:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 06:25:14 INFO - PROCESS | 1650 | 1461072314507 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 06:25:14 INFO - PROCESS | 1650 | 1461072314508 Marionette TRACE conn2 <- [1,1138,null,{}] 06:25:14 INFO - PROCESS | 1650 | 1461072314516 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}] 06:25:14 INFO - PROCESS | 1650 | 1461072314621 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 06:25:14 INFO - PROCESS | 1650 | 1461072314631 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bde2800 == 75 [pid = 1650] [id = 292] 06:25:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x123b2d400) [pid = 1650] [serial = 875] [outer = 0x0] 06:25:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x129bcd800) [pid = 1650] [serial = 876] [outer = 0x123b2d400] 06:25:14 INFO - PROCESS | 1650 | 1461072314656 Marionette DEBUG loaded listener.js 06:25:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12a4e8800) [pid = 1650] [serial = 877] [outer = 0x123b2d400] 06:25:14 INFO - PROCESS | 1650 | 1461072314984 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]]]}] 06:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 06:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 524ms 06:25:15 INFO - PROCESS | 1650 | 1461072315032 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 06:25:15 INFO - PROCESS | 1650 | 1461072315033 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 06:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 06:25:15 INFO - PROCESS | 1650 | 1461072315035 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 06:25:15 INFO - PROCESS | 1650 | 1461072315036 Marionette TRACE conn2 <- [1,1142,null,{}] 06:25:15 INFO - PROCESS | 1650 | 1461072315039 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}] 06:25:15 INFO - PROCESS | 1650 | 1461072315148 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 06:25:15 INFO - PROCESS | 1650 | 1461072315163 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2e3000 == 76 [pid = 1650] [id = 293] 06:25:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x129b8a400) [pid = 1650] [serial = 878] [outer = 0x0] 06:25:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12cdb9000) [pid = 1650] [serial = 879] [outer = 0x129b8a400] 06:25:15 INFO - PROCESS | 1650 | 1461072315188 Marionette DEBUG loaded listener.js 06:25:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12cf9e000) [pid = 1650] [serial = 880] [outer = 0x129b8a400] 06:25:15 INFO - PROCESS | 1650 | 1461072315521 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]]]}] 06:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 06:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 521ms 06:25:15 INFO - PROCESS | 1650 | 1461072315556 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 06:25:15 INFO - PROCESS | 1650 | 1461072315557 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 06:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 06:25:15 INFO - PROCESS | 1650 | 1461072315560 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 06:25:15 INFO - PROCESS | 1650 | 1461072315561 Marionette TRACE conn2 <- [1,1146,null,{}] 06:25:15 INFO - PROCESS | 1650 | 1461072315563 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}] 06:25:15 INFO - PROCESS | 1650 | 1461072315673 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 06:25:15 INFO - PROCESS | 1650 | 1461072315686 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e188000 == 77 [pid = 1650] [id = 294] 06:25:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12a4e7800) [pid = 1650] [serial = 881] [outer = 0x0] 06:25:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12e10c800) [pid = 1650] [serial = 882] [outer = 0x12a4e7800] 06:25:15 INFO - PROCESS | 1650 | 1461072315711 Marionette DEBUG loaded listener.js 06:25:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12e368c00) [pid = 1650] [serial = 883] [outer = 0x12a4e7800] 06:25:16 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11a90f800) [pid = 1650] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 06:25:16 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11552c800) [pid = 1650] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 06:25:16 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11552dc00) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 06:25:16 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11c453c00) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 06:25:16 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11aa18000) [pid = 1650] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 06:25:16 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x129bc2800) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 06:25:16 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12b21bc00) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 06:25:16 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12e595000) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 06:25:16 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12e58f800) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 06:25:16 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11c637400) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 06:25:16 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x119544400) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 06:25:16 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11c45e800) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 06:25:16 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1160b9400) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 06:25:16 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11898bc00) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 06:25:16 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x114ae6800) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 06:25:16 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x118989800) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 06:25:16 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1141bcc00) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 06:25:16 INFO - PROCESS | 1650 | 1461072316352 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]]]}] 06:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 06:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 819ms 06:25:16 INFO - PROCESS | 1650 | 1461072316399 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 06:25:16 INFO - PROCESS | 1650 | 1461072316401 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 06:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 06:25:16 INFO - PROCESS | 1650 | 1461072316404 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 06:25:16 INFO - PROCESS | 1650 | 1461072316406 Marionette TRACE conn2 <- [1,1150,null,{}] 06:25:16 INFO - PROCESS | 1650 | 1461072316408 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}] 06:25:16 INFO - PROCESS | 1650 | 1461072316495 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 06:25:16 INFO - PROCESS | 1650 | 1461072316501 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bd0c000 == 78 [pid = 1650] [id = 295] 06:25:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11a903400) [pid = 1650] [serial = 884] [outer = 0x0] 06:25:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11adb0400) [pid = 1650] [serial = 885] [outer = 0x11a903400] 06:25:16 INFO - PROCESS | 1650 | 1461072316526 Marionette DEBUG loaded listener.js 06:25:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11bba0400) [pid = 1650] [serial = 886] [outer = 0x11a903400] 06:25:16 INFO - PROCESS | 1650 | 1461072316874 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]]]}] 06:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 06:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 519ms 06:25:16 INFO - PROCESS | 1650 | 1461072316924 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 06:25:16 INFO - PROCESS | 1650 | 1461072316925 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 06:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 06:25:16 INFO - PROCESS | 1650 | 1461072316927 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 06:25:16 INFO - PROCESS | 1650 | 1461072316929 Marionette TRACE conn2 <- [1,1154,null,{}] 06:25:16 INFO - PROCESS | 1650 | 1461072316931 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}] 06:25:17 INFO - PROCESS | 1650 | 1461072317035 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 06:25:17 INFO - PROCESS | 1650 | 1461072317039 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f023800 == 79 [pid = 1650] [id = 296] 06:25:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11bba0800) [pid = 1650] [serial = 887] [outer = 0x0] 06:25:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11c45e800) [pid = 1650] [serial = 888] [outer = 0x11bba0800] 06:25:17 INFO - PROCESS | 1650 | 1461072317070 Marionette DEBUG loaded listener.js 06:25:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12e374c00) [pid = 1650] [serial = 889] [outer = 0x11bba0800] 06:25:17 INFO - PROCESS | 1650 | 1461072317418 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]]]}] 06:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 06:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 518ms 06:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 06:25:17 INFO - PROCESS | 1650 | 1461072317446 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 06:25:17 INFO - PROCESS | 1650 | 1461072317447 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 06:25:17 INFO - PROCESS | 1650 | 1461072317449 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 06:25:17 INFO - PROCESS | 1650 | 1461072317451 Marionette TRACE conn2 <- [1,1158,null,{}] 06:25:17 INFO - PROCESS | 1650 | 1461072317454 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}] 06:25:17 INFO - PROCESS | 1650 | 1461072317633 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 06:25:17 INFO - PROCESS | 1650 | 1461072317649 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f522800 == 80 [pid = 1650] [id = 297] 06:25:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12e105c00) [pid = 1650] [serial = 890] [outer = 0x0] 06:25:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11a90d000) [pid = 1650] [serial = 891] [outer = 0x12e105c00] 06:25:17 INFO - PROCESS | 1650 | 1461072317685 Marionette DEBUG loaded listener.js 06:25:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12e61f800) [pid = 1650] [serial = 892] [outer = 0x12e105c00] 06:25:18 INFO - PROCESS | 1650 | 1461072318119 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]]]}] 06:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 06:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 673ms 06:25:18 INFO - PROCESS | 1650 | 1461072318124 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 06:25:18 INFO - PROCESS | 1650 | 1461072318125 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 06:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 06:25:18 INFO - PROCESS | 1650 | 1461072318130 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 06:25:18 INFO - PROCESS | 1650 | 1461072318131 Marionette TRACE conn2 <- [1,1162,null,{}] 06:25:18 INFO - PROCESS | 1650 | 1461072318133 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}] 06:25:18 INFO - PROCESS | 1650 | 1461072318224 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 06:25:18 INFO - PROCESS | 1650 | 1461072318285 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x130013000 == 81 [pid = 1650] [id = 298] 06:25:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12e620000) [pid = 1650] [serial = 893] [outer = 0x0] 06:25:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12eda4c00) [pid = 1650] [serial = 894] [outer = 0x12e620000] 06:25:18 INFO - PROCESS | 1650 | 1461072318311 Marionette DEBUG loaded listener.js 06:25:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12f09a400) [pid = 1650] [serial = 895] [outer = 0x12e620000] 06:25:18 INFO - PROCESS | 1650 | 1461072318787 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]]]}] 06:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 06:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 721ms 06:25:18 INFO - PROCESS | 1650 | 1461072318851 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 06:25:18 INFO - PROCESS | 1650 | 1461072318853 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 06:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 06:25:18 INFO - PROCESS | 1650 | 1461072318856 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 06:25:18 INFO - PROCESS | 1650 | 1461072318858 Marionette TRACE conn2 <- [1,1166,null,{}] 06:25:18 INFO - PROCESS | 1650 | 1461072318862 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}] 06:25:18 INFO - PROCESS | 1650 | 1461072318974 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 06:25:19 INFO - PROCESS | 1650 | 1461072319086 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bbc5000 == 82 [pid = 1650] [id = 299] 06:25:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x1189c8000) [pid = 1650] [serial = 896] [outer = 0x0] 06:25:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11912bc00) [pid = 1650] [serial = 897] [outer = 0x1189c8000] 06:25:19 INFO - PROCESS | 1650 | 1461072319119 Marionette DEBUG loaded listener.js 06:25:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11a90cc00) [pid = 1650] [serial = 898] [outer = 0x1189c8000] 06:25:19 INFO - PROCESS | 1650 | 1461072319546 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]]]}] 06:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 06:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 722ms 06:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 06:25:19 INFO - PROCESS | 1650 | 1461072319579 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 06:25:19 INFO - PROCESS | 1650 | 1461072319583 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 06:25:19 INFO - PROCESS | 1650 | 1461072319588 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 06:25:19 INFO - PROCESS | 1650 | 1461072319589 Marionette TRACE conn2 <- [1,1170,null,{}] 06:25:19 INFO - PROCESS | 1650 | 1461072319592 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}] 06:25:19 INFO - PROCESS | 1650 | 1461072319704 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 06:25:19 INFO - PROCESS | 1650 | 1461072319764 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x129281800 == 83 [pid = 1650] [id = 300] 06:25:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11a90ac00) [pid = 1650] [serial = 899] [outer = 0x0] 06:25:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11aee8c00) [pid = 1650] [serial = 900] [outer = 0x11a90ac00] 06:25:19 INFO - PROCESS | 1650 | 1461072319795 Marionette DEBUG loaded listener.js 06:25:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11bba4400) [pid = 1650] [serial = 901] [outer = 0x11a90ac00] 06:25:20 INFO - PROCESS | 1650 | 1461072320237 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]]]}] 06:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 06:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 670ms 06:25:20 INFO - PROCESS | 1650 | 1461072320257 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 06:25:20 INFO - PROCESS | 1650 | 1461072320259 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 06:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 06:25:20 INFO - PROCESS | 1650 | 1461072320261 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 06:25:20 INFO - PROCESS | 1650 | 1461072320264 Marionette TRACE conn2 <- [1,1174,null,{}] 06:25:20 INFO - PROCESS | 1650 | 1461072320272 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}] 06:25:20 INFO - PROCESS | 1650 | 1461072320407 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 06:25:20 INFO - PROCESS | 1650 | 1461072320509 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x13000c800 == 84 [pid = 1650] [id = 301] 06:25:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11bba6c00) [pid = 1650] [serial = 902] [outer = 0x0] 06:25:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x127313800) [pid = 1650] [serial = 903] [outer = 0x11bba6c00] 06:25:20 INFO - PROCESS | 1650 | 1461072320542 Marionette DEBUG loaded listener.js 06:25:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x129160000) [pid = 1650] [serial = 904] [outer = 0x11bba6c00] 06:25:20 INFO - PROCESS | 1650 | 1461072320953 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] 06:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 06:25:20 INFO - PROCESS | 1650 | 1461072320987 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 06:25:20 INFO - PROCESS | 1650 | 1461072320989 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 06:25:20 INFO - PROCESS | 1650 | 1461072320991 Marionette TRACE conn2 <- [1,1178,null,{}] 06:25:20 INFO - PROCESS | 1650 | 1461072320993 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}] 06:25:21 INFO - PROCESS | 1650 | 1461072321104 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 06:25:21 INFO - PROCESS | 1650 | 1461072321178 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305af000 == 85 [pid = 1650] [id = 302] 06:25:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x127368000) [pid = 1650] [serial = 905] [outer = 0x0] 06:25:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12cdb7000) [pid = 1650] [serial = 906] [outer = 0x127368000] 06:25:21 INFO - PROCESS | 1650 | 1461072321208 Marionette DEBUG loaded listener.js 06:25:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12e367000) [pid = 1650] [serial = 907] [outer = 0x127368000] 06:25:21 INFO - PROCESS | 1650 | 1461072321625 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] 06:25:21 INFO - PROCESS | 1650 | 1461072321662 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 06:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 06:25:21 INFO - PROCESS | 1650 | 1461072321664 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 06:25:21 INFO - PROCESS | 1650 | 1461072321666 Marionette TRACE conn2 <- [1,1182,null,{}] 06:25:21 INFO - PROCESS | 1650 | 1461072321668 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}] 06:25:21 INFO - PROCESS | 1650 | 1461072321775 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 06:25:21 INFO - PROCESS | 1650 | 1461072321881 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ec4000 == 86 [pid = 1650] [id = 303] 06:25:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x129c32000) [pid = 1650] [serial = 908] [outer = 0x0] 06:25:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x129c35800) [pid = 1650] [serial = 909] [outer = 0x129c32000] 06:25:21 INFO - PROCESS | 1650 | 1461072321911 Marionette DEBUG loaded listener.js 06:25:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x129c39800) [pid = 1650] [serial = 910] [outer = 0x129c32000] 06:25:22 INFO - PROCESS | 1650 | 1461072322325 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] 06:25:22 INFO - PROCESS | 1650 | 1461072322335 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 06:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 06:25:22 INFO - PROCESS | 1650 | 1461072322338 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 06:25:22 INFO - PROCESS | 1650 | 1461072322339 Marionette TRACE conn2 <- [1,1186,null,{}] 06:25:22 INFO - PROCESS | 1650 | 1461072322342 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}] 06:25:22 INFO - PROCESS | 1650 | 1461072322455 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 06:25:22 INFO - PROCESS | 1650 | 1461072322530 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x131c0d800 == 87 [pid = 1650] [id = 304] 06:25:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x129c39c00) [pid = 1650] [serial = 911] [outer = 0x0] 06:25:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12aa64800) [pid = 1650] [serial = 912] [outer = 0x129c39c00] 06:25:22 INFO - PROCESS | 1650 | 1461072322562 Marionette DEBUG loaded listener.js 06:25:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12e879400) [pid = 1650] [serial = 913] [outer = 0x129c39c00] 06:25:23 INFO - PROCESS | 1650 | 1461072323005 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] 06:25:23 INFO - PROCESS | 1650 | 1461072323078 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 06:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 06:25:23 INFO - PROCESS | 1650 | 1461072323105 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 06:25:23 INFO - PROCESS | 1650 | 1461072323106 Marionette TRACE conn2 <- [1,1190,null,{}] 06:25:23 INFO - PROCESS | 1650 | 1461072323123 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}] 06:25:23 INFO - PROCESS | 1650 | 1461072323233 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 06:25:23 INFO - PROCESS | 1650 | 1461072323304 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a60d000 == 88 [pid = 1650] [id = 305] 06:25:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x1163e3c00) [pid = 1650] [serial = 914] [outer = 0x0] 06:25:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12aa58400) [pid = 1650] [serial = 915] [outer = 0x1163e3c00] 06:25:23 INFO - PROCESS | 1650 | 1461072323335 Marionette DEBUG loaded listener.js 06:25:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12ab7d400) [pid = 1650] [serial = 916] [outer = 0x1163e3c00] 06:25:23 INFO - PROCESS | 1650 | 1461072323987 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] 06:25:24 INFO - PROCESS | 1650 | 1461072324030 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 06:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 06:25:24 INFO - PROCESS | 1650 | 1461072324033 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 06:25:24 INFO - PROCESS | 1650 | 1461072324035 Marionette TRACE conn2 <- [1,1194,null,{}] 06:25:24 INFO - PROCESS | 1650 | 1461072324039 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}] 06:25:24 INFO - PROCESS | 1650 | 1461072324178 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 06:25:24 INFO - PROCESS | 1650 | 1461072324203 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba5a800 == 89 [pid = 1650] [id = 306] 06:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x114d8c000) [pid = 1650] [serial = 917] [outer = 0x0] 06:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x114d92400) [pid = 1650] [serial = 918] [outer = 0x114d8c000] 06:25:24 INFO - PROCESS | 1650 | 1461072324264 Marionette DEBUG loaded listener.js 06:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x115531000) [pid = 1650] [serial = 919] [outer = 0x114d8c000] 06:25:24 INFO - PROCESS | 1650 | 1461072324723 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] 06:25:24 INFO - PROCESS | 1650 | 1461072324766 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 06:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 06:25:24 INFO - PROCESS | 1650 | 1461072324771 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 06:25:24 INFO - PROCESS | 1650 | 1461072324772 Marionette TRACE conn2 <- [1,1198,null,{}] 06:25:24 INFO - PROCESS | 1650 | 1461072324775 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}] 06:25:24 INFO - PROCESS | 1650 | 1461072324875 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 06:25:24 INFO - PROCESS | 1650 | 1461072324953 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x118fc2800 == 90 [pid = 1650] [id = 307] 06:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x115532000) [pid = 1650] [serial = 920] [outer = 0x0] 06:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x118987000) [pid = 1650] [serial = 921] [outer = 0x115532000] 06:25:24 INFO - PROCESS | 1650 | 1461072324981 Marionette DEBUG loaded listener.js 06:25:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x1189ce400) [pid = 1650] [serial = 922] [outer = 0x115532000] 06:25:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf80800 == 89 [pid = 1650] [id = 196] 06:25:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12b241000 == 88 [pid = 1650] [id = 129] 06:25:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11671f000 == 87 [pid = 1650] [id = 194] 06:25:25 INFO - PROCESS | 1650 | --DOCSHELL 0x123c86800 == 86 [pid = 1650] [id = 202] 06:25:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec23000 == 85 [pid = 1650] [id = 243] 06:25:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea32800 == 84 [pid = 1650] [id = 242] 06:25:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12f522800 == 83 [pid = 1650] [id = 297] 06:25:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12f023800 == 82 [pid = 1650] [id = 296] 06:25:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11bd0c000 == 81 [pid = 1650] [id = 295] 06:25:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12e188000 == 80 [pid = 1650] [id = 294] 06:25:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2e3000 == 79 [pid = 1650] [id = 293] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12edab000) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12bde2800 == 78 [pid = 1650] [id = 292] 06:25:25 INFO - PROCESS | 1650 | --DOCSHELL 0x129105000 == 77 [pid = 1650] [id = 291] 06:25:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1270cc800 == 76 [pid = 1650] [id = 290] 06:25:25 INFO - PROCESS | 1650 | --DOCSHELL 0x123c91000 == 75 [pid = 1650] [id = 289] 06:25:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba56000 == 74 [pid = 1650] [id = 288] 06:25:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11c31b800 == 73 [pid = 1650] [id = 287] 06:25:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11c37c800 == 72 [pid = 1650] [id = 286] 06:25:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12f509000 == 71 [pid = 1650] [id = 280] 06:25:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12cbe3800 == 70 [pid = 1650] [id = 279] 06:25:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11c30a800 == 69 [pid = 1650] [id = 278] 06:25:25 INFO - PROCESS | 1650 | --DOCSHELL 0x114b19800 == 68 [pid = 1650] [id = 277] 06:25:25 INFO - PROCESS | 1650 | 1461072325410 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]]]}] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12b49a400) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12e111800) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12e599c00) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x11bb98c00) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x11ae8bc00) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12f09b800) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x127316800) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x119130000) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12e36f400) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x11ad66800) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x11aee4c00) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x123a21c00) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x123f30400) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x118984c00) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x1163e9400) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11a90e000) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x119ecd800) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11bef1400) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x118988800) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12badb400) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12730f000) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12e873400) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12eda2000) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12e61a400) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x114e91400) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x1198b7800) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12d99b000) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12bade000) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12920e000) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12e621800) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x119542400) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11be54c00) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1275a7800) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 06:25:25 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12e1e0400) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 06:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 06:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 672ms 06:25:25 INFO - PROCESS | 1650 | 1461072325442 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 06:25:25 INFO - PROCESS | 1650 | 1461072325444 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 06:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 06:25:25 INFO - PROCESS | 1650 | 1461072325446 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 06:25:25 INFO - PROCESS | 1650 | 1461072325448 Marionette TRACE conn2 <- [1,1202,null,{}] 06:25:25 INFO - PROCESS | 1650 | 1461072325455 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}] 06:25:25 INFO - PROCESS | 1650 | 1461072325539 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 06:25:25 INFO - PROCESS | 1650 | 1461072325546 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x119581800 == 69 [pid = 1650] [id = 308] 06:25:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x119125000) [pid = 1650] [serial = 923] [outer = 0x0] 06:25:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11a85cc00) [pid = 1650] [serial = 924] [outer = 0x119125000] 06:25:25 INFO - PROCESS | 1650 | 1461072325575 Marionette DEBUG loaded listener.js 06:25:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11aa15400) [pid = 1650] [serial = 925] [outer = 0x119125000] 06:25:25 INFO - PROCESS | 1650 | 1461072325940 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]]]}] 06:25:25 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 06:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 521ms 06:25:25 INFO - PROCESS | 1650 | 1461072325977 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 06:25:25 INFO - PROCESS | 1650 | 1461072325978 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 06:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 06:25:25 INFO - PROCESS | 1650 | 1461072325982 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 06:25:25 INFO - PROCESS | 1650 | 1461072325983 Marionette TRACE conn2 <- [1,1206,null,{}] 06:25:25 INFO - PROCESS | 1650 | 1461072325986 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}] 06:25:26 INFO - PROCESS | 1650 | 1461072326071 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 06:25:26 INFO - PROCESS | 1650 | 1461072326076 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bd10000 == 70 [pid = 1650] [id = 309] 06:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11aaf8000) [pid = 1650] [serial = 926] [outer = 0x0] 06:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11ad68000) [pid = 1650] [serial = 927] [outer = 0x11aaf8000] 06:25:26 INFO - PROCESS | 1650 | 1461072326102 Marionette DEBUG loaded listener.js 06:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11ae96400) [pid = 1650] [serial = 928] [outer = 0x11aaf8000] 06:25:26 INFO - PROCESS | 1650 | 1461072326469 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]]]}] 06:25:26 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 06:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 522ms 06:25:26 INFO - PROCESS | 1650 | 1461072326504 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 06:25:26 INFO - PROCESS | 1650 | 1461072326506 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 06:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 06:25:26 INFO - PROCESS | 1650 | 1461072326508 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 06:25:26 INFO - PROCESS | 1650 | 1461072326509 Marionette TRACE conn2 <- [1,1210,null,{}] 06:25:26 INFO - PROCESS | 1650 | 1461072326514 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}] 06:25:26 INFO - PROCESS | 1650 | 1461072326600 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 06:25:26 INFO - PROCESS | 1650 | 1461072326604 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c88000 == 71 [pid = 1650] [id = 310] 06:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11aee7000) [pid = 1650] [serial = 929] [outer = 0x0] 06:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11b873800) [pid = 1650] [serial = 930] [outer = 0x11aee7000] 06:25:26 INFO - PROCESS | 1650 | 1461072326630 Marionette DEBUG loaded listener.js 06:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11bba0c00) [pid = 1650] [serial = 931] [outer = 0x11aee7000] 06:25:26 INFO - PROCESS | 1650 | 1461072326958 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]]]}] 06:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 06:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 472ms 06:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 06:25:26 INFO - PROCESS | 1650 | 1461072326981 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 06:25:26 INFO - PROCESS | 1650 | 1461072326982 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 06:25:26 INFO - PROCESS | 1650 | 1461072326984 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 06:25:26 INFO - PROCESS | 1650 | 1461072326985 Marionette TRACE conn2 <- [1,1214,null,{}] 06:25:26 INFO - PROCESS | 1650 | 1461072326988 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}] 06:25:27 INFO - PROCESS | 1650 | 1461072327086 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 06:25:27 INFO - PROCESS | 1650 | 1461072327148 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e7f000 == 72 [pid = 1650] [id = 311] 06:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11b590400) [pid = 1650] [serial = 932] [outer = 0x0] 06:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11bba5000) [pid = 1650] [serial = 933] [outer = 0x11b590400] 06:25:27 INFO - PROCESS | 1650 | 1461072327176 Marionette DEBUG loaded listener.js 06:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x123a22800) [pid = 1650] [serial = 934] [outer = 0x11b590400] 06:25:27 INFO - PROCESS | 1650 | 1461072327515 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]]]}] 06:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 06:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 570ms 06:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 06:25:27 INFO - PROCESS | 1650 | 1461072327554 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 06:25:27 INFO - PROCESS | 1650 | 1461072327556 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 06:25:27 INFO - PROCESS | 1650 | 1461072327558 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 06:25:27 INFO - PROCESS | 1650 | 1461072327559 Marionette TRACE conn2 <- [1,1218,null,{}] 06:25:27 INFO - PROCESS | 1650 | 1461072327561 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}] 06:25:27 INFO - PROCESS | 1650 | 1461072327667 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 06:25:27 INFO - PROCESS | 1650 | 1461072327681 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1267f5800 == 73 [pid = 1650] [id = 312] 06:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11c635000) [pid = 1650] [serial = 935] [outer = 0x0] 06:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x123c5c400) [pid = 1650] [serial = 936] [outer = 0x11c635000] 06:25:27 INFO - PROCESS | 1650 | 1461072327706 Marionette DEBUG loaded listener.js 06:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x124595c00) [pid = 1650] [serial = 937] [outer = 0x11c635000] 06:25:28 INFO - PROCESS | 1650 | 1461072328042 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]]]}] 06:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 06:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 519ms 06:25:28 INFO - PROCESS | 1650 | 1461072328081 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 06:25:28 INFO - PROCESS | 1650 | 1461072328082 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 06:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 06:25:28 INFO - PROCESS | 1650 | 1461072328084 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 06:25:28 INFO - PROCESS | 1650 | 1461072328085 Marionette TRACE conn2 <- [1,1222,null,{}] 06:25:28 INFO - PROCESS | 1650 | 1461072328088 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}] 06:25:28 INFO - PROCESS | 1650 | 1461072328192 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 06:25:28 INFO - PROCESS | 1650 | 1461072328227 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x129111800 == 74 [pid = 1650] [id = 313] 06:25:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11c831400) [pid = 1650] [serial = 938] [outer = 0x0] 06:25:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x127343400) [pid = 1650] [serial = 939] [outer = 0x11c831400] 06:25:28 INFO - PROCESS | 1650 | 1461072328253 Marionette DEBUG loaded listener.js 06:25:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x127448c00) [pid = 1650] [serial = 940] [outer = 0x11c831400] 06:25:28 INFO - PROCESS | 1650 | 1461072328553 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] 06:25:28 INFO - PROCESS | 1650 | 1461072328610 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 06:25:28 INFO - PROCESS | 1650 | 1461072328612 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 06:25:28 INFO - PROCESS | 1650 | 1461072328613 Marionette TRACE conn2 <- [1,1226,null,{}] 06:25:28 INFO - PROCESS | 1650 | 1461072328615 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}] 06:25:28 INFO - PROCESS | 1650 | 1461072328724 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 06:25:28 INFO - PROCESS | 1650 | 1461072328747 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bddf000 == 75 [pid = 1650] [id = 314] 06:25:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x123fb1000) [pid = 1650] [serial = 941] [outer = 0x0] 06:25:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x127da3400) [pid = 1650] [serial = 942] [outer = 0x123fb1000] 06:25:28 INFO - PROCESS | 1650 | 1461072328773 Marionette DEBUG loaded listener.js 06:25:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x129209c00) [pid = 1650] [serial = 943] [outer = 0x123fb1000] 06:25:29 INFO - PROCESS | 1650 | 1461072329124 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]]]}] 06:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 06:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 519ms 06:25:29 INFO - PROCESS | 1650 | 1461072329131 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 06:25:29 INFO - PROCESS | 1650 | 1461072329133 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 06:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 06:25:29 INFO - PROCESS | 1650 | 1461072329135 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 06:25:29 INFO - PROCESS | 1650 | 1461072329136 Marionette TRACE conn2 <- [1,1230,null,{}] 06:25:29 INFO - PROCESS | 1650 | 1461072329138 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}] 06:25:29 INFO - PROCESS | 1650 | 1461072329247 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 06:25:29 INFO - PROCESS | 1650 | 1461072329262 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d26e800 == 76 [pid = 1650] [id = 315] 06:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x129b8fc00) [pid = 1650] [serial = 944] [outer = 0x0] 06:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x129b98800) [pid = 1650] [serial = 945] [outer = 0x129b8fc00] 06:25:29 INFO - PROCESS | 1650 | 1461072329288 Marionette DEBUG loaded listener.js 06:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12a4db000) [pid = 1650] [serial = 946] [outer = 0x129b8fc00] 06:25:29 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12eda3400) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 06:25:29 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x11b5ec000) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 06:25:29 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x123b2d400) [pid = 1650] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 06:25:29 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x129b8a400) [pid = 1650] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 06:25:29 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12a4e7800) [pid = 1650] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 06:25:29 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11c830000) [pid = 1650] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 06:25:29 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x119e61000) [pid = 1650] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 06:25:29 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x114ae1400) [pid = 1650] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 06:25:29 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11b5eb000) [pid = 1650] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 06:25:29 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x118949000) [pid = 1650] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 06:25:29 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11a903400) [pid = 1650] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 06:25:29 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12e105c00) [pid = 1650] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 06:25:29 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11bba0800) [pid = 1650] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 06:25:29 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11c8f2800) [pid = 1650] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 06:25:29 INFO - PROCESS | 1650 | 1461072329810 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]]]}] 06:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 06:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 719ms 06:25:29 INFO - PROCESS | 1650 | 1461072329854 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 06:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 06:25:29 INFO - PROCESS | 1650 | 1461072329856 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 06:25:29 INFO - PROCESS | 1650 | 1461072329858 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 06:25:29 INFO - PROCESS | 1650 | 1461072329860 Marionette TRACE conn2 <- [1,1234,null,{}] 06:25:29 INFO - PROCESS | 1650 | 1461072329862 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}] 06:25:29 INFO - PROCESS | 1650 | 1461072329961 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 06:25:30 INFO - PROCESS | 1650 | 1461072330023 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12df4f800 == 77 [pid = 1650] [id = 316] 06:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x114ae0c00) [pid = 1650] [serial = 947] [outer = 0x0] 06:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x129b91400) [pid = 1650] [serial = 948] [outer = 0x114ae0c00] 06:25:30 INFO - PROCESS | 1650 | 1461072330053 Marionette DEBUG loaded listener.js 06:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12aa5cc00) [pid = 1650] [serial = 949] [outer = 0x114ae0c00] 06:25:30 INFO - PROCESS | 1650 | 1461072330326 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]]]}] 06:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 06:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 521ms 06:25:30 INFO - PROCESS | 1650 | 1461072330381 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 06:25:30 INFO - PROCESS | 1650 | 1461072330382 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 06:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 06:25:30 INFO - PROCESS | 1650 | 1461072330385 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 06:25:30 INFO - PROCESS | 1650 | 1461072330386 Marionette TRACE conn2 <- [1,1238,null,{}] 06:25:30 INFO - PROCESS | 1650 | 1461072330389 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}] 06:25:30 INFO - PROCESS | 1650 | 1461072330480 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 06:25:30 INFO - PROCESS | 1650 | 1461072330506 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8d8000 == 78 [pid = 1650] [id = 317] 06:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12ab80400) [pid = 1650] [serial = 950] [outer = 0x0] 06:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12ab85000) [pid = 1650] [serial = 951] [outer = 0x12ab80400] 06:25:30 INFO - PROCESS | 1650 | 1461072330531 Marionette DEBUG loaded listener.js 06:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12b49e000) [pid = 1650] [serial = 952] [outer = 0x12ab80400] 06:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 06:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 468ms 06:25:30 INFO - PROCESS | 1650 | 1461072330850 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]]]}] 06:25:30 INFO - PROCESS | 1650 | 1461072330854 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 06:25:30 INFO - PROCESS | 1650 | 1461072330855 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 06:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 06:25:30 INFO - PROCESS | 1650 | 1461072330857 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 06:25:30 INFO - PROCESS | 1650 | 1461072330858 Marionette TRACE conn2 <- [1,1242,null,{}] 06:25:30 INFO - PROCESS | 1650 | 1461072330866 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}] 06:25:30 INFO - PROCESS | 1650 | 1461072330958 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 06:25:31 INFO - PROCESS | 1650 | 1461072331021 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea35000 == 79 [pid = 1650] [id = 318] 06:25:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12a4e4000) [pid = 1650] [serial = 953] [outer = 0x0] 06:25:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12ba0f400) [pid = 1650] [serial = 954] [outer = 0x12a4e4000] 06:25:31 INFO - PROCESS | 1650 | 1461072331046 Marionette DEBUG loaded listener.js 06:25:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12cf2fc00) [pid = 1650] [serial = 955] [outer = 0x12a4e4000] 06:25:31 INFO - PROCESS | 1650 | 1461072331331 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]]]}] 06:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 06:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 522ms 06:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 06:25:31 INFO - PROCESS | 1650 | 1461072331381 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 06:25:31 INFO - PROCESS | 1650 | 1461072331382 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 06:25:31 INFO - PROCESS | 1650 | 1461072331384 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 06:25:31 INFO - PROCESS | 1650 | 1461072331385 Marionette TRACE conn2 <- [1,1246,null,{}] 06:25:31 INFO - PROCESS | 1650 | 1461072331388 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}] 06:25:31 INFO - PROCESS | 1650 | 1461072331480 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 06:25:31 INFO - PROCESS | 1650 | 1461072331484 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f02c000 == 80 [pid = 1650] [id = 319] 06:25:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12cf31000) [pid = 1650] [serial = 956] [outer = 0x0] 06:25:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12d2cb800) [pid = 1650] [serial = 957] [outer = 0x12cf31000] 06:25:31 INFO - PROCESS | 1650 | 1461072331509 Marionette DEBUG loaded listener.js 06:25:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12d99c800) [pid = 1650] [serial = 958] [outer = 0x12cf31000] 06:25:32 INFO - PROCESS | 1650 | 1461072332031 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]]]}] 06:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 06:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 670ms 06:25:32 INFO - PROCESS | 1650 | 1461072332056 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 06:25:32 INFO - PROCESS | 1650 | 1461072332058 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 06:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 06:25:32 INFO - PROCESS | 1650 | 1461072332062 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 06:25:32 INFO - PROCESS | 1650 | 1461072332065 Marionette TRACE conn2 <- [1,1250,null,{}] 06:25:32 INFO - PROCESS | 1650 | 1461072332069 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}] 06:25:32 INFO - PROCESS | 1650 | 1461072332183 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 06:25:32 INFO - PROCESS | 1650 | 1461072332260 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a9ad000 == 81 [pid = 1650] [id = 320] 06:25:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x114d94000) [pid = 1650] [serial = 959] [outer = 0x0] 06:25:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x115898800) [pid = 1650] [serial = 960] [outer = 0x114d94000] 06:25:32 INFO - PROCESS | 1650 | 1461072332294 Marionette DEBUG loaded listener.js 06:25:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x118988c00) [pid = 1650] [serial = 961] [outer = 0x114d94000] 06:25:32 INFO - PROCESS | 1650 | 1461072332716 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]]]}] 06:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 06:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 722ms 06:25:32 INFO - PROCESS | 1650 | 1461072332784 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 06:25:32 INFO - PROCESS | 1650 | 1461072332788 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 06:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 06:25:32 INFO - PROCESS | 1650 | 1461072332812 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 06:25:32 INFO - PROCESS | 1650 | 1461072332814 Marionette TRACE conn2 <- [1,1254,null,{}] 06:25:32 INFO - PROCESS | 1650 | 1461072332818 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}] 06:25:32 INFO - PROCESS | 1650 | 1461072332929 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 06:25:33 INFO - PROCESS | 1650 | 1461072333023 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c95800 == 82 [pid = 1650] [id = 321] 06:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x11a903400) [pid = 1650] [serial = 962] [outer = 0x0] 06:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11ace5400) [pid = 1650] [serial = 963] [outer = 0x11a903400] 06:25:33 INFO - PROCESS | 1650 | 1461072333054 Marionette DEBUG loaded listener.js 06:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x11ae92400) [pid = 1650] [serial = 964] [outer = 0x11a903400] 06:25:33 INFO - PROCESS | 1650 | 1461072333483 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]]]}] 06:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 06:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 741ms 06:25:33 INFO - PROCESS | 1650 | 1461072333534 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 06:25:33 INFO - PROCESS | 1650 | 1461072333535 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 06:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 06:25:33 INFO - PROCESS | 1650 | 1461072333538 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 06:25:33 INFO - PROCESS | 1650 | 1461072333541 Marionette TRACE conn2 <- [1,1258,null,{}] 06:25:33 INFO - PROCESS | 1650 | 1461072333551 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}] 06:25:33 INFO - PROCESS | 1650 | 1461072333661 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 06:25:33 INFO - PROCESS | 1650 | 1461072333736 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e821800 == 83 [pid = 1650] [id = 322] 06:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11c26b400) [pid = 1650] [serial = 965] [outer = 0x0] 06:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x11c286800) [pid = 1650] [serial = 966] [outer = 0x11c26b400] 06:25:33 INFO - PROCESS | 1650 | 1461072333769 Marionette DEBUG loaded listener.js 06:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x123f20800) [pid = 1650] [serial = 967] [outer = 0x11c26b400] 06:25:34 INFO - PROCESS | 1650 | 1461072334184 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]]]}] 06:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 06:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 673ms 06:25:34 INFO - PROCESS | 1650 | 1461072334212 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 06:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 06:25:34 INFO - PROCESS | 1650 | 1461072334214 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 06:25:34 INFO - PROCESS | 1650 | 1461072334216 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 06:25:34 INFO - PROCESS | 1650 | 1461072334217 Marionette TRACE conn2 <- [1,1262,null,{}] 06:25:34 INFO - PROCESS | 1650 | 1461072334220 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}] 06:25:34 INFO - PROCESS | 1650 | 1461072334349 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 06:25:34 INFO - PROCESS | 1650 | 1461072334451 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f521000 == 84 [pid = 1650] [id = 323] 06:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12459b800) [pid = 1650] [serial = 968] [outer = 0x0] 06:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x127df3c00) [pid = 1650] [serial = 969] [outer = 0x12459b800] 06:25:34 INFO - PROCESS | 1650 | 1461072334483 Marionette DEBUG loaded listener.js 06:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12a4dc400) [pid = 1650] [serial = 970] [outer = 0x12459b800] 06:25:34 INFO - PROCESS | 1650 | 1461072334907 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]]]}] 06:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 06:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 721ms 06:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 06:25:34 INFO - PROCESS | 1650 | 1461072334938 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 06:25:34 INFO - PROCESS | 1650 | 1461072334939 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 06:25:34 INFO - PROCESS | 1650 | 1461072334942 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 06:25:34 INFO - PROCESS | 1650 | 1461072334943 Marionette TRACE conn2 <- [1,1266,null,{}] 06:25:34 INFO - PROCESS | 1650 | 1461072334945 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}] 06:25:35 INFO - PROCESS | 1650 | 1461072335054 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 06:25:35 INFO - PROCESS | 1650 | 1461072335154 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fb21800 == 85 [pid = 1650] [id = 324] 06:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x127dec400) [pid = 1650] [serial = 971] [outer = 0x0] 06:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12aa58c00) [pid = 1650] [serial = 972] [outer = 0x127dec400] 06:25:35 INFO - PROCESS | 1650 | 1461072335187 Marionette DEBUG loaded listener.js 06:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12ab85400) [pid = 1650] [serial = 973] [outer = 0x127dec400] 06:25:35 INFO - PROCESS | 1650 | 1461072335614 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]]]}] 06:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 06:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 721ms 06:25:35 INFO - PROCESS | 1650 | 1461072335682 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 06:25:35 INFO - PROCESS | 1650 | 1461072335683 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 06:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 06:25:35 INFO - PROCESS | 1650 | 1461072335686 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 06:25:35 INFO - PROCESS | 1650 | 1461072335687 Marionette TRACE conn2 <- [1,1270,null,{}] 06:25:35 INFO - PROCESS | 1650 | 1461072335689 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}] 06:25:35 INFO - PROCESS | 1650 | 1461072335844 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 06:25:35 INFO - PROCESS | 1650 | 1461072335900 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305c3800 == 86 [pid = 1650] [id = 325] 06:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12bacfc00) [pid = 1650] [serial = 974] [outer = 0x0] 06:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12e369400) [pid = 1650] [serial = 975] [outer = 0x12bacfc00] 06:25:35 INFO - PROCESS | 1650 | 1461072335934 Marionette DEBUG loaded listener.js 06:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12e599c00) [pid = 1650] [serial = 976] [outer = 0x12bacfc00] 06:25:36 INFO - PROCESS | 1650 | 1461072336344 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]]]}] 06:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 06:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 670ms 06:25:36 INFO - PROCESS | 1650 | 1461072336357 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 06:25:36 INFO - PROCESS | 1650 | 1461072336358 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 06:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 06:25:36 INFO - PROCESS | 1650 | 1461072336363 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 06:25:36 INFO - PROCESS | 1650 | 1461072336365 Marionette TRACE conn2 <- [1,1274,null,{}] 06:25:36 INFO - PROCESS | 1650 | 1461072336367 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}] 06:25:36 INFO - PROCESS | 1650 | 1461072336472 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 06:25:36 INFO - PROCESS | 1650 | 1461072336546 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x131c23000 == 87 [pid = 1650] [id = 326] 06:25:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12e595800) [pid = 1650] [serial = 977] [outer = 0x0] 06:25:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12e874400) [pid = 1650] [serial = 978] [outer = 0x12e595800] 06:25:36 INFO - PROCESS | 1650 | 1461072336578 Marionette DEBUG loaded listener.js 06:25:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12eda2000) [pid = 1650] [serial = 979] [outer = 0x12e595800] 06:25:37 INFO - PROCESS | 1650 | 1461072337020 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]]]}] 06:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 06:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 721ms 06:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 06:25:37 INFO - PROCESS | 1650 | 1461072337084 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 06:25:37 INFO - PROCESS | 1650 | 1461072337086 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 06:25:37 INFO - PROCESS | 1650 | 1461072337088 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 06:25:37 INFO - PROCESS | 1650 | 1461072337089 Marionette TRACE conn2 <- [1,1278,null,{}] 06:25:37 INFO - PROCESS | 1650 | 1461072337092 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}] 06:25:37 INFO - PROCESS | 1650 | 1461072337259 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 06:25:37 INFO - PROCESS | 1650 | 1461072337271 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b82a800 == 88 [pid = 1650] [id = 327] 06:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x11a90f800) [pid = 1650] [serial = 980] [outer = 0x0] 06:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x123c53400) [pid = 1650] [serial = 981] [outer = 0x11a90f800] 06:25:37 INFO - PROCESS | 1650 | 1461072337301 Marionette DEBUG loaded listener.js 06:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12e880800) [pid = 1650] [serial = 982] [outer = 0x11a90f800] 06:25:37 INFO - PROCESS | 1650 | 1461072337913 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]]]}] 06:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 06:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 870ms 06:25:37 INFO - PROCESS | 1650 | 1461072337977 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 06:25:37 INFO - PROCESS | 1650 | 1461072337979 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 06:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 06:25:37 INFO - PROCESS | 1650 | 1461072337984 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 06:25:37 INFO - PROCESS | 1650 | 1461072337987 Marionette TRACE conn2 <- [1,1282,null,{}] 06:25:37 INFO - PROCESS | 1650 | 1461072337991 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}] 06:25:38 INFO - PROCESS | 1650 | 1461072338092 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 06:25:38 INFO - PROCESS | 1650 | 1461072338170 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c382800 == 89 [pid = 1650] [id = 328] 06:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x114adc800) [pid = 1650] [serial = 983] [outer = 0x0] 06:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x115102400) [pid = 1650] [serial = 984] [outer = 0x114adc800] 06:25:38 INFO - PROCESS | 1650 | 1461072338199 Marionette DEBUG loaded listener.js 06:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x11654e400) [pid = 1650] [serial = 985] [outer = 0x114adc800] 06:25:38 INFO - PROCESS | 1650 | 1461072338665 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]]]}] 06:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 06:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 722ms 06:25:38 INFO - PROCESS | 1650 | 1461072338713 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 06:25:38 INFO - PROCESS | 1650 | 1461072338716 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 06:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 06:25:38 INFO - PROCESS | 1650 | 1461072338722 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 06:25:38 INFO - PROCESS | 1650 | 1461072338724 Marionette TRACE conn2 <- [1,1286,null,{}] 06:25:38 INFO - PROCESS | 1650 | 1461072338727 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}] 06:25:38 INFO - PROCESS | 1650 | 1461072338823 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 06:25:38 INFO - PROCESS | 1650 | 1461072338893 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa4b800 == 90 [pid = 1650] [id = 329] 06:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x11a903800) [pid = 1650] [serial = 986] [outer = 0x0] 06:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x11ad60800) [pid = 1650] [serial = 987] [outer = 0x11a903800] 06:25:38 INFO - PROCESS | 1650 | 1461072338920 Marionette DEBUG loaded listener.js 06:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x11aedac00) [pid = 1650] [serial = 988] [outer = 0x11a903800] 06:25:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa75800 == 89 [pid = 1650] [id = 224] 06:25:39 INFO - PROCESS | 1650 | --DOCSHELL 0x123dca800 == 88 [pid = 1650] [id = 260] 06:25:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12e17e800 == 87 [pid = 1650] [id = 221] 06:25:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea35000 == 86 [pid = 1650] [id = 318] 06:25:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8d8000 == 85 [pid = 1650] [id = 317] 06:25:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12df4f800 == 84 [pid = 1650] [id = 316] 06:25:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12d26e800 == 83 [pid = 1650] [id = 315] 06:25:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12bddf000 == 82 [pid = 1650] [id = 314] 06:25:39 INFO - PROCESS | 1650 | --DOCSHELL 0x129111800 == 81 [pid = 1650] [id = 313] 06:25:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1267f5800 == 80 [pid = 1650] [id = 312] 06:25:39 INFO - PROCESS | 1650 | --DOCSHELL 0x123e7f000 == 79 [pid = 1650] [id = 311] 06:25:39 INFO - PROCESS | 1650 | --DOCSHELL 0x123c88000 == 78 [pid = 1650] [id = 310] 06:25:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11bd10000 == 77 [pid = 1650] [id = 309] 06:25:39 INFO - PROCESS | 1650 | --DOCSHELL 0x119581800 == 76 [pid = 1650] [id = 308] 06:25:39 INFO - PROCESS | 1650 | --DOCSHELL 0x118fc2800 == 75 [pid = 1650] [id = 307] 06:25:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba5a800 == 74 [pid = 1650] [id = 306] 06:25:39 INFO - PROCESS | 1650 | --DOCSHELL 0x13000c800 == 73 [pid = 1650] [id = 301] 06:25:39 INFO - PROCESS | 1650 | --DOCSHELL 0x129281800 == 72 [pid = 1650] [id = 300] 06:25:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11bbc5000 == 71 [pid = 1650] [id = 299] 06:25:39 INFO - PROCESS | 1650 | --DOCSHELL 0x130013000 == 70 [pid = 1650] [id = 298] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12f099400) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x129bcd800) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12cdb9000) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12e10c800) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x11225a000) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12cf9e000) [pid = 1650] [serial = 880] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12e597c00) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12742a000) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x11c287c00) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x123b2a800) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x123f2f400) [pid = 1650] [serial = 871] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x11ad64400) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x11b86dc00) [pid = 1650] [serial = 865] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x11adab400) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x10fff7400) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x1158a0c00) [pid = 1650] [serial = 859] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x114c06800) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x1186a5c00) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x11bef4000) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x11c285400) [pid = 1650] [serial = 868] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12a4e8400) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x11aa21400) [pid = 1650] [serial = 862] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x119129c00) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x115533000) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x11adb0400) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11a90d000) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12e368c00) [pid = 1650] [serial = 883] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x11c45e800) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x11a90a800) [pid = 1650] [serial = 450] [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.] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x1243a6c00) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12e61f800) [pid = 1650] [serial = 892] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x129b98c00) [pid = 1650] [serial = 874] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12a4e8800) [pid = 1650] [serial = 877] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12e374c00) [pid = 1650] [serial = 889] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11bba0400) [pid = 1650] [serial = 886] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11c276800) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 06:25:39 INFO - PROCESS | 1650 | 1461072339549 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]]]}] 06:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 06:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 872ms 06:25:39 INFO - PROCESS | 1650 | 1461072339597 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 06:25:39 INFO - PROCESS | 1650 | 1461072339598 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 06:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 06:25:39 INFO - PROCESS | 1650 | 1461072339601 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 06:25:39 INFO - PROCESS | 1650 | 1461072339603 Marionette TRACE conn2 <- [1,1290,null,{}] 06:25:39 INFO - PROCESS | 1650 | 1461072339610 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}] 06:25:39 INFO - PROCESS | 1650 | 1461072339697 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 06:25:39 INFO - PROCESS | 1650 | 1461072339762 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba46000 == 71 [pid = 1650] [id = 330] 06:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11ad64400) [pid = 1650] [serial = 989] [outer = 0x0] 06:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11bb8a800) [pid = 1650] [serial = 990] [outer = 0x11ad64400] 06:25:39 INFO - PROCESS | 1650 | 1461072339790 Marionette DEBUG loaded listener.js 06:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11c04a800) [pid = 1650] [serial = 991] [outer = 0x11ad64400] 06:25:40 INFO - PROCESS | 1650 | 1461072340101 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]]]}] 06:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 06:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 522ms 06:25:40 INFO - PROCESS | 1650 | 1461072340123 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 06:25:40 INFO - PROCESS | 1650 | 1461072340125 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 06:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 06:25:40 INFO - PROCESS | 1650 | 1461072340131 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 06:25:40 INFO - PROCESS | 1650 | 1461072340133 Marionette TRACE conn2 <- [1,1294,null,{}] 06:25:40 INFO - PROCESS | 1650 | 1461072340135 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}] 06:25:40 INFO - PROCESS | 1650 | 1461072340243 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 06:25:40 INFO - PROCESS | 1650 | 1461072340303 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e7f000 == 72 [pid = 1650] [id = 331] 06:25:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11c04b400) [pid = 1650] [serial = 992] [outer = 0x0] 06:25:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x123b2a800) [pid = 1650] [serial = 993] [outer = 0x11c04b400] 06:25:40 INFO - PROCESS | 1650 | 1461072340333 Marionette DEBUG loaded listener.js 06:25:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x1242e4800) [pid = 1650] [serial = 994] [outer = 0x11c04b400] 06:25:40 INFO - PROCESS | 1650 | 1461072340619 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]]]}] 06:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 06:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 520ms 06:25:40 INFO - PROCESS | 1650 | 1461072340651 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 06:25:40 INFO - PROCESS | 1650 | 1461072340652 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 06:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 06:25:40 INFO - PROCESS | 1650 | 1461072340654 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 06:25:40 INFO - PROCESS | 1650 | 1461072340655 Marionette TRACE conn2 <- [1,1298,null,{}] 06:25:40 INFO - PROCESS | 1650 | 1461072340658 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}] 06:25:40 INFO - PROCESS | 1650 | 1461072340750 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 06:25:40 INFO - PROCESS | 1650 | 1461072340754 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x127eb0000 == 73 [pid = 1650] [id = 332] 06:25:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x1243a0400) [pid = 1650] [serial = 995] [outer = 0x0] 06:25:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x127423400) [pid = 1650] [serial = 996] [outer = 0x1243a0400] 06:25:40 INFO - PROCESS | 1650 | 1461072340780 Marionette DEBUG loaded listener.js 06:25:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x127ded000) [pid = 1650] [serial = 997] [outer = 0x1243a0400] 06:25:41 INFO - PROCESS | 1650 | 1461072341146 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]]]}] 06:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 06:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 523ms 06:25:41 INFO - PROCESS | 1650 | 1461072341192 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 06:25:41 INFO - PROCESS | 1650 | 1461072341193 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 06:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 06:25:41 INFO - PROCESS | 1650 | 1461072341197 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 06:25:41 INFO - PROCESS | 1650 | 1461072341198 Marionette TRACE conn2 <- [1,1302,null,{}] 06:25:41 INFO - PROCESS | 1650 | 1461072341200 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}] 06:25:41 INFO - PROCESS | 1650 | 1461072341298 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 06:25:41 INFO - PROCESS | 1650 | 1461072341303 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c16800 == 74 [pid = 1650] [id = 333] 06:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x129b8d400) [pid = 1650] [serial = 998] [outer = 0x0] 06:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12a4e4800) [pid = 1650] [serial = 999] [outer = 0x129b8d400] 06:25:41 INFO - PROCESS | 1650 | 1461072341331 Marionette DEBUG loaded listener.js 06:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12ab80000) [pid = 1650] [serial = 1000] [outer = 0x129b8d400] 06:25:41 INFO - PROCESS | 1650 | 1461072341766 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]]]}] 06:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 06:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 621ms 06:25:41 INFO - PROCESS | 1650 | 1461072341819 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 06:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 06:25:41 INFO - PROCESS | 1650 | 1461072341821 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 06:25:41 INFO - PROCESS | 1650 | 1461072341825 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 06:25:41 INFO - PROCESS | 1650 | 1461072341827 Marionette TRACE conn2 <- [1,1306,null,{}] 06:25:41 INFO - PROCESS | 1650 | 1461072341830 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}] 06:25:41 INFO - PROCESS | 1650 | 1461072341972 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 06:25:41 INFO - PROCESS | 1650 | 1461072341991 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdca800 == 75 [pid = 1650] [id = 334] 06:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11898e000) [pid = 1650] [serial = 1001] [outer = 0x0] 06:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12b7ad000) [pid = 1650] [serial = 1002] [outer = 0x11898e000] 06:25:42 INFO - PROCESS | 1650 | 1461072342016 Marionette DEBUG loaded listener.js 06:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12d2c5400) [pid = 1650] [serial = 1003] [outer = 0x11898e000] 06:25:42 INFO - PROCESS | 1650 | 1461072342353 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]]]}] 06:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 06:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 571ms 06:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 06:25:42 INFO - PROCESS | 1650 | 1461072342396 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 06:25:42 INFO - PROCESS | 1650 | 1461072342397 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 06:25:42 INFO - PROCESS | 1650 | 1461072342404 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 06:25:42 INFO - PROCESS | 1650 | 1461072342405 Marionette TRACE conn2 <- [1,1310,null,{}] 06:25:42 INFO - PROCESS | 1650 | 1461072342407 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}] 06:25:42 INFO - PROCESS | 1650 | 1461072342520 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 06:25:42 INFO - PROCESS | 1650 | 1461072342557 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf7b800 == 76 [pid = 1650] [id = 335] 06:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x11adac000) [pid = 1650] [serial = 1004] [outer = 0x0] 06:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12d99e000) [pid = 1650] [serial = 1005] [outer = 0x11adac000] 06:25:42 INFO - PROCESS | 1650 | 1461072342583 Marionette DEBUG loaded listener.js 06:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12e594c00) [pid = 1650] [serial = 1006] [outer = 0x11adac000] 06:25:42 INFO - PROCESS | 1650 | 1461072342913 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] 06:25:42 INFO - PROCESS | 1650 | 1461072342926 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 06:25:42 INFO - PROCESS | 1650 | 1461072342931 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 06:25:42 INFO - PROCESS | 1650 | 1461072342932 Marionette TRACE conn2 <- [1,1314,null,{}] 06:25:42 INFO - PROCESS | 1650 | 1461072342935 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}] 06:25:43 INFO - PROCESS | 1650 | 1461072343053 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 06:25:43 INFO - PROCESS | 1650 | 1461072343067 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e188000 == 77 [pid = 1650] [id = 336] 06:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12e58f800) [pid = 1650] [serial = 1007] [outer = 0x0] 06:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12eda8800) [pid = 1650] [serial = 1008] [outer = 0x12e58f800] 06:25:43 INFO - PROCESS | 1650 | 1461072343092 Marionette DEBUG loaded listener.js 06:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12f09c000) [pid = 1650] [serial = 1009] [outer = 0x12e58f800] 06:25:43 INFO - PROCESS | 1650 | 1461072343448 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]]]}] 06:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 06:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 573ms 06:25:43 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x11c831400) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 06:25:43 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x11c635000) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 06:25:43 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x123fb1000) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 06:25:43 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x129b8fc00) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 06:25:43 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x114ae0c00) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 06:25:43 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11aee7000) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 06:25:43 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x119125000) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 06:25:43 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x114d8c000) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 06:25:43 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11b590400) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 06:25:43 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x115532000) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 06:25:43 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11aaf8000) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 06:25:43 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12ab80400) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 06:25:43 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12a4e4000) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 06:25:43 INFO - PROCESS | 1650 | 1461072343643 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 06:25:43 INFO - PROCESS | 1650 | 1461072343644 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 06:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 06:25:43 INFO - PROCESS | 1650 | 1461072343654 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 06:25:43 INFO - PROCESS | 1650 | 1461072343656 Marionette TRACE conn2 <- [1,1318,null,{}] 06:25:43 INFO - PROCESS | 1650 | 1461072343658 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}] 06:25:43 INFO - PROCESS | 1650 | 1461072343749 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 06:25:43 INFO - PROCESS | 1650 | 1461072343770 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e77800 == 78 [pid = 1650] [id = 337] 06:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x1123e1800) [pid = 1650] [serial = 1010] [outer = 0x0] 06:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x1123e7000) [pid = 1650] [serial = 1011] [outer = 0x1123e1800] 06:25:43 INFO - PROCESS | 1650 | 1461072343796 Marionette DEBUG loaded listener.js 06:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x1123eb000) [pid = 1650] [serial = 1012] [outer = 0x1123e1800] 06:25:44 INFO - PROCESS | 1650 | 1461072344136 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]]]}] 06:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 06:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 519ms 06:25:44 INFO - PROCESS | 1650 | 1461072344175 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 06:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 06:25:44 INFO - PROCESS | 1650 | 1461072344177 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 06:25:44 INFO - PROCESS | 1650 | 1461072344179 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 06:25:44 INFO - PROCESS | 1650 | 1461072344181 Marionette TRACE conn2 <- [1,1322,null,{}] 06:25:44 INFO - PROCESS | 1650 | 1461072344183 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}] 06:25:44 INFO - PROCESS | 1650 | 1461072344314 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 06:25:44 INFO - PROCESS | 1650 | 1461072344322 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec14000 == 79 [pid = 1650] [id = 338] 06:25:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x1123ea000) [pid = 1650] [serial = 1013] [outer = 0x0] 06:25:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11b587800) [pid = 1650] [serial = 1014] [outer = 0x1123ea000] 06:25:44 INFO - PROCESS | 1650 | 1461072344351 Marionette DEBUG loaded listener.js 06:25:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12f09e400) [pid = 1650] [serial = 1015] [outer = 0x1123ea000] 06:25:44 INFO - PROCESS | 1650 | 1461072344683 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]]]}] 06:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 06:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 519ms 06:25:44 INFO - PROCESS | 1650 | 1461072344699 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 06:25:44 INFO - PROCESS | 1650 | 1461072344700 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 06:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 06:25:44 INFO - PROCESS | 1650 | 1461072344702 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 06:25:44 INFO - PROCESS | 1650 | 1461072344703 Marionette TRACE conn2 <- [1,1326,null,{}] 06:25:44 INFO - PROCESS | 1650 | 1461072344706 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}] 06:25:44 INFO - PROCESS | 1650 | 1461072344800 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 06:25:44 INFO - PROCESS | 1650 | 1461072344804 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1300cf000 == 80 [pid = 1650] [id = 339] 06:25:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x11c635000) [pid = 1650] [serial = 1016] [outer = 0x0] 06:25:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12ac32c00) [pid = 1650] [serial = 1017] [outer = 0x11c635000] 06:25:44 INFO - PROCESS | 1650 | 1461072344830 Marionette DEBUG loaded listener.js 06:25:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12f09ec00) [pid = 1650] [serial = 1018] [outer = 0x11c635000] 06:25:45 INFO - PROCESS | 1650 | 1461072345203 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]]]}] 06:25:45 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 06:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 521ms 06:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 06:25:45 INFO - PROCESS | 1650 | 1461072345235 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 06:25:45 INFO - PROCESS | 1650 | 1461072345237 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 06:25:45 INFO - PROCESS | 1650 | 1461072345240 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 06:25:45 INFO - PROCESS | 1650 | 1461072345245 Marionette TRACE conn2 <- [1,1330,null,{}] 06:25:45 INFO - PROCESS | 1650 | 1461072345249 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}] 06:25:45 INFO - PROCESS | 1650 | 1461072345388 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 06:25:45 INFO - PROCESS | 1650 | 1461072345395 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305ba000 == 81 [pid = 1650] [id = 340] 06:25:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12ac33c00) [pid = 1650] [serial = 1019] [outer = 0x0] 06:25:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12f6ce800) [pid = 1650] [serial = 1020] [outer = 0x12ac33c00] 06:25:45 INFO - PROCESS | 1650 | 1461072345440 Marionette DEBUG loaded listener.js 06:25:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12f6d5c00) [pid = 1650] [serial = 1021] [outer = 0x12ac33c00] 06:25:46 INFO - PROCESS | 1650 | 1461072346044 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]]]}] 06:25:46 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 06:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 874ms 06:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 06:25:46 INFO - PROCESS | 1650 | 1461072346141 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 06:25:46 INFO - PROCESS | 1650 | 1461072346146 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 06:25:46 INFO - PROCESS | 1650 | 1461072346154 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 06:25:46 INFO - PROCESS | 1650 | 1461072346158 Marionette TRACE conn2 <- [1,1334,null,{}] 06:25:46 INFO - PROCESS | 1650 | 1461072346163 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}] 06:25:46 INFO - PROCESS | 1650 | 1461072346343 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 06:25:46 INFO - PROCESS | 1650 | 1461072346478 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba3c000 == 82 [pid = 1650] [id = 341] 06:25:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x11552d800) [pid = 1650] [serial = 1022] [outer = 0x0] 06:25:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x11898b400) [pid = 1650] [serial = 1023] [outer = 0x11552d800] 06:25:46 INFO - PROCESS | 1650 | 1461072346531 Marionette DEBUG loaded listener.js 06:25:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x11a868c00) [pid = 1650] [serial = 1024] [outer = 0x11552d800] 06:25:46 INFO - PROCESS | 1650 | 1461072346950 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]]]}] 06:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 06:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 827ms 06:25:46 INFO - PROCESS | 1650 | 1461072346980 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 06:25:46 INFO - PROCESS | 1650 | 1461072346984 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 06:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 06:25:46 INFO - PROCESS | 1650 | 1461072346989 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 06:25:46 INFO - PROCESS | 1650 | 1461072346991 Marionette TRACE conn2 <- [1,1338,null,{}] 06:25:46 INFO - PROCESS | 1650 | 1461072346993 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}] 06:25:47 INFO - PROCESS | 1650 | 1461072347107 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 06:25:47 INFO - PROCESS | 1650 | 1461072347213 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12760a000 == 83 [pid = 1650] [id = 342] 06:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x11a90f400) [pid = 1650] [serial = 1025] [outer = 0x0] 06:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x11b595800) [pid = 1650] [serial = 1026] [outer = 0x11a90f400] 06:25:47 INFO - PROCESS | 1650 | 1461072347247 Marionette DEBUG loaded listener.js 06:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x11bef7000) [pid = 1650] [serial = 1027] [outer = 0x11a90f400] 06:25:48 INFO - PROCESS | 1650 | 1461072348151 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]]]}] 06:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 06:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1171ms 06:25:48 INFO - PROCESS | 1650 | 1461072348161 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 06:25:48 INFO - PROCESS | 1650 | 1461072348163 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 06:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 06:25:48 INFO - PROCESS | 1650 | 1461072348165 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 06:25:48 INFO - PROCESS | 1650 | 1461072348168 Marionette TRACE conn2 <- [1,1342,null,{}] 06:25:48 INFO - PROCESS | 1650 | 1461072348176 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}] 06:25:48 INFO - PROCESS | 1650 | 1461072348289 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 06:25:48 INFO - PROCESS | 1650 | 1461072348391 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f83e000 == 84 [pid = 1650] [id = 343] 06:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x11c051000) [pid = 1650] [serial = 1028] [outer = 0x0] 06:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x127df7000) [pid = 1650] [serial = 1029] [outer = 0x11c051000] 06:25:48 INFO - PROCESS | 1650 | 1461072348425 Marionette DEBUG loaded listener.js 06:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12a4e6000) [pid = 1650] [serial = 1030] [outer = 0x11c051000] 06:25:48 INFO - PROCESS | 1650 | 1461072348886 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]]]}] 06:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 06:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 773ms 06:25:48 INFO - PROCESS | 1650 | 1461072348939 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 06:25:48 INFO - PROCESS | 1650 | 1461072348944 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 06:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 06:25:48 INFO - PROCESS | 1650 | 1461072348949 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 06:25:48 INFO - PROCESS | 1650 | 1461072348951 Marionette TRACE conn2 <- [1,1346,null,{}] 06:25:48 INFO - PROCESS | 1650 | 1461072348954 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}] 06:25:49 INFO - PROCESS | 1650 | 1461072349117 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 06:25:49 INFO - PROCESS | 1650 | 1461072349198 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ecf800 == 85 [pid = 1650] [id = 344] 06:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12a4e2000) [pid = 1650] [serial = 1031] [outer = 0x0] 06:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12ac2c000) [pid = 1650] [serial = 1032] [outer = 0x12a4e2000] 06:25:49 INFO - PROCESS | 1650 | 1461072349229 Marionette DEBUG loaded listener.js 06:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12cdb7c00) [pid = 1650] [serial = 1033] [outer = 0x12a4e2000] 06:25:49 INFO - PROCESS | 1650 | 1461072349674 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]]]}] 06:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 06:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 771ms 06:25:49 INFO - PROCESS | 1650 | 1461072349720 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 06:25:49 INFO - PROCESS | 1650 | 1461072349721 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 06:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 06:25:49 INFO - PROCESS | 1650 | 1461072349724 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 06:25:49 INFO - PROCESS | 1650 | 1461072349725 Marionette TRACE conn2 <- [1,1350,null,{}] 06:25:49 INFO - PROCESS | 1650 | 1461072349747 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}] 06:25:49 INFO - PROCESS | 1650 | 1461072349855 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 06:25:49 INFO - PROCESS | 1650 | 1461072349932 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad18000 == 86 [pid = 1650] [id = 345] 06:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12aa63400) [pid = 1650] [serial = 1034] [outer = 0x0] 06:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12e36b800) [pid = 1650] [serial = 1035] [outer = 0x12aa63400] 06:25:49 INFO - PROCESS | 1650 | 1461072349962 Marionette DEBUG loaded listener.js 06:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12eda7800) [pid = 1650] [serial = 1036] [outer = 0x12aa63400] 06:25:50 INFO - PROCESS | 1650 | 1461072350380 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]]]}] 06:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 06:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 688ms 06:25:50 INFO - PROCESS | 1650 | 1461072350413 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 06:25:50 INFO - PROCESS | 1650 | 1461072350414 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 06:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 06:25:50 INFO - PROCESS | 1650 | 1461072350417 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 06:25:50 INFO - PROCESS | 1650 | 1461072350418 Marionette TRACE conn2 <- [1,1354,null,{}] 06:25:50 INFO - PROCESS | 1650 | 1461072350420 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}] 06:25:50 INFO - PROCESS | 1650 | 1461072350543 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 06:25:50 INFO - PROCESS | 1650 | 1461072350664 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad35800 == 87 [pid = 1650] [id = 346] 06:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x1141bcc00) [pid = 1650] [serial = 1037] [outer = 0x0] 06:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12f09d000) [pid = 1650] [serial = 1038] [outer = 0x1141bcc00] 06:25:50 INFO - PROCESS | 1650 | 1461072350699 Marionette DEBUG loaded listener.js 06:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12f8c2c00) [pid = 1650] [serial = 1039] [outer = 0x1141bcc00] 06:25:51 INFO - PROCESS | 1650 | 1461072351138 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]]]}] 06:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 06:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 770ms 06:25:51 INFO - PROCESS | 1650 | 1461072351188 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 06:25:51 INFO - PROCESS | 1650 | 1461072351189 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 06:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 06:25:51 INFO - PROCESS | 1650 | 1461072351192 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 06:25:51 INFO - PROCESS | 1650 | 1461072351193 Marionette TRACE conn2 <- [1,1358,null,{}] 06:25:51 INFO - PROCESS | 1650 | 1461072351196 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}] 06:25:51 INFO - PROCESS | 1650 | 1461072351307 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 06:25:51 INFO - PROCESS | 1650 | 1461072351387 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c37a800 == 88 [pid = 1650] [id = 347] 06:25:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x114346c00) [pid = 1650] [serial = 1040] [outer = 0x0] 06:25:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x11bb9b800) [pid = 1650] [serial = 1041] [outer = 0x114346c00] 06:25:51 INFO - PROCESS | 1650 | 1461072351418 Marionette DEBUG loaded listener.js 06:25:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12ab83400) [pid = 1650] [serial = 1042] [outer = 0x114346c00] 06:25:52 INFO - PROCESS | 1650 | 1461072352031 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]]]}] 06:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 06:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 872ms 06:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 06:25:52 INFO - PROCESS | 1650 | 1461072352065 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 06:25:52 INFO - PROCESS | 1650 | 1461072352067 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 06:25:52 INFO - PROCESS | 1650 | 1461072352070 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 06:25:52 INFO - PROCESS | 1650 | 1461072352072 Marionette TRACE conn2 <- [1,1362,null,{}] 06:25:52 INFO - PROCESS | 1650 | 1461072352076 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}] 06:25:52 INFO - PROCESS | 1650 | 1461072352177 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 06:25:52 INFO - PROCESS | 1650 | 1461072352244 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b561000 == 89 [pid = 1650] [id = 348] 06:25:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x114d93c00) [pid = 1650] [serial = 1043] [outer = 0x0] 06:25:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x11552d000) [pid = 1650] [serial = 1044] [outer = 0x114d93c00] 06:25:52 INFO - PROCESS | 1650 | 1461072352322 Marionette DEBUG loaded listener.js 06:25:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x118fab000) [pid = 1650] [serial = 1045] [outer = 0x114d93c00] 06:25:52 INFO - PROCESS | 1650 | 1461072352796 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]]]}] 06:25:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1300cf000 == 88 [pid = 1650] [id = 339] 06:25:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec14000 == 87 [pid = 1650] [id = 338] 06:25:52 INFO - PROCESS | 1650 | --DOCSHELL 0x123e77800 == 86 [pid = 1650] [id = 337] 06:25:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12e188000 == 85 [pid = 1650] [id = 336] 06:25:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf7b800 == 84 [pid = 1650] [id = 335] 06:25:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdca800 == 83 [pid = 1650] [id = 334] 06:25:52 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12d2cb800) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 06:25:52 INFO - PROCESS | 1650 | --DOCSHELL 0x129c16800 == 82 [pid = 1650] [id = 333] 06:25:52 INFO - PROCESS | 1650 | --DOCSHELL 0x127eb0000 == 81 [pid = 1650] [id = 332] 06:25:52 INFO - PROCESS | 1650 | --DOCSHELL 0x123e7f000 == 80 [pid = 1650] [id = 331] 06:25:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba46000 == 79 [pid = 1650] [id = 330] 06:25:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa4b800 == 78 [pid = 1650] [id = 329] 06:25:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11c382800 == 77 [pid = 1650] [id = 328] 06:25:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11b82a800 == 76 [pid = 1650] [id = 327] 06:25:52 INFO - PROCESS | 1650 | --DOCSHELL 0x131c23000 == 75 [pid = 1650] [id = 326] 06:25:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1305c3800 == 74 [pid = 1650] [id = 325] 06:25:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12fb21800 == 73 [pid = 1650] [id = 324] 06:25:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12f521000 == 72 [pid = 1650] [id = 323] 06:25:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12e821800 == 71 [pid = 1650] [id = 322] 06:25:52 INFO - PROCESS | 1650 | --DOCSHELL 0x123c95800 == 70 [pid = 1650] [id = 321] 06:25:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11a9ad000 == 69 [pid = 1650] [id = 320] 06:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 06:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 824ms 06:25:52 INFO - PROCESS | 1650 | 1461072352896 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 06:25:52 INFO - PROCESS | 1650 | 1461072352900 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 06:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 06:25:52 INFO - PROCESS | 1650 | 1461072352904 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 06:25:52 INFO - PROCESS | 1650 | 1461072352906 Marionette TRACE conn2 <- [1,1366,null,{}] 06:25:52 INFO - PROCESS | 1650 | 1461072352909 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}] 06:25:52 INFO - PROCESS | 1650 | 1461072352990 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x127343400) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x123c5c400) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x127da3400) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x127448c00) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x129b98800) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x129b91400) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x11b873800) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x11bba0c00) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x11aee8c00) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12aa58400) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x129c35800) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x11a85cc00) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x11aa15400) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12aa64800) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x115531000) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x114d92400) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x11bba5000) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12cdb7000) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12eda4c00) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x11912bc00) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x127313800) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x1189ce400) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x118987000) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x11ad68000) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11ae96400) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12ab85000) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12ba0f400) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12cf2fc00) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12aa5cc00) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12a4db000) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12b49e000) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x129209c00) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x124595c00) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x123a22800) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 06:25:53 INFO - PROCESS | 1650 | 1461072353063 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a60a800 == 70 [pid = 1650] [id = 349] 06:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x1123eac00) [pid = 1650] [serial = 1046] [outer = 0x0] 06:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11912bc00) [pid = 1650] [serial = 1047] [outer = 0x1123eac00] 06:25:53 INFO - PROCESS | 1650 | 1461072353092 Marionette DEBUG loaded listener.js 06:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x11ad68000) [pid = 1650] [serial = 1048] [outer = 0x1123eac00] 06:25:53 INFO - PROCESS | 1650 | 1461072353413 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] 06:25:53 INFO - PROCESS | 1650 | 1461072353425 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 06:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 06:25:53 INFO - PROCESS | 1650 | 1461072353432 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 06:25:53 INFO - PROCESS | 1650 | 1461072353434 Marionette TRACE conn2 <- [1,1370,null,{}] 06:25:53 INFO - PROCESS | 1650 | 1461072353442 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}] 06:25:53 INFO - PROCESS | 1650 | 1461072353535 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 06:25:53 INFO - PROCESS | 1650 | 1461072353612 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c379000 == 71 [pid = 1650] [id = 350] 06:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11aaf5800) [pid = 1650] [serial = 1049] [outer = 0x0] 06:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x11b590400) [pid = 1650] [serial = 1050] [outer = 0x11aaf5800] 06:25:53 INFO - PROCESS | 1650 | 1461072353640 Marionette DEBUG loaded listener.js 06:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x11c057000) [pid = 1650] [serial = 1051] [outer = 0x11aaf5800] 06:25:53 INFO - PROCESS | 1650 | 1461072353937 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] 06:25:53 INFO - PROCESS | 1650 | 1461072353957 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 06:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 06:25:53 INFO - PROCESS | 1650 | 1461072353967 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 06:25:53 INFO - PROCESS | 1650 | 1461072353968 Marionette TRACE conn2 <- [1,1374,null,{}] 06:25:53 INFO - PROCESS | 1650 | 1461072353970 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}] 06:25:54 INFO - PROCESS | 1650 | 1461072354068 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 06:25:54 INFO - PROCESS | 1650 | 1461072354131 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12677d800 == 72 [pid = 1650] [id = 351] 06:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x11ada1c00) [pid = 1650] [serial = 1052] [outer = 0x0] 06:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x11c285400) [pid = 1650] [serial = 1053] [outer = 0x11ada1c00] 06:25:54 INFO - PROCESS | 1650 | 1461072354159 Marionette DEBUG loaded listener.js 06:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x124122800) [pid = 1650] [serial = 1054] [outer = 0x11ada1c00] 06:25:54 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:25:54 INFO - PROCESS | 1650 | 1461072354465 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] 06:25:54 INFO - PROCESS | 1650 | 1461072354488 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 06:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 06:25:54 INFO - PROCESS | 1650 | 1461072354490 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 06:25:54 INFO - PROCESS | 1650 | 1461072354492 Marionette TRACE conn2 <- [1,1378,null,{}] 06:25:54 INFO - PROCESS | 1650 | 1461072354497 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}] 06:25:54 INFO - PROCESS | 1650 | 1461072354586 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 06:25:54 INFO - PROCESS | 1650 | 1461072354590 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c11800 == 73 [pid = 1650] [id = 352] 06:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x124592c00) [pid = 1650] [serial = 1055] [outer = 0x0] 06:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x1275a7000) [pid = 1650] [serial = 1056] [outer = 0x124592c00] 06:25:54 INFO - PROCESS | 1650 | 1461072354617 Marionette DEBUG loaded listener.js 06:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x129209400) [pid = 1650] [serial = 1057] [outer = 0x124592c00] 06:25:55 INFO - PROCESS | 1650 | 1461072355067 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] 06:25:55 INFO - PROCESS | 1650 | 1461072355116 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 06:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 06:25:55 INFO - PROCESS | 1650 | 1461072355120 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 06:25:55 INFO - PROCESS | 1650 | 1461072355121 Marionette TRACE conn2 <- [1,1382,null,{}] 06:25:55 INFO - PROCESS | 1650 | 1461072355125 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}] 06:25:55 INFO - PROCESS | 1650 | 1461072355303 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 06:25:55 INFO - PROCESS | 1650 | 1461072355339 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b835000 == 74 [pid = 1650] [id = 353] 06:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x129c2f000) [pid = 1650] [serial = 1058] [outer = 0x0] 06:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12aa59c00) [pid = 1650] [serial = 1059] [outer = 0x129c2f000] 06:25:55 INFO - PROCESS | 1650 | 1461072355366 Marionette DEBUG loaded listener.js 06:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12ac36800) [pid = 1650] [serial = 1060] [outer = 0x129c2f000] 06:25:55 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:25:55 INFO - PROCESS | 1650 | 1461072355720 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] 06:25:55 INFO - PROCESS | 1650 | 1461072355741 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 06:25:55 INFO - PROCESS | 1650 | 1461072355743 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 06:25:55 INFO - PROCESS | 1650 | 1461072355744 Marionette TRACE conn2 <- [1,1386,null,{}] 06:25:55 INFO - PROCESS | 1650 | 1461072355746 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}] 06:25:55 INFO - PROCESS | 1650 | 1461072355857 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 06:25:55 INFO - PROCESS | 1650 | 1461072355871 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bde5800 == 75 [pid = 1650] [id = 354] 06:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12b217800) [pid = 1650] [serial = 1061] [outer = 0x0] 06:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12cdb8c00) [pid = 1650] [serial = 1062] [outer = 0x12b217800] 06:25:55 INFO - PROCESS | 1650 | 1461072355896 Marionette DEBUG loaded listener.js 06:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12d2ca000) [pid = 1650] [serial = 1063] [outer = 0x12b217800] 06:25:56 INFO - PROCESS | 1650 | 1461072356244 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] 06:25:56 INFO - PROCESS | 1650 | 1461072356274 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 06:25:56 INFO - PROCESS | 1650 | 1461072356276 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 06:25:56 INFO - PROCESS | 1650 | 1461072356277 Marionette TRACE conn2 <- [1,1390,null,{}] 06:25:56 INFO - PROCESS | 1650 | 1461072356280 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}] 06:25:56 INFO - PROCESS | 1650 | 1461072356398 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 06:25:56 INFO - PROCESS | 1650 | 1461072356439 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d281800 == 76 [pid = 1650] [id = 355] 06:25:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x129c2f400) [pid = 1650] [serial = 1064] [outer = 0x0] 06:25:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12e1d7800) [pid = 1650] [serial = 1065] [outer = 0x129c2f400] 06:25:56 INFO - PROCESS | 1650 | 1461072356465 Marionette DEBUG loaded listener.js 06:25:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12e58e800) [pid = 1650] [serial = 1066] [outer = 0x129c2f400] 06:25:56 INFO - PROCESS | 1650 | 1461072356791 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]]]}] 06:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 06:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 520ms 06:25:56 INFO - PROCESS | 1650 | 1461072356798 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 06:25:56 INFO - PROCESS | 1650 | 1461072356799 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 06:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 06:25:56 INFO - PROCESS | 1650 | 1461072356801 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 06:25:56 INFO - PROCESS | 1650 | 1461072356802 Marionette TRACE conn2 <- [1,1394,null,{}] 06:25:56 INFO - PROCESS | 1650 | 1461072356805 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}] 06:25:56 INFO - PROCESS | 1650 | 1461072356920 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 06:25:56 INFO - PROCESS | 1650 | 1461072356935 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e187000 == 77 [pid = 1650] [id = 356] 06:25:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12e58f400) [pid = 1650] [serial = 1067] [outer = 0x0] 06:25:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12e87a000) [pid = 1650] [serial = 1068] [outer = 0x12e58f400] 06:25:56 INFO - PROCESS | 1650 | 1461072356960 Marionette DEBUG loaded listener.js 06:25:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12eda8c00) [pid = 1650] [serial = 1069] [outer = 0x12e58f400] 06:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x1243a0400) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 06:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x11a903800) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 06:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x114adc800) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 06:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x11c04b400) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 06:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x129b8d400) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 06:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12e58f800) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 06:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x1123ea000) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 06:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x11ad64400) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 06:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x11898e000) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 06:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x11adac000) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 06:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x1123e1800) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 06:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x11c635000) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 06:25:57 INFO - PROCESS | 1650 | 1461072357419 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]]]}] 06:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 06:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 625ms 06:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 06:25:57 INFO - PROCESS | 1650 | 1461072357430 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 06:25:57 INFO - PROCESS | 1650 | 1461072357431 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 06:25:57 INFO - PROCESS | 1650 | 1461072357433 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 06:25:57 INFO - PROCESS | 1650 | 1461072357434 Marionette TRACE conn2 <- [1,1398,null,{}] 06:25:57 INFO - PROCESS | 1650 | 1461072357437 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}] 06:25:57 INFO - PROCESS | 1650 | 1461072357528 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 06:25:57 INFO - PROCESS | 1650 | 1461072357589 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12df65000 == 78 [pid = 1650] [id = 357] 06:25:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x1123e4800) [pid = 1650] [serial = 1070] [outer = 0x0] 06:25:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x11b87b000) [pid = 1650] [serial = 1071] [outer = 0x1123e4800] 06:25:57 INFO - PROCESS | 1650 | 1461072357616 Marionette DEBUG loaded listener.js 06:25:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x129bc9c00) [pid = 1650] [serial = 1072] [outer = 0x1123e4800] 06:25:57 INFO - PROCESS | 1650 | 1461072357923 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]]]}] 06:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 06:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 522ms 06:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 06:25:57 INFO - PROCESS | 1650 | 1461072357956 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 06:25:57 INFO - PROCESS | 1650 | 1461072357958 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 06:25:57 INFO - PROCESS | 1650 | 1461072357962 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 06:25:57 INFO - PROCESS | 1650 | 1461072357965 Marionette TRACE conn2 <- [1,1402,null,{}] 06:25:57 INFO - PROCESS | 1650 | 1461072357968 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}] 06:25:58 INFO - PROCESS | 1650 | 1461072358073 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 06:25:58 INFO - PROCESS | 1650 | 1461072358077 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f02e800 == 79 [pid = 1650] [id = 358] 06:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12aec8800) [pid = 1650] [serial = 1073] [outer = 0x0] 06:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12aed4400) [pid = 1650] [serial = 1074] [outer = 0x12aec8800] 06:25:58 INFO - PROCESS | 1650 | 1461072358107 Marionette DEBUG loaded listener.js 06:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12eda4c00) [pid = 1650] [serial = 1075] [outer = 0x12aec8800] 06:25:58 INFO - PROCESS | 1650 | 1461072358477 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]]]}] 06:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 06:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 571ms 06:25:58 INFO - PROCESS | 1650 | 1461072358533 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 06:25:58 INFO - PROCESS | 1650 | 1461072358534 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 06:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 06:25:58 INFO - PROCESS | 1650 | 1461072358536 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 06:25:58 INFO - PROCESS | 1650 | 1461072358538 Marionette TRACE conn2 <- [1,1406,null,{}] 06:25:58 INFO - PROCESS | 1650 | 1461072358540 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}] 06:25:58 INFO - PROCESS | 1650 | 1461072358632 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 06:25:58 INFO - PROCESS | 1650 | 1461072358636 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1301d1800 == 80 [pid = 1650] [id = 359] 06:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12a42b000) [pid = 1650] [serial = 1076] [outer = 0x0] 06:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12f09b000) [pid = 1650] [serial = 1077] [outer = 0x12a42b000] 06:25:58 INFO - PROCESS | 1650 | 1461072358661 Marionette DEBUG loaded listener.js 06:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12f0a2000) [pid = 1650] [serial = 1078] [outer = 0x12a42b000] 06:25:59 INFO - PROCESS | 1650 | 1461072359007 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]]]}] 06:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 06:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 518ms 06:25:59 INFO - PROCESS | 1650 | 1461072359055 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 06:25:59 INFO - PROCESS | 1650 | 1461072359056 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 06:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 06:25:59 INFO - PROCESS | 1650 | 1461072359059 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 06:25:59 INFO - PROCESS | 1650 | 1461072359060 Marionette TRACE conn2 <- [1,1410,null,{}] 06:25:59 INFO - PROCESS | 1650 | 1461072359063 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}] 06:25:59 INFO - PROCESS | 1650 | 1461072359158 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 06:25:59 INFO - PROCESS | 1650 | 1461072359226 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x130b8b800 == 81 [pid = 1650] [id = 360] 06:25:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12b7b2000) [pid = 1650] [serial = 1079] [outer = 0x0] 06:25:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12f6d6400) [pid = 1650] [serial = 1080] [outer = 0x12b7b2000] 06:25:59 INFO - PROCESS | 1650 | 1461072359252 Marionette DEBUG loaded listener.js 06:25:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12f8bd800) [pid = 1650] [serial = 1081] [outer = 0x12b7b2000] 06:25:59 INFO - PROCESS | 1650 | 1461072359788 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]]]}] 06:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 06:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 770ms 06:25:59 INFO - PROCESS | 1650 | 1461072359831 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 06:25:59 INFO - PROCESS | 1650 | 1461072359834 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 06:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 06:25:59 INFO - PROCESS | 1650 | 1461072359838 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 06:25:59 INFO - PROCESS | 1650 | 1461072359840 Marionette TRACE conn2 <- [1,1414,null,{}] 06:25:59 INFO - PROCESS | 1650 | 1461072359844 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}] 06:26:00 INFO - PROCESS | 1650 | 1461072360001 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 06:26:00 INFO - PROCESS | 1650 | 1461072360121 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x124248000 == 82 [pid = 1650] [id = 361] 06:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x11b873800) [pid = 1650] [serial = 1082] [outer = 0x0] 06:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x11bb98c00) [pid = 1650] [serial = 1083] [outer = 0x11b873800] 06:26:00 INFO - PROCESS | 1650 | 1461072360198 Marionette DEBUG loaded listener.js 06:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x11c051400) [pid = 1650] [serial = 1084] [outer = 0x11b873800] 06:26:00 INFO - PROCESS | 1650 | 1461072360708 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]]]}] 06:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 06:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 921ms 06:26:00 INFO - PROCESS | 1650 | 1461072360759 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 06:26:00 INFO - PROCESS | 1650 | 1461072360764 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 06:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 06:26:00 INFO - PROCESS | 1650 | 1461072360768 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 06:26:00 INFO - PROCESS | 1650 | 1461072360770 Marionette TRACE conn2 <- [1,1418,null,{}] 06:26:00 INFO - PROCESS | 1650 | 1461072360773 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}] 06:26:00 INFO - PROCESS | 1650 | 1461072360884 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 06:26:00 INFO - PROCESS | 1650 | 1461072360991 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cbdd800 == 83 [pid = 1650] [id = 362] 06:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x123f21c00) [pid = 1650] [serial = 1085] [outer = 0x0] 06:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x127866c00) [pid = 1650] [serial = 1086] [outer = 0x123f21c00] 06:26:01 INFO - PROCESS | 1650 | 1461072361023 Marionette DEBUG loaded listener.js 06:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12a421400) [pid = 1650] [serial = 1087] [outer = 0x123f21c00] 06:26:01 INFO - PROCESS | 1650 | 1461072361520 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]]]}] 06:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 06:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 769ms 06:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 06:26:01 INFO - PROCESS | 1650 | 1461072361538 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 06:26:01 INFO - PROCESS | 1650 | 1461072361540 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 06:26:01 INFO - PROCESS | 1650 | 1461072361542 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 06:26:01 INFO - PROCESS | 1650 | 1461072361544 Marionette TRACE conn2 <- [1,1422,null,{}] 06:26:01 INFO - PROCESS | 1650 | 1461072361552 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}] 06:26:01 INFO - PROCESS | 1650 | 1461072361663 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 06:26:01 INFO - PROCESS | 1650 | 1461072361743 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x13986b000 == 84 [pid = 1650] [id = 363] 06:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12ac30800) [pid = 1650] [serial = 1088] [outer = 0x0] 06:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12aed1800) [pid = 1650] [serial = 1089] [outer = 0x12ac30800] 06:26:01 INFO - PROCESS | 1650 | 1461072361776 Marionette DEBUG loaded listener.js 06:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12cf36400) [pid = 1650] [serial = 1090] [outer = 0x12ac30800] 06:26:02 INFO - PROCESS | 1650 | 1461072362191 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]]]}] 06:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 06:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 672ms 06:26:02 INFO - PROCESS | 1650 | 1461072362214 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 06:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 06:26:02 INFO - PROCESS | 1650 | 1461072362216 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 06:26:02 INFO - PROCESS | 1650 | 1461072362219 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 06:26:02 INFO - PROCESS | 1650 | 1461072362220 Marionette TRACE conn2 <- [1,1426,null,{}] 06:26:02 INFO - PROCESS | 1650 | 1461072362223 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}] 06:26:02 INFO - PROCESS | 1650 | 1461072362336 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 06:26:02 INFO - PROCESS | 1650 | 1461072362413 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x13987b800 == 85 [pid = 1650] [id = 364] 06:26:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x11a96b400) [pid = 1650] [serial = 1091] [outer = 0x0] 06:26:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x11a96f800) [pid = 1650] [serial = 1092] [outer = 0x11a96b400] 06:26:02 INFO - PROCESS | 1650 | 1461072362446 Marionette DEBUG loaded listener.js 06:26:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12ab83800) [pid = 1650] [serial = 1093] [outer = 0x11a96b400] 06:26:02 INFO - PROCESS | 1650 | 1461072362866 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]]]}] 06:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 06:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 669ms 06:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 06:26:02 INFO - PROCESS | 1650 | 1461072362889 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 06:26:02 INFO - PROCESS | 1650 | 1461072362890 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 06:26:02 INFO - PROCESS | 1650 | 1461072362893 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 06:26:02 INFO - PROCESS | 1650 | 1461072362897 Marionette TRACE conn2 <- [1,1430,null,{}] 06:26:02 INFO - PROCESS | 1650 | 1461072362900 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}] 06:26:03 INFO - PROCESS | 1650 | 1461072363072 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 06:26:03 INFO - PROCESS | 1650 | 1461072363198 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a315000 == 86 [pid = 1650] [id = 365] 06:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x11a970400) [pid = 1650] [serial = 1094] [outer = 0x0] 06:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x11a994400) [pid = 1650] [serial = 1095] [outer = 0x11a970400] 06:26:03 INFO - PROCESS | 1650 | 1461072363246 Marionette DEBUG loaded listener.js 06:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x11a999000) [pid = 1650] [serial = 1096] [outer = 0x11a970400] 06:26:03 INFO - PROCESS | 1650 | 1461072363754 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]]]}] 06:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 06:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 873ms 06:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 06:26:03 INFO - PROCESS | 1650 | 1461072363766 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 06:26:03 INFO - PROCESS | 1650 | 1461072363767 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 06:26:03 INFO - PROCESS | 1650 | 1461072363769 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 06:26:03 INFO - PROCESS | 1650 | 1461072363770 Marionette TRACE conn2 <- [1,1434,null,{}] 06:26:03 INFO - PROCESS | 1650 | 1461072363773 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}] 06:26:03 INFO - PROCESS | 1650 | 1461072363929 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 06:26:03 INFO - PROCESS | 1650 | 1461072363941 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a123000 == 87 [pid = 1650] [id = 366] 06:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12a4cb000) [pid = 1650] [serial = 1097] [outer = 0x0] 06:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12a4d7c00) [pid = 1650] [serial = 1098] [outer = 0x12a4cb000] 06:26:03 INFO - PROCESS | 1650 | 1461072363984 Marionette DEBUG loaded listener.js 06:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12e1df000) [pid = 1650] [serial = 1099] [outer = 0x12a4cb000] 06:26:04 INFO - PROCESS | 1650 | 1461072364462 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]]]}] 06:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 06:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 719ms 06:26:04 INFO - PROCESS | 1650 | 1461072364520 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 06:26:04 INFO - PROCESS | 1650 | 1461072364521 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 06:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 06:26:04 INFO - PROCESS | 1650 | 1461072364524 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 06:26:04 INFO - PROCESS | 1650 | 1461072364525 Marionette TRACE conn2 <- [1,1438,null,{}] 06:26:04 INFO - PROCESS | 1650 | 1461072364528 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}] 06:26:04 INFO - PROCESS | 1650 | 1461072364641 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 06:26:04 INFO - PROCESS | 1650 | 1461072364721 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba63800 == 88 [pid = 1650] [id = 367] 06:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x1123e3000) [pid = 1650] [serial = 1100] [outer = 0x0] 06:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x11aee0800) [pid = 1650] [serial = 1101] [outer = 0x1123e3000] 06:26:04 INFO - PROCESS | 1650 | 1461072364753 Marionette DEBUG loaded listener.js 06:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12a221000) [pid = 1650] [serial = 1102] [outer = 0x1123e3000] 06:26:05 INFO - PROCESS | 1650 | 1461072365343 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]]]}] 06:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 06:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 870ms 06:26:05 INFO - PROCESS | 1650 | 1461072365394 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 06:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 06:26:05 INFO - PROCESS | 1650 | 1461072365397 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 06:26:05 INFO - PROCESS | 1650 | 1461072365400 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 06:26:05 INFO - PROCESS | 1650 | 1461072365402 Marionette TRACE conn2 <- [1,1442,null,{}] 06:26:05 INFO - PROCESS | 1650 | 1461072365405 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}] 06:26:05 INFO - PROCESS | 1650 | 1461072365512 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 06:26:05 INFO - PROCESS | 1650 | 1461072365599 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cb1800 == 89 [pid = 1650] [id = 368] 06:26:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x114add400) [pid = 1650] [serial = 1103] [outer = 0x0] 06:26:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x115526800) [pid = 1650] [serial = 1104] [outer = 0x114add400] 06:26:05 INFO - PROCESS | 1650 | 1461072365630 Marionette DEBUG loaded listener.js 06:26:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x1191a6400) [pid = 1650] [serial = 1105] [outer = 0x114add400] 06:26:06 INFO - PROCESS | 1650 | 1461072366099 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]]]}] 06:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 06:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 724ms 06:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 06:26:06 INFO - PROCESS | 1650 | 1461072366129 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 06:26:06 INFO - PROCESS | 1650 | 1461072366133 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 06:26:06 INFO - PROCESS | 1650 | 1461072366139 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 06:26:06 INFO - PROCESS | 1650 | 1461072366141 Marionette TRACE conn2 <- [1,1446,null,{}] 06:26:06 INFO - PROCESS | 1650 | 1461072366143 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}] 06:26:06 INFO - PROCESS | 1650 | 1461072366248 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 06:26:06 INFO - PROCESS | 1650 | 1461072366331 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c0c7800 == 90 [pid = 1650] [id = 369] 06:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x1189d0c00) [pid = 1650] [serial = 1106] [outer = 0x0] 06:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x11a998c00) [pid = 1650] [serial = 1107] [outer = 0x1189d0c00] 06:26:06 INFO - PROCESS | 1650 | 1461072366359 Marionette DEBUG loaded listener.js 06:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x11ae8bc00) [pid = 1650] [serial = 1108] [outer = 0x1189d0c00] 06:26:06 INFO - PROCESS | 1650 | 1461072366800 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]]]}] 06:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 06:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 719ms 06:26:06 INFO - PROCESS | 1650 | 1461072366862 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 06:26:06 INFO - PROCESS | 1650 | 1461072366863 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 06:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 06:26:06 INFO - PROCESS | 1650 | 1461072366867 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 06:26:06 INFO - PROCESS | 1650 | 1461072366869 Marionette TRACE conn2 <- [1,1450,null,{}] 06:26:06 INFO - PROCESS | 1650 | 1461072366877 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}] 06:26:06 INFO - PROCESS | 1650 | 1461072366982 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 06:26:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1301d1800 == 89 [pid = 1650] [id = 359] 06:26:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12f02e800 == 88 [pid = 1650] [id = 358] 06:26:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12df65000 == 87 [pid = 1650] [id = 357] 06:26:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12e187000 == 86 [pid = 1650] [id = 356] 06:26:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12d281800 == 85 [pid = 1650] [id = 355] 06:26:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12bde5800 == 84 [pid = 1650] [id = 354] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12f6ce800) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x11ace5400) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x123c53400) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x115898800) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12e874400) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12aa58c00) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x127df3c00) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x12e369400) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x11c286800) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | 1461072367125 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12b835000 == 83 [pid = 1650] [id = 353] 06:26:07 INFO - PROCESS | 1650 | --DOCSHELL 0x129c11800 == 82 [pid = 1650] [id = 352] 06:26:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12677d800 == 81 [pid = 1650] [id = 351] 06:26:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11c379000 == 80 [pid = 1650] [id = 350] 06:26:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11a60a800 == 79 [pid = 1650] [id = 349] 06:26:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11b561000 == 78 [pid = 1650] [id = 348] 06:26:07 INFO - PROCESS | 1650 | --DOCSHELL 0x139ecf800 == 77 [pid = 1650] [id = 344] 06:26:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12f83e000 == 76 [pid = 1650] [id = 343] 06:26:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a9b2800 == 77 [pid = 1650] [id = 370] 06:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x1123e6000) [pid = 1650] [serial = 1109] [outer = 0x0] 06:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x1198b3000) [pid = 1650] [serial = 1110] [outer = 0x1123e6000] 06:26:07 INFO - PROCESS | 1650 | 1461072367159 Marionette DEBUG loaded listener.js 06:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x123b2a400) [pid = 1650] [serial = 1111] [outer = 0x1123e6000] 06:26:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12760a000 == 76 [pid = 1650] [id = 342] 06:26:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba3c000 == 75 [pid = 1650] [id = 341] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12f09ec00) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x127423400) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x11aedac00) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x11654e400) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x123b2a800) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12a4e4800) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12eda8800) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x11b587800) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x11c04a800) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12b7ad000) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12e594c00) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x1123eb000) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12ab80000) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12d99e000) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12ac32c00) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12d2c5400) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x11bb8a800) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x11ad60800) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x1242e4800) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x115102400) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x1123e7000) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x127ded000) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12f09c000) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12f09e400) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 06:26:07 INFO - PROCESS | 1650 | 1461072367490 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]]]}] 06:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 06:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 673ms 06:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 06:26:07 INFO - PROCESS | 1650 | 1461072367545 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 06:26:07 INFO - PROCESS | 1650 | 1461072367547 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 06:26:07 INFO - PROCESS | 1650 | 1461072367557 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 06:26:07 INFO - PROCESS | 1650 | 1461072367558 Marionette TRACE conn2 <- [1,1454,null,{}] 06:26:07 INFO - PROCESS | 1650 | 1461072367562 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}] 06:26:07 INFO - PROCESS | 1650 | 1461072367656 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 06:26:07 INFO - PROCESS | 1650 | 1461072367660 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1267e0000 == 76 [pid = 1650] [id = 371] 06:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x123d71c00) [pid = 1650] [serial = 1112] [outer = 0x0] 06:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x127315000) [pid = 1650] [serial = 1113] [outer = 0x123d71c00] 06:26:07 INFO - PROCESS | 1650 | 1461072367687 Marionette DEBUG loaded listener.js 06:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x127da2c00) [pid = 1650] [serial = 1114] [outer = 0x123d71c00] 06:26:08 INFO - PROCESS | 1650 | 1461072368060 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]]]}] 06:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 06:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 531ms 06:26:08 INFO - PROCESS | 1650 | 1461072368082 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 06:26:08 INFO - PROCESS | 1650 | 1461072368083 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 06:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 06:26:08 INFO - PROCESS | 1650 | 1461072368085 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 06:26:08 INFO - PROCESS | 1650 | 1461072368086 Marionette TRACE conn2 <- [1,1458,null,{}] 06:26:08 INFO - PROCESS | 1650 | 1461072368089 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}] 06:26:08 INFO - PROCESS | 1650 | 1461072368184 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 06:26:08 INFO - PROCESS | 1650 | 1461072368248 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c12000 == 77 [pid = 1650] [id = 372] 06:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x123f1dc00) [pid = 1650] [serial = 1115] [outer = 0x0] 06:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x129206400) [pid = 1650] [serial = 1116] [outer = 0x123f1dc00] 06:26:08 INFO - PROCESS | 1650 | 1461072368274 Marionette DEBUG loaded listener.js 06:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x129c37400) [pid = 1650] [serial = 1117] [outer = 0x123f1dc00] 06:26:08 INFO - PROCESS | 1650 | 1461072368589 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]]]}] 06:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 06:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 520ms 06:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 06:26:08 INFO - PROCESS | 1650 | 1461072368605 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 06:26:08 INFO - PROCESS | 1650 | 1461072368606 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 06:26:08 INFO - PROCESS | 1650 | 1461072368608 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 06:26:08 INFO - PROCESS | 1650 | 1461072368610 Marionette TRACE conn2 <- [1,1462,null,{}] 06:26:08 INFO - PROCESS | 1650 | 1461072368616 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}] 06:26:08 INFO - PROCESS | 1650 | 1461072368748 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 06:26:08 INFO - PROCESS | 1650 | 1461072368756 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba26800 == 78 [pid = 1650] [id = 373] 06:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x129c35800) [pid = 1650] [serial = 1118] [outer = 0x0] 06:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12a229c00) [pid = 1650] [serial = 1119] [outer = 0x129c35800] 06:26:08 INFO - PROCESS | 1650 | 1461072368784 Marionette DEBUG loaded listener.js 06:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12a4e4000) [pid = 1650] [serial = 1120] [outer = 0x129c35800] 06:26:09 INFO - PROCESS | 1650 | 1461072369132 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]]]}] 06:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 06:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 572ms 06:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 06:26:09 INFO - PROCESS | 1650 | 1461072369181 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 06:26:09 INFO - PROCESS | 1650 | 1461072369182 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 06:26:09 INFO - PROCESS | 1650 | 1461072369184 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 06:26:09 INFO - PROCESS | 1650 | 1461072369185 Marionette TRACE conn2 <- [1,1466,null,{}] 06:26:09 INFO - PROCESS | 1650 | 1461072369188 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}] 06:26:09 INFO - PROCESS | 1650 | 1461072369280 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 06:26:09 INFO - PROCESS | 1650 | 1461072369284 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d277000 == 79 [pid = 1650] [id = 374] 06:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12aa58400) [pid = 1650] [serial = 1121] [outer = 0x0] 06:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12ab7f400) [pid = 1650] [serial = 1122] [outer = 0x12aa58400] 06:26:09 INFO - PROCESS | 1650 | 1461072369309 Marionette DEBUG loaded listener.js 06:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12ac32c00) [pid = 1650] [serial = 1123] [outer = 0x12aa58400] 06:26:09 INFO - PROCESS | 1650 | 1461072369709 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]]]}] 06:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 06:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 569ms 06:26:09 INFO - PROCESS | 1650 | 1461072369755 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 06:26:09 INFO - PROCESS | 1650 | 1461072369756 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 06:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 06:26:09 INFO - PROCESS | 1650 | 1461072369758 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 06:26:09 INFO - PROCESS | 1650 | 1461072369760 Marionette TRACE conn2 <- [1,1470,null,{}] 06:26:09 INFO - PROCESS | 1650 | 1461072369762 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}] 06:26:09 INFO - PROCESS | 1650 | 1461072369878 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 06:26:09 INFO - PROCESS | 1650 | 1461072369889 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e189000 == 80 [pid = 1650] [id = 375] 06:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12aa58c00) [pid = 1650] [serial = 1124] [outer = 0x0] 06:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12aecd400) [pid = 1650] [serial = 1125] [outer = 0x12aa58c00] 06:26:09 INFO - PROCESS | 1650 | 1461072369915 Marionette DEBUG loaded listener.js 06:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12bad1000) [pid = 1650] [serial = 1126] [outer = 0x12aa58c00] 06:26:10 INFO - PROCESS | 1650 | 1461072370286 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]]]}] 06:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 06:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 569ms 06:26:10 INFO - PROCESS | 1650 | 1461072370329 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 06:26:10 INFO - PROCESS | 1650 | 1461072370330 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 06:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 06:26:10 INFO - PROCESS | 1650 | 1461072370332 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 06:26:10 INFO - PROCESS | 1650 | 1461072370333 Marionette TRACE conn2 <- [1,1474,null,{}] 06:26:10 INFO - PROCESS | 1650 | 1461072370336 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}] 06:26:10 INFO - PROCESS | 1650 | 1461072370454 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 06:26:10 INFO - PROCESS | 1650 | 1461072370473 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec2e800 == 81 [pid = 1650] [id = 376] 06:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12badb400) [pid = 1650] [serial = 1127] [outer = 0x0] 06:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12cf90000) [pid = 1650] [serial = 1128] [outer = 0x12badb400] 06:26:10 INFO - PROCESS | 1650 | 1461072370499 Marionette DEBUG loaded listener.js 06:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12e104000) [pid = 1650] [serial = 1129] [outer = 0x12badb400] 06:26:10 INFO - PROCESS | 1650 | 1461072370864 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]]]}] 06:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 06:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 572ms 06:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 06:26:10 INFO - PROCESS | 1650 | 1461072370905 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 06:26:10 INFO - PROCESS | 1650 | 1461072370906 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 06:26:10 INFO - PROCESS | 1650 | 1461072370909 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 06:26:10 INFO - PROCESS | 1650 | 1461072370910 Marionette TRACE conn2 <- [1,1478,null,{}] 06:26:10 INFO - PROCESS | 1650 | 1461072370912 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}] 06:26:11 INFO - PROCESS | 1650 | 1461072371041 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 06:26:11 INFO - PROCESS | 1650 | 1461072371056 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f829000 == 82 [pid = 1650] [id = 377] 06:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x1123e4400) [pid = 1650] [serial = 1130] [outer = 0x0] 06:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12e36f800) [pid = 1650] [serial = 1131] [outer = 0x1123e4400] 06:26:11 INFO - PROCESS | 1650 | 1461072371097 Marionette DEBUG loaded listener.js 06:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12e58f800) [pid = 1650] [serial = 1132] [outer = 0x1123e4400] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12a4e3400) [pid = 1650] [serial = 848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x119e67400) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12d2c6000) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x129b8c800) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x11a907800) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x11a861000) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x112255800) [pid = 1650] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x11a90f800) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x11a85ec00) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x11aee1000) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x114606400) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x112254000) [pid = 1650] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x1198bbc00) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x1163e3c00) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12e58c000) [pid = 1650] [serial = 845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12b7b2800) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x1146c2000) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12730b800) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x129c2f000) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x129c2f400) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12b217800) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12e58f400) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x1123e4800) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x114346c00) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x11ada1c00) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x1123eac00) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x114d93c00) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12aec8800) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x124592c00) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12a42b000) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x11aaf5800) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12d99dc00) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11c636800) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x114136c00) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x10fff1800) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11aa1d400) [pid = 1650] [serial = 842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 06:26:11 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x118984400) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 06:26:12 INFO - PROCESS | 1650 | 1461072372054 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]]]}] 06:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 06:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1172ms 06:26:12 INFO - PROCESS | 1650 | 1461072372082 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 06:26:12 INFO - PROCESS | 1650 | 1461072372084 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 06:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 06:26:12 INFO - PROCESS | 1650 | 1461072372088 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 06:26:12 INFO - PROCESS | 1650 | 1461072372091 Marionette TRACE conn2 <- [1,1482,null,{}] 06:26:12 INFO - PROCESS | 1650 | 1461072372095 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}] 06:26:12 INFO - PROCESS | 1650 | 1461072372293 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 06:26:12 INFO - PROCESS | 1650 | 1461072372340 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c959000 == 83 [pid = 1650] [id = 378] 06:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x11225d800) [pid = 1650] [serial = 1133] [outer = 0x0] 06:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x11ada2c00) [pid = 1650] [serial = 1134] [outer = 0x11225d800] 06:26:12 INFO - PROCESS | 1650 | 1461072372370 Marionette DEBUG loaded listener.js 06:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x123fb2000) [pid = 1650] [serial = 1135] [outer = 0x11225d800] 06:26:12 INFO - PROCESS | 1650 | 1461072372688 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]]]}] 06:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 06:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 623ms 06:26:12 INFO - PROCESS | 1650 | 1461072372712 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 06:26:12 INFO - PROCESS | 1650 | 1461072372714 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 06:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 06:26:12 INFO - PROCESS | 1650 | 1461072372717 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 06:26:12 INFO - PROCESS | 1650 | 1461072372718 Marionette TRACE conn2 <- [1,1486,null,{}] 06:26:12 INFO - PROCESS | 1650 | 1461072372720 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}] 06:26:12 INFO - PROCESS | 1650 | 1461072372816 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 06:26:12 INFO - PROCESS | 1650 | 1461072372883 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1301da000 == 84 [pid = 1650] [id = 379] 06:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x11c636800) [pid = 1650] [serial = 1136] [outer = 0x0] 06:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x129c2f400) [pid = 1650] [serial = 1137] [outer = 0x11c636800] 06:26:12 INFO - PROCESS | 1650 | 1461072372909 Marionette DEBUG loaded listener.js 06:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12d2cc400) [pid = 1650] [serial = 1138] [outer = 0x11c636800] 06:26:13 INFO - PROCESS | 1650 | 1461072373200 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]]]}] 06:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 06:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 519ms 06:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 06:26:13 INFO - PROCESS | 1650 | 1461072373237 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 06:26:13 INFO - PROCESS | 1650 | 1461072373238 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 06:26:13 INFO - PROCESS | 1650 | 1461072373241 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 06:26:13 INFO - PROCESS | 1650 | 1461072373242 Marionette TRACE conn2 <- [1,1490,null,{}] 06:26:13 INFO - PROCESS | 1650 | 1461072373246 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}] 06:26:13 INFO - PROCESS | 1650 | 1461072373343 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 06:26:13 INFO - PROCESS | 1650 | 1461072373347 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ec3800 == 85 [pid = 1650] [id = 380] 06:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12aec8c00) [pid = 1650] [serial = 1139] [outer = 0x0] 06:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12e873000) [pid = 1650] [serial = 1140] [outer = 0x12aec8c00] 06:26:13 INFO - PROCESS | 1650 | 1461072373373 Marionette DEBUG loaded listener.js 06:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12eda9000) [pid = 1650] [serial = 1141] [outer = 0x12aec8c00] 06:26:13 INFO - PROCESS | 1650 | 1461072373786 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]]]}] 06:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 06:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 571ms 06:26:13 INFO - PROCESS | 1650 | 1461072373813 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 06:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 06:26:13 INFO - PROCESS | 1650 | 1461072373815 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 06:26:13 INFO - PROCESS | 1650 | 1461072373819 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 06:26:13 INFO - PROCESS | 1650 | 1461072373820 Marionette TRACE conn2 <- [1,1494,null,{}] 06:26:13 INFO - PROCESS | 1650 | 1461072373824 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}] 06:26:14 INFO - PROCESS | 1650 | 1461072374090 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 06:26:14 INFO - PROCESS | 1650 | 1461072374222 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x118fd0000 == 86 [pid = 1650] [id = 381] 06:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x10fffac00) [pid = 1650] [serial = 1142] [outer = 0x0] 06:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x1123e1000) [pid = 1650] [serial = 1143] [outer = 0x10fffac00] 06:26:14 INFO - PROCESS | 1650 | 1461072374255 Marionette DEBUG loaded listener.js 06:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x114adf800) [pid = 1650] [serial = 1144] [outer = 0x10fffac00] 06:26:14 INFO - PROCESS | 1650 | 1461072374756 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]]]}] 06:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 06:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 970ms 06:26:14 INFO - PROCESS | 1650 | 1461072374797 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 06:26:14 INFO - PROCESS | 1650 | 1461072374800 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 06:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 06:26:14 INFO - PROCESS | 1650 | 1461072374804 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 06:26:14 INFO - PROCESS | 1650 | 1461072374807 Marionette TRACE conn2 <- [1,1498,null,{}] 06:26:14 INFO - PROCESS | 1650 | 1461072374812 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}] 06:26:14 INFO - PROCESS | 1650 | 1461072374926 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 06:26:15 INFO - PROCESS | 1650 | 1461072375007 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245c7000 == 87 [pid = 1650] [id = 382] 06:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x11a90f800) [pid = 1650] [serial = 1145] [outer = 0x0] 06:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x11a992000) [pid = 1650] [serial = 1146] [outer = 0x11a90f800] 06:26:15 INFO - PROCESS | 1650 | 1461072375041 Marionette DEBUG loaded listener.js 06:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x11ada7000) [pid = 1650] [serial = 1147] [outer = 0x11a90f800] 06:26:15 INFO - PROCESS | 1650 | 1461072375445 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]]]}] 06:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 06:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 672ms 06:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 06:26:15 INFO - PROCESS | 1650 | 1461072375477 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 06:26:15 INFO - PROCESS | 1650 | 1461072375479 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 06:26:15 INFO - PROCESS | 1650 | 1461072375481 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 06:26:15 INFO - PROCESS | 1650 | 1461072375482 Marionette TRACE conn2 <- [1,1502,null,{}] 06:26:15 INFO - PROCESS | 1650 | 1461072375485 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}] 06:26:15 INFO - PROCESS | 1650 | 1461072375600 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 06:26:15 INFO - PROCESS | 1650 | 1461072375683 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bddb800 == 88 [pid = 1650] [id = 383] 06:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x11aee8800) [pid = 1650] [serial = 1148] [outer = 0x0] 06:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x11bba4800) [pid = 1650] [serial = 1149] [outer = 0x11aee8800] 06:26:15 INFO - PROCESS | 1650 | 1461072375716 Marionette DEBUG loaded listener.js 06:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x123a21800) [pid = 1650] [serial = 1150] [outer = 0x11aee8800] 06:26:16 INFO - PROCESS | 1650 | 1461072376178 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]]]}] 06:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 06:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 722ms 06:26:16 INFO - PROCESS | 1650 | 1461072376245 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 06:26:16 INFO - PROCESS | 1650 | 1461072376250 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 06:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 06:26:16 INFO - PROCESS | 1650 | 1461072376267 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 06:26:16 INFO - PROCESS | 1650 | 1461072376272 Marionette TRACE conn2 <- [1,1506,null,{}] 06:26:16 INFO - PROCESS | 1650 | 1461072376277 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}] 06:26:16 INFO - PROCESS | 1650 | 1461072376432 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 06:26:16 INFO - PROCESS | 1650 | 1461072376541 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a0cd800 == 89 [pid = 1650] [id = 384] 06:26:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x123a22400) [pid = 1650] [serial = 1151] [outer = 0x0] 06:26:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12a226400) [pid = 1650] [serial = 1152] [outer = 0x123a22400] 06:26:16 INFO - PROCESS | 1650 | 1461072376573 Marionette DEBUG loaded listener.js 06:26:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12a421c00) [pid = 1650] [serial = 1153] [outer = 0x123a22400] 06:26:16 INFO - PROCESS | 1650 | 1461072376970 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]]]}] 06:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 06:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 732ms 06:26:16 INFO - PROCESS | 1650 | 1461072376991 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 06:26:16 INFO - PROCESS | 1650 | 1461072376992 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 06:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 06:26:16 INFO - PROCESS | 1650 | 1461072376995 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 06:26:16 INFO - PROCESS | 1650 | 1461072376996 Marionette TRACE conn2 <- [1,1510,null,{}] 06:26:17 INFO - PROCESS | 1650 | 1461072376998 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}] 06:26:17 INFO - PROCESS | 1650 | 1461072377109 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 06:26:17 INFO - PROCESS | 1650 | 1461072377217 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a116800 == 90 [pid = 1650] [id = 385] 06:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x1242ea800) [pid = 1650] [serial = 1154] [outer = 0x0] 06:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12a4cf400) [pid = 1650] [serial = 1155] [outer = 0x1242ea800] 06:26:17 INFO - PROCESS | 1650 | 1461072377250 Marionette DEBUG loaded listener.js 06:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12a4e2800) [pid = 1650] [serial = 1156] [outer = 0x1242ea800] 06:26:17 INFO - PROCESS | 1650 | 1461072377639 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]]]}] 06:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 06:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 669ms 06:26:17 INFO - PROCESS | 1650 | 1461072377665 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 06:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 06:26:17 INFO - PROCESS | 1650 | 1461072377666 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 06:26:17 INFO - PROCESS | 1650 | 1461072377668 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 06:26:17 INFO - PROCESS | 1650 | 1461072377670 Marionette TRACE conn2 <- [1,1514,null,{}] 06:26:17 INFO - PROCESS | 1650 | 1461072377672 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}] 06:26:17 INFO - PROCESS | 1650 | 1461072377783 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 06:26:17 INFO - PROCESS | 1650 | 1461072377887 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x139e12800 == 91 [pid = 1650] [id = 386] 06:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12a8cf400) [pid = 1650] [serial = 1157] [outer = 0x0] 06:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12a8d1000) [pid = 1650] [serial = 1158] [outer = 0x12a8cf400] 06:26:17 INFO - PROCESS | 1650 | 1461072377927 Marionette DEBUG loaded listener.js 06:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12ba0e400) [pid = 1650] [serial = 1159] [outer = 0x12a8cf400] 06:26:18 INFO - PROCESS | 1650 | 1461072378371 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]]]}] 06:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 06:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 769ms 06:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 06:26:18 INFO - PROCESS | 1650 | 1461072378437 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 06:26:18 INFO - PROCESS | 1650 | 1461072378439 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 06:26:18 INFO - PROCESS | 1650 | 1461072378441 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 06:26:18 INFO - PROCESS | 1650 | 1461072378442 Marionette TRACE conn2 <- [1,1518,null,{}] 06:26:18 INFO - PROCESS | 1650 | 1461072378468 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}] 06:26:18 INFO - PROCESS | 1650 | 1461072378584 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 06:26:18 INFO - PROCESS | 1650 | 1461072378666 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c373000 == 92 [pid = 1650] [id = 387] 06:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x1123e6800) [pid = 1650] [serial = 1160] [outer = 0x0] 06:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x1198b2800) [pid = 1650] [serial = 1161] [outer = 0x1123e6800] 06:26:18 INFO - PROCESS | 1650 | 1461072378697 Marionette DEBUG loaded listener.js 06:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12aed7c00) [pid = 1650] [serial = 1162] [outer = 0x1123e6800] 06:26:19 INFO - PROCESS | 1650 | 1461072379163 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]]]}] 06:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 06:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 740ms 06:26:19 INFO - PROCESS | 1650 | 1461072379196 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 06:26:19 INFO - PROCESS | 1650 | 1461072379197 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 06:26:19 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 06:26:19 INFO - PROCESS | 1650 | 1461072379201 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 06:26:19 INFO - PROCESS | 1650 | 1461072379202 Marionette TRACE conn2 <- [1,1522,null,{}] 06:26:19 INFO - PROCESS | 1650 | 1461072379205 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}] 06:26:19 INFO - PROCESS | 1650 | 1461072379319 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 06:26:19 INFO - PROCESS | 1650 | 1461072379401 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1291a1000 == 93 [pid = 1650] [id = 388] 06:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x114349c00) [pid = 1650] [serial = 1163] [outer = 0x0] 06:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12aed1000) [pid = 1650] [serial = 1164] [outer = 0x114349c00] 06:26:19 INFO - PROCESS | 1650 | 1461072379431 Marionette DEBUG loaded listener.js 06:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12e58a800) [pid = 1650] [serial = 1165] [outer = 0x114349c00] 06:26:19 INFO - PROCESS | 1650 | 1461072379790 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"]]]}] 06:26:19 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 () { 06:26:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:26:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 06:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 06:26:19 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 () { 06:26:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:26:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 06:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 06:26:19 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 () { 06:26:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:26:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 06:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 06:26:19 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 () { 06:26:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:26:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 06:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 06:26:19 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 620ms 06:26:19 INFO - PROCESS | 1650 | 1461072379821 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 06:26:19 INFO - PROCESS | 1650 | 1461072379823 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 06:26:19 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 06:26:19 INFO - PROCESS | 1650 | 1461072379826 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 06:26:19 INFO - PROCESS | 1650 | 1461072379827 Marionette TRACE conn2 <- [1,1526,null,{}] 06:26:19 INFO - PROCESS | 1650 | 1461072379829 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}] 06:26:19 INFO - PROCESS | 1650 | 1461072379943 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 06:26:20 INFO - PROCESS | 1650 | 1461072380298 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x119564800 == 94 [pid = 1650] [id = 389] 06:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x112252400) [pid = 1650] [serial = 1166] [outer = 0x0] 06:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x1123e6c00) [pid = 1650] [serial = 1167] [outer = 0x112252400] 06:26:20 INFO - PROCESS | 1650 | 1461072380409 Marionette DEBUG loaded listener.js 06:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x114ae0400) [pid = 1650] [serial = 1168] [outer = 0x112252400] 06:26:20 INFO - PROCESS | 1650 | 1461072380812 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"]]]}] 06:26:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 06:26:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 06:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 06:26:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 06:26:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 06:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 06:26:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 06:26:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 06:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 06:26:20 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1020ms 06:26:20 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 06:26:20 INFO - PROCESS | 1650 | 1461072380846 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 06:26:20 INFO - PROCESS | 1650 | 1461072380850 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 06:26:20 INFO - PROCESS | 1650 | 1461072380862 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 06:26:20 INFO - PROCESS | 1650 | 1461072380863 Marionette TRACE conn2 <- [1,1530,null,{}] 06:26:20 INFO - PROCESS | 1650 | 1461072380867 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}] 06:26:20 INFO - PROCESS | 1650 | 1461072380968 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 06:26:21 INFO - PROCESS | 1650 | 1461072381040 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c8c800 == 95 [pid = 1650] [id = 390] 06:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x1146b6800) [pid = 1650] [serial = 1169] [outer = 0x0] 06:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x114d90c00) [pid = 1650] [serial = 1170] [outer = 0x1146b6800] 06:26:21 INFO - PROCESS | 1650 | 1461072381115 Marionette DEBUG loaded listener.js 06:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x118991c00) [pid = 1650] [serial = 1171] [outer = 0x1146b6800] 06:26:21 INFO - PROCESS | 1650 | 1461072381447 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]]]}] 06:26:21 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 06:26:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 06:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 06:26:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 06:26:21 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. 06:26:21 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 06:26:21 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 630ms 06:26:21 INFO - PROCESS | 1650 | 1461072381485 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 06:26:21 INFO - PROCESS | 1650 | 1461072381488 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 06:26:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 06:26:21 INFO - PROCESS | 1650 | 1461072381491 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 06:26:21 INFO - PROCESS | 1650 | 1461072381492 Marionette TRACE conn2 <- [1,1534,null,{}] 06:26:21 INFO - PROCESS | 1650 | 1461072381495 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}] 06:26:21 INFO - PROCESS | 1650 | 1461072381594 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 06:26:21 INFO - PROCESS | 1650 | 1461072381715 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1245c5800 == 94 [pid = 1650] [id = 284] 06:26:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1305ba000 == 93 [pid = 1650] [id = 340] 06:26:21 INFO - PROCESS | 1650 | --DOCSHELL 0x139ec3800 == 92 [pid = 1650] [id = 380] 06:26:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1301da000 == 91 [pid = 1650] [id = 379] 06:26:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11c959000 == 90 [pid = 1650] [id = 378] 06:26:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12f829000 == 89 [pid = 1650] [id = 377] 06:26:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec2e800 == 88 [pid = 1650] [id = 376] 06:26:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167b3800 == 89 [pid = 1650] [id = 391] 06:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x114adf000) [pid = 1650] [serial = 1172] [outer = 0x0] 06:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x11912c000) [pid = 1650] [serial = 1173] [outer = 0x114adf000] 06:26:21 INFO - PROCESS | 1650 | 1461072381799 Marionette DEBUG loaded listener.js 06:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x11a98e800) [pid = 1650] [serial = 1174] [outer = 0x114adf000] 06:26:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12e189000 == 88 [pid = 1650] [id = 375] 06:26:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12d277000 == 87 [pid = 1650] [id = 374] 06:26:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba26800 == 86 [pid = 1650] [id = 373] 06:26:21 INFO - PROCESS | 1650 | --DOCSHELL 0x129c12000 == 85 [pid = 1650] [id = 372] 06:26:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1267e0000 == 84 [pid = 1650] [id = 371] 06:26:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11a9b2800 == 83 [pid = 1650] [id = 370] 06:26:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11c0c7800 == 82 [pid = 1650] [id = 369] 06:26:21 INFO - PROCESS | 1650 | --DOCSHELL 0x123cb1800 == 81 [pid = 1650] [id = 368] 06:26:21 INFO - PROCESS | 1650 | --DOCSHELL 0x13a315000 == 80 [pid = 1650] [id = 365] 06:26:21 INFO - PROCESS | 1650 | --DOCSHELL 0x13987b800 == 79 [pid = 1650] [id = 364] 06:26:21 INFO - PROCESS | 1650 | --DOCSHELL 0x13986b000 == 78 [pid = 1650] [id = 363] 06:26:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12cbdd800 == 77 [pid = 1650] [id = 362] 06:26:21 INFO - PROCESS | 1650 | --DOCSHELL 0x124248000 == 76 [pid = 1650] [id = 361] 06:26:21 INFO - PROCESS | 1650 | --DOCSHELL 0x130b8b800 == 75 [pid = 1650] [id = 360] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12e374400) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x129b8b400) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x114aea400) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x10fffc400) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x129b94400) [pid = 1650] [serial = 844] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x119543800) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12f098c00) [pid = 1650] [serial = 850] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x11c28d400) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12e106000) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12d99cc00) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x127367000) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x11b878000) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x11a90d400) [pid = 1650] [serial = 856] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12e880800) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x11bb93800) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x129bc3c00) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12e111c00) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x11225fc00) [pid = 1650] [serial = 853] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x11aaf8800) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12ab7d400) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12f096800) [pid = 1650] [serial = 847] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12cdba400) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x119122000) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x127514400) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x124122800) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12f09d000) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12ac2c000) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x11912bc00) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x11552d000) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x118fab000) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x11898b400) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12aed4400) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x127df7000) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x1275a7000) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12f09b000) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12ab83400) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12e36b800) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11b590400) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12f0a2000) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x11ad68000) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11c057000) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12d2ca000) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12eda8c00) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x129bc9c00) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12eda4c00) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x129209400) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12aa59c00) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12ac36800) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12e1d7800) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12cdb8c00) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12e87a000) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11b87b000) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11b595800) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11bb9b800) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12e58e800) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11c285400) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 06:26:22 INFO - PROCESS | 1650 | 1461072382149 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]]]}] 06:26:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 06:26:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 673ms 06:26:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 06:26:22 INFO - PROCESS | 1650 | 1461072382165 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 06:26:22 INFO - PROCESS | 1650 | 1461072382166 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 06:26:22 INFO - PROCESS | 1650 | 1461072382170 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 06:26:22 INFO - PROCESS | 1650 | 1461072382174 Marionette TRACE conn2 <- [1,1538,null,{}] 06:26:22 INFO - PROCESS | 1650 | 1461072382181 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}] 06:26:22 INFO - PROCESS | 1650 | 1461072382275 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 06:26:22 INFO - PROCESS | 1650 | 1461072382280 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c378000 == 76 [pid = 1650] [id = 392] 06:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11a98ec00) [pid = 1650] [serial = 1175] [outer = 0x0] 06:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11ace7800) [pid = 1650] [serial = 1176] [outer = 0x11a98ec00] 06:26:22 INFO - PROCESS | 1650 | 1461072382306 Marionette DEBUG loaded listener.js 06:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11ae88400) [pid = 1650] [serial = 1177] [outer = 0x11a98ec00] 06:26:22 INFO - PROCESS | 1650 | 1461072382734 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]]]}] 06:26:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 06:26:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 573ms 06:26:22 INFO - PROCESS | 1650 | 1461072382747 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 06:26:22 INFO - PROCESS | 1650 | 1461072382750 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 06:26:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 06:26:22 INFO - PROCESS | 1650 | 1461072382753 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 06:26:22 INFO - PROCESS | 1650 | 1461072382755 Marionette TRACE conn2 <- [1,1542,null,{}] 06:26:22 INFO - PROCESS | 1650 | 1461072382758 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}] 06:26:22 INFO - PROCESS | 1650 | 1461072382861 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 06:26:22 INFO - PROCESS | 1650 | 1461072382865 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cbd000 == 77 [pid = 1650] [id = 393] 06:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11ae88800) [pid = 1650] [serial = 1178] [outer = 0x0] 06:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11b872400) [pid = 1650] [serial = 1179] [outer = 0x11ae88800] 06:26:22 INFO - PROCESS | 1650 | 1461072382891 Marionette DEBUG loaded listener.js 06:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11bba7400) [pid = 1650] [serial = 1180] [outer = 0x11ae88800] 06:26:23 INFO - PROCESS | 1650 | 1461072383252 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]]]}] 06:26:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 06:26:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 522ms 06:26:23 INFO - PROCESS | 1650 | 1461072383275 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 06:26:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 06:26:23 INFO - PROCESS | 1650 | 1461072383277 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 06:26:23 INFO - PROCESS | 1650 | 1461072383279 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 06:26:23 INFO - PROCESS | 1650 | 1461072383280 Marionette TRACE conn2 <- [1,1546,null,{}] 06:26:23 INFO - PROCESS | 1650 | 1461072383282 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}] 06:26:23 INFO - PROCESS | 1650 | 1461072383372 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 06:26:23 INFO - PROCESS | 1650 | 1461072383377 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245e4000 == 78 [pid = 1650] [id = 394] 06:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11c04f000) [pid = 1650] [serial = 1181] [outer = 0x0] 06:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x11c058000) [pid = 1650] [serial = 1182] [outer = 0x11c04f000] 06:26:23 INFO - PROCESS | 1650 | 1461072383410 Marionette DEBUG loaded listener.js 06:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x11be5a000) [pid = 1650] [serial = 1183] [outer = 0x11c04f000] 06:26:23 INFO - PROCESS | 1650 | 1461072383778 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]]]}] 06:26:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 06:26:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 520ms 06:26:23 INFO - PROCESS | 1650 | 1461072383800 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 06:26:23 INFO - PROCESS | 1650 | 1461072383801 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 06:26:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 06:26:23 INFO - PROCESS | 1650 | 1461072383803 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 06:26:23 INFO - PROCESS | 1650 | 1461072383804 Marionette TRACE conn2 <- [1,1550,null,{}] 06:26:23 INFO - PROCESS | 1650 | 1461072383807 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}] 06:26:23 INFO - PROCESS | 1650 | 1461072383901 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 06:26:23 INFO - PROCESS | 1650 | 1461072383986 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x129280000 == 79 [pid = 1650] [id = 395] 06:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x11c635000) [pid = 1650] [serial = 1184] [outer = 0x0] 06:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x123b2ec00) [pid = 1650] [serial = 1185] [outer = 0x11c635000] 06:26:24 INFO - PROCESS | 1650 | 1461072384012 Marionette DEBUG loaded listener.js 06:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12459b000) [pid = 1650] [serial = 1186] [outer = 0x11c635000] 06:26:24 INFO - PROCESS | 1650 | 1461072384332 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]]]}] 06:26:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 06:26:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 573ms 06:26:24 INFO - PROCESS | 1650 | 1461072384378 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 06:26:24 INFO - PROCESS | 1650 | 1461072384379 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 06:26:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 06:26:24 INFO - PROCESS | 1650 | 1461072384381 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 06:26:24 INFO - PROCESS | 1650 | 1461072384382 Marionette TRACE conn2 <- [1,1554,null,{}] 06:26:24 INFO - PROCESS | 1650 | 1461072384384 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}] 06:26:24 INFO - PROCESS | 1650 | 1461072384498 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 06:26:24 INFO - PROCESS | 1650 | 1461072384512 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad3d000 == 80 [pid = 1650] [id = 396] 06:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12459bc00) [pid = 1650] [serial = 1187] [outer = 0x0] 06:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x127362400) [pid = 1650] [serial = 1188] [outer = 0x12459bc00] 06:26:24 INFO - PROCESS | 1650 | 1461072384537 Marionette DEBUG loaded listener.js 06:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x127424000) [pid = 1650] [serial = 1189] [outer = 0x12459bc00] 06:26:24 INFO - PROCESS | 1650 | 1461072384886 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]]]}] 06:26:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 06:26:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 518ms 06:26:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 06:26:24 INFO - PROCESS | 1650 | 1461072384899 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 06:26:24 INFO - PROCESS | 1650 | 1461072384900 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 06:26:24 INFO - PROCESS | 1650 | 1461072384903 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 06:26:24 INFO - PROCESS | 1650 | 1461072384904 Marionette TRACE conn2 <- [1,1558,null,{}] 06:26:24 INFO - PROCESS | 1650 | 1461072384906 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}] 06:26:25 INFO - PROCESS | 1650 | 1461072385020 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 06:26:25 INFO - PROCESS | 1650 | 1461072385060 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bde2800 == 81 [pid = 1650] [id = 397] 06:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12705a000) [pid = 1650] [serial = 1190] [outer = 0x0] 06:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12785b800) [pid = 1650] [serial = 1191] [outer = 0x12705a000] 06:26:25 INFO - PROCESS | 1650 | 1461072385086 Marionette DEBUG loaded listener.js 06:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x127df2c00) [pid = 1650] [serial = 1192] [outer = 0x12705a000] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8d3000 == 80 [pid = 1650] [id = 223] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12f842800 == 79 [pid = 1650] [id = 258] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12df48000 == 78 [pid = 1650] [id = 183] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1301df800 == 77 [pid = 1650] [id = 282] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba3f000 == 76 [pid = 1650] [id = 182] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x13043a000 == 75 [pid = 1650] [id = 283] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12e810000 == 74 [pid = 1650] [id = 167] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x114a7e000 == 73 [pid = 1650] [id = 109] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11a60d000 == 72 [pid = 1650] [id = 305] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1195c8000 == 71 [pid = 1650] [id = 130] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12e81b000 == 70 [pid = 1650] [id = 222] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec22800 == 69 [pid = 1650] [id = 261] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf87800 == 68 [pid = 1650] [id = 162] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11c37a800 == 67 [pid = 1650] [id = 347] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba7b800 == 66 [pid = 1650] [id = 164] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x119c17000 == 65 [pid = 1650] [id = 113] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12f02c000 == 64 [pid = 1650] [id = 319] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad35800 == 63 [pid = 1650] [id = 346] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1195be000 == 62 [pid = 1650] [id = 285] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x116322800 == 61 [pid = 1650] [id = 263] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba63800 == 60 [pid = 1650] [id = 367] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf8e800 == 59 [pid = 1650] [id = 207] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x13a123000 == 58 [pid = 1650] [id = 366] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x118fb7800 == 57 [pid = 1650] [id = 180] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11c95e000 == 56 [pid = 1650] [id = 108] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x131c0d800 == 55 [pid = 1650] [id = 304] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11600f800 == 54 [pid = 1650] [id = 105] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad18000 == 53 [pid = 1650] [id = 345] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba33000 == 52 [pid = 1650] [id = 165] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba67800 == 51 [pid = 1650] [id = 281] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x119579800 == 50 [pid = 1650] [id = 184] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12fb10800 == 49 [pid = 1650] [id = 262] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1305af000 == 48 [pid = 1650] [id = 302] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11b56b800 == 47 [pid = 1650] [id = 127] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x139ec4000 == 46 [pid = 1650] [id = 303] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1245cf000 == 45 [pid = 1650] [id = 103] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11bd1b800 == 44 [pid = 1650] [id = 181] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x114e76800 == 43 [pid = 1650] [id = 203] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12d26f800 == 42 [pid = 1650] [id = 220] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x123c8c800 == 41 [pid = 1650] [id = 390] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x119564800 == 40 [pid = 1650] [id = 389] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1291a1000 == 39 [pid = 1650] [id = 388] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11c373000 == 38 [pid = 1650] [id = 387] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x139e12800 == 37 [pid = 1650] [id = 386] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x13a116800 == 36 [pid = 1650] [id = 385] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x13a0cd800 == 35 [pid = 1650] [id = 384] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12bddb800 == 34 [pid = 1650] [id = 383] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1245c7000 == 33 [pid = 1650] [id = 382] 06:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x118fd0000 == 32 [pid = 1650] [id = 381] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11c378000 == 31 [pid = 1650] [id = 392] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x123cbd000 == 30 [pid = 1650] [id = 393] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x129280000 == 29 [pid = 1650] [id = 395] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad3d000 == 28 [pid = 1650] [id = 396] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1167b3800 == 27 [pid = 1650] [id = 391] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1245e4000 == 26 [pid = 1650] [id = 394] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12aa58c00) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12badb400) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x129c35800) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x1123e4400) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x11225d800) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x123f1dc00) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12aa58400) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x123d71c00) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x1123e6000) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x114add400) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x1189d0c00) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x11c636800) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12d2cc400) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x123fb2000) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12ac32c00) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x129c2f400) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12e873000) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12aecd400) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12cf90000) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12bad1000) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12a229c00) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12a4e4000) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12f6d6400) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12e36f800) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11ada2c00) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x129206400) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12e104000) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x129c37400) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12ab7f400) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x127315000) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x127da2c00) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12a4d7c00) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1198b3000) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x123b2a400) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1191a6400) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x115526800) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11ae8bc00) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11a998c00) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11bb98c00) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11a994400) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11a96f800) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x127866c00) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12aed1800) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11aee0800) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12e58f800) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | 1461072387355 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]]]}] 06:26:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 06:26:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 2477ms 06:26:27 INFO - PROCESS | 1650 | 1461072387381 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 06:26:27 INFO - PROCESS | 1650 | 1461072387383 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 06:26:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 06:26:27 INFO - PROCESS | 1650 | 1461072387387 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 06:26:27 INFO - PROCESS | 1650 | 1461072387389 Marionette TRACE conn2 <- [1,1562,null,{}] 06:26:27 INFO - PROCESS | 1650 | 1461072387393 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}] 06:26:27 INFO - PROCESS | 1650 | 1461072387478 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 06:26:27 INFO - PROCESS | 1650 | 1461072387531 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x114aa2000 == 27 [pid = 1650] [id = 398] 06:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x114605800) [pid = 1650] [serial = 1193] [outer = 0x0] 06:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11464f000) [pid = 1650] [serial = 1194] [outer = 0x114605800] 06:26:27 INFO - PROCESS | 1650 | 1461072387560 Marionette DEBUG loaded listener.js 06:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x114ae5000) [pid = 1650] [serial = 1195] [outer = 0x114605800] 06:26:27 INFO - PROCESS | 1650 | 1461072387860 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]]]}] 06:26:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 06:26:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 521ms 06:26:27 INFO - PROCESS | 1650 | 1461072387908 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 06:26:27 INFO - PROCESS | 1650 | 1461072387915 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 06:26:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 06:26:27 INFO - PROCESS | 1650 | 1461072387967 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 06:26:27 INFO - PROCESS | 1650 | 1461072387968 Marionette TRACE conn2 <- [1,1566,null,{}] 06:26:27 INFO - PROCESS | 1650 | 1461072387972 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}] 06:26:28 INFO - PROCESS | 1650 | 1461072388050 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 06:26:28 INFO - PROCESS | 1650 | 1461072388058 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x114a9d000 == 28 [pid = 1650] [id = 399] 06:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1123e5400) [pid = 1650] [serial = 1196] [outer = 0x0] 06:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1144b9800) [pid = 1650] [serial = 1197] [outer = 0x1123e5400] 06:26:28 INFO - PROCESS | 1650 | 1461072388136 Marionette DEBUG loaded listener.js 06:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x114c0f000) [pid = 1650] [serial = 1198] [outer = 0x1123e5400] 06:26:28 INFO - PROCESS | 1650 | 1461072388666 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]]]}] 06:26:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 06:26:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 774ms 06:26:28 INFO - PROCESS | 1650 | 1461072388749 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 06:26:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 06:26:28 INFO - PROCESS | 1650 | 1461072388753 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 06:26:28 INFO - PROCESS | 1650 | 1461072388757 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 06:26:28 INFO - PROCESS | 1650 | 1461072388759 Marionette TRACE conn2 <- [1,1570,null,{}] 06:26:28 INFO - PROCESS | 1650 | 1461072388765 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}] 06:26:28 INFO - PROCESS | 1650 | 1461072388868 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 06:26:28 INFO - PROCESS | 1650 | 1461072388936 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ed3800 == 29 [pid = 1650] [id = 400] 06:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x10fff5800) [pid = 1650] [serial = 1199] [outer = 0x0] 06:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11552a400) [pid = 1650] [serial = 1200] [outer = 0x10fff5800] 06:26:28 INFO - PROCESS | 1650 | 1461072388968 Marionette DEBUG loaded listener.js 06:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11584d400) [pid = 1650] [serial = 1201] [outer = 0x10fff5800] 06:26:29 INFO - PROCESS | 1650 | 1461072389498 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]]]}] 06:26:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 06:26:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 772ms 06:26:29 INFO - PROCESS | 1650 | 1461072389537 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 06:26:29 INFO - PROCESS | 1650 | 1461072389539 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 06:26:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 06:26:29 INFO - PROCESS | 1650 | 1461072389542 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 06:26:29 INFO - PROCESS | 1650 | 1461072389545 Marionette TRACE conn2 <- [1,1574,null,{}] 06:26:29 INFO - PROCESS | 1650 | 1461072389549 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}] 06:26:29 INFO - PROCESS | 1650 | 1461072389652 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 06:26:29 INFO - PROCESS | 1650 | 1461072389730 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195bd800 == 30 [pid = 1650] [id = 401] 06:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1186a8400) [pid = 1650] [serial = 1202] [outer = 0x0] 06:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x118982c00) [pid = 1650] [serial = 1203] [outer = 0x1186a8400] 06:26:29 INFO - PROCESS | 1650 | 1461072389767 Marionette DEBUG loaded listener.js 06:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11898bc00) [pid = 1650] [serial = 1204] [outer = 0x1186a8400] 06:26:30 INFO - PROCESS | 1650 | 1461072390330 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]]]}] 06:26:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 06:26:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 824ms 06:26:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 06:26:30 INFO - PROCESS | 1650 | 1461072390367 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 06:26:30 INFO - PROCESS | 1650 | 1461072390369 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 06:26:30 INFO - PROCESS | 1650 | 1461072390373 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 06:26:30 INFO - PROCESS | 1650 | 1461072390377 Marionette TRACE conn2 <- [1,1578,null,{}] 06:26:30 INFO - PROCESS | 1650 | 1461072390381 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}] 06:26:30 INFO - PROCESS | 1650 | 1461072390463 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 06:26:30 INFO - PROCESS | 1650 | 1461072390519 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x118610000 == 31 [pid = 1650] [id = 402] 06:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x114ae5c00) [pid = 1650] [serial = 1205] [outer = 0x0] 06:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x114d8f000) [pid = 1650] [serial = 1206] [outer = 0x114ae5c00] 06:26:30 INFO - PROCESS | 1650 | 1461072390551 Marionette DEBUG loaded listener.js 06:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x115847800) [pid = 1650] [serial = 1207] [outer = 0x114ae5c00] 06:26:30 INFO - PROCESS | 1650 | 1461072390834 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]]]}] 06:26:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 06:26:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 475ms 06:26:30 INFO - PROCESS | 1650 | 1461072390851 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 06:26:30 INFO - PROCESS | 1650 | 1461072390855 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 06:26:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 06:26:30 INFO - PROCESS | 1650 | 1461072390869 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 06:26:30 INFO - PROCESS | 1650 | 1461072390871 Marionette TRACE conn2 <- [1,1582,null,{}] 06:26:30 INFO - PROCESS | 1650 | 1461072390873 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}] 06:26:30 INFO - PROCESS | 1650 | 1461072390964 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 06:26:30 INFO - PROCESS | 1650 | 1461072390969 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa4c000 == 32 [pid = 1650] [id = 403] 06:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x1123e4000) [pid = 1650] [serial = 1208] [outer = 0x0] 06:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x118990400) [pid = 1650] [serial = 1209] [outer = 0x1123e4000] 06:26:30 INFO - PROCESS | 1650 | 1461072390995 Marionette DEBUG loaded listener.js 06:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x119e6b800) [pid = 1650] [serial = 1210] [outer = 0x1123e4000] 06:26:31 INFO - PROCESS | 1650 | 1461072391346 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]]]}] 06:26:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 06:26:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 529ms 06:26:31 INFO - PROCESS | 1650 | 1461072391389 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 06:26:31 INFO - PROCESS | 1650 | 1461072391390 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 06:26:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 06:26:31 INFO - PROCESS | 1650 | 1461072391393 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 06:26:31 INFO - PROCESS | 1650 | 1461072391396 Marionette TRACE conn2 <- [1,1586,null,{}] 06:26:31 INFO - PROCESS | 1650 | 1461072391403 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}] 06:26:31 INFO - PROCESS | 1650 | 1461072391500 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 06:26:31 INFO - PROCESS | 1650 | 1461072391512 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba63000 == 33 [pid = 1650] [id = 404] 06:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x119ed1c00) [pid = 1650] [serial = 1211] [outer = 0x0] 06:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11a902800) [pid = 1650] [serial = 1212] [outer = 0x119ed1c00] 06:26:31 INFO - PROCESS | 1650 | 1461072391556 Marionette DEBUG loaded listener.js 06:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11a910c00) [pid = 1650] [serial = 1213] [outer = 0x119ed1c00] 06:26:32 INFO - PROCESS | 1650 | 1461072392029 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]]]}] 06:26:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 06:26:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 671ms 06:26:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 06:26:32 INFO - PROCESS | 1650 | 1461072392065 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 06:26:32 INFO - PROCESS | 1650 | 1461072392066 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 06:26:32 INFO - PROCESS | 1650 | 1461072392068 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 06:26:32 INFO - PROCESS | 1650 | 1461072392069 Marionette TRACE conn2 <- [1,1590,null,{}] 06:26:32 INFO - PROCESS | 1650 | 1461072392071 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}] 06:26:32 INFO - PROCESS | 1650 | 1461072392148 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 06:26:32 INFO - PROCESS | 1650 | 1461072392152 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c0ba000 == 34 [pid = 1650] [id = 405] 06:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11a911800) [pid = 1650] [serial = 1214] [outer = 0x0] 06:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11a970c00) [pid = 1650] [serial = 1215] [outer = 0x11a911800] 06:26:32 INFO - PROCESS | 1650 | 1461072392179 Marionette DEBUG loaded listener.js 06:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11a999800) [pid = 1650] [serial = 1216] [outer = 0x11a911800] 06:26:32 INFO - PROCESS | 1650 | 1461072392514 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]]]}] 06:26:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 06:26:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 468ms 06:26:32 INFO - PROCESS | 1650 | 1461072392537 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 06:26:32 INFO - PROCESS | 1650 | 1461072392539 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 06:26:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 06:26:32 INFO - PROCESS | 1650 | 1461072392541 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 06:26:32 INFO - PROCESS | 1650 | 1461072392542 Marionette TRACE conn2 <- [1,1594,null,{}] 06:26:32 INFO - PROCESS | 1650 | 1461072392546 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}] 06:26:32 INFO - PROCESS | 1650 | 1461072392648 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 06:26:32 INFO - PROCESS | 1650 | 1461072392659 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c375000 == 35 [pid = 1650] [id = 406] 06:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x114d97c00) [pid = 1650] [serial = 1217] [outer = 0x0] 06:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11aa16000) [pid = 1650] [serial = 1218] [outer = 0x114d97c00] 06:26:32 INFO - PROCESS | 1650 | 1461072392685 Marionette DEBUG loaded listener.js 06:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11ad5b800) [pid = 1650] [serial = 1219] [outer = 0x114d97c00] 06:26:33 INFO - PROCESS | 1650 | 1461072393053 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]]]}] 06:26:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 06:26:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 521ms 06:26:33 INFO - PROCESS | 1650 | 1461072393062 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 06:26:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 06:26:33 INFO - PROCESS | 1650 | 1461072393064 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 06:26:33 INFO - PROCESS | 1650 | 1461072393066 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 06:26:33 INFO - PROCESS | 1650 | 1461072393067 Marionette TRACE conn2 <- [1,1598,null,{}] 06:26:33 INFO - PROCESS | 1650 | 1461072393069 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}] 06:26:33 INFO - PROCESS | 1650 | 1461072393180 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 06:26:33 INFO - PROCESS | 1650 | 1461072393196 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b97800 == 36 [pid = 1650] [id = 407] 06:26:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11ad65c00) [pid = 1650] [serial = 1220] [outer = 0x0] 06:26:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11adb0400) [pid = 1650] [serial = 1221] [outer = 0x11ad65c00] 06:26:33 INFO - PROCESS | 1650 | 1461072393224 Marionette DEBUG loaded listener.js 06:26:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11aed9800) [pid = 1650] [serial = 1222] [outer = 0x11ad65c00] 06:26:33 INFO - PROCESS | 1650 | 1461072393560 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]]]}] 06:26:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 06:26:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 518ms 06:26:33 INFO - PROCESS | 1650 | 1461072393584 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 06:26:33 INFO - PROCESS | 1650 | 1461072393585 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 06:26:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 06:26:33 INFO - PROCESS | 1650 | 1461072393587 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 06:26:33 INFO - PROCESS | 1650 | 1461072393588 Marionette TRACE conn2 <- [1,1602,null,{}] 06:26:33 INFO - PROCESS | 1650 | 1461072393596 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}] 06:26:33 INFO - PROCESS | 1650 | 1461072393693 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 06:26:33 INFO - PROCESS | 1650 | 1461072393697 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c9c000 == 37 [pid = 1650] [id = 408] 06:26:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11aee1000) [pid = 1650] [serial = 1223] [outer = 0x0] 06:26:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11b590000) [pid = 1650] [serial = 1224] [outer = 0x11aee1000] 06:26:33 INFO - PROCESS | 1650 | 1461072393726 Marionette DEBUG loaded listener.js 06:26:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11b5eb000) [pid = 1650] [serial = 1225] [outer = 0x11aee1000] 06:26:34 INFO - PROCESS | 1650 | 1461072394055 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]]]}] 06:26:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 06:26:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 525ms 06:26:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 06:26:34 INFO - PROCESS | 1650 | 1461072394114 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 06:26:34 INFO - PROCESS | 1650 | 1461072394115 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 06:26:34 INFO - PROCESS | 1650 | 1461072394117 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 06:26:34 INFO - PROCESS | 1650 | 1461072394118 Marionette TRACE conn2 <- [1,1606,null,{}] 06:26:34 INFO - PROCESS | 1650 | 1461072394120 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}] 06:26:34 INFO - PROCESS | 1650 | 1461072394217 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 06:26:34 INFO - PROCESS | 1650 | 1461072394231 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12436d000 == 38 [pid = 1650] [id = 409] 06:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11aee0800) [pid = 1650] [serial = 1226] [outer = 0x0] 06:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x11bb8d400) [pid = 1650] [serial = 1227] [outer = 0x11aee0800] 06:26:34 INFO - PROCESS | 1650 | 1461072394256 Marionette DEBUG loaded listener.js 06:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x11bb9a800) [pid = 1650] [serial = 1228] [outer = 0x11aee0800] 06:26:34 INFO - PROCESS | 1650 | 1461072394604 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]]]}] 06:26:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 06:26:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 517ms 06:26:34 INFO - PROCESS | 1650 | 1461072394635 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 06:26:34 INFO - PROCESS | 1650 | 1461072394636 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 06:26:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12aec8c00) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12ac30800) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x123f21c00) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12a4cb000) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12b7b2000) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11b873800) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11a970400) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11a96b400) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x1123e3000) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11c04f000) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11ae88800) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11a98ec00) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x114adf000) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1146b6800) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x112252400) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x114349c00) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x1123e6800) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12a8cf400) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1242ea800) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x123a22400) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11aee8800) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11a90f800) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x10fffac00) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11bba6c00) [pid = 1650] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12459b800) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x127dec400) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12bacfc00) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12e620000) [pid = 1650] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11c26b400) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12e595800) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x129c39c00) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x114d94000) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12cf31000) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x127368000) [pid = 1650] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11a90ac00) [pid = 1650] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11a903400) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1189c8000) [pid = 1650] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x129c32000) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12ac33c00) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11552d800) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11a90f400) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11c051000) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12a4e2000) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12aa63400) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1141bcc00) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c635000) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 06:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12459bc00) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 06:26:34 INFO - PROCESS | 1650 | 1461072394821 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 06:26:34 INFO - PROCESS | 1650 | 1461072394822 Marionette TRACE conn2 <- [1,1610,null,{}] 06:26:34 INFO - PROCESS | 1650 | 1461072394825 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}] 06:26:34 INFO - PROCESS | 1650 | 1461072394904 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 06:26:34 INFO - PROCESS | 1650 | 1461072394908 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x116513000 == 39 [pid = 1650] [id = 410] 06:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1141bcc00) [pid = 1650] [serial = 1229] [outer = 0x0] 06:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1146c2c00) [pid = 1650] [serial = 1230] [outer = 0x1141bcc00] 06:26:34 INFO - PROCESS | 1650 | 1461072394936 Marionette DEBUG loaded listener.js 06:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1160bec00) [pid = 1650] [serial = 1231] [outer = 0x1141bcc00] 06:26:35 INFO - PROCESS | 1650 | 1461072395259 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]]]}] 06:26:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 06:26:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 498ms 06:26:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 06:26:35 INFO - PROCESS | 1650 | 1461072395290 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 06:26:35 INFO - PROCESS | 1650 | 1461072395291 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 06:26:35 INFO - PROCESS | 1650 | 1461072395293 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 06:26:35 INFO - PROCESS | 1650 | 1461072395295 Marionette TRACE conn2 <- [1,1614,null,{}] 06:26:35 INFO - PROCESS | 1650 | 1461072395297 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}] 06:26:35 INFO - PROCESS | 1650 | 1461072395381 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 06:26:35 INFO - PROCESS | 1650 | 1461072395446 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245d6800 == 40 [pid = 1650] [id = 411] 06:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x114403000) [pid = 1650] [serial = 1232] [outer = 0x0] 06:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11a90e400) [pid = 1650] [serial = 1233] [outer = 0x114403000] 06:26:35 INFO - PROCESS | 1650 | 1461072395488 Marionette DEBUG loaded listener.js 06:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11ad5a400) [pid = 1650] [serial = 1234] [outer = 0x114403000] 06:26:35 INFO - PROCESS | 1650 | 1461072395884 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]]]}] 06:26:35 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 06:26:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 620ms 06:26:35 INFO - PROCESS | 1650 | 1461072395914 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 06:26:35 INFO - PROCESS | 1650 | 1461072395916 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 06:26:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 06:26:35 INFO - PROCESS | 1650 | 1461072395918 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 06:26:35 INFO - PROCESS | 1650 | 1461072395919 Marionette TRACE conn2 <- [1,1618,null,{}] 06:26:35 INFO - PROCESS | 1650 | 1461072395922 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}] 06:26:36 INFO - PROCESS | 1650 | 1461072396036 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 06:26:36 INFO - PROCESS | 1650 | 1461072396042 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1273d1800 == 41 [pid = 1650] [id = 412] 06:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11a998000) [pid = 1650] [serial = 1235] [outer = 0x0] 06:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11b872000) [pid = 1650] [serial = 1236] [outer = 0x11a998000] 06:26:36 INFO - PROCESS | 1650 | 1461072396072 Marionette DEBUG loaded listener.js 06:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11c04b000) [pid = 1650] [serial = 1237] [outer = 0x11a998000] 06:26:36 INFO - PROCESS | 1650 | 1461072396385 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]]]}] 06:26:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 06:26:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 469ms 06:26:36 INFO - PROCESS | 1650 | 1461072396388 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 06:26:36 INFO - PROCESS | 1650 | 1461072396389 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 06:26:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 06:26:36 INFO - PROCESS | 1650 | 1461072396391 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 06:26:36 INFO - PROCESS | 1650 | 1461072396392 Marionette TRACE conn2 <- [1,1622,null,{}] 06:26:36 INFO - PROCESS | 1650 | 1461072396399 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}] 06:26:36 INFO - PROCESS | 1650 | 1461072396482 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 06:26:36 INFO - PROCESS | 1650 | 1461072396486 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12927a800 == 42 [pid = 1650] [id = 413] 06:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x114d91400) [pid = 1650] [serial = 1238] [outer = 0x0] 06:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11c055c00) [pid = 1650] [serial = 1239] [outer = 0x114d91400] 06:26:36 INFO - PROCESS | 1650 | 1461072396512 Marionette DEBUG loaded listener.js 06:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11c278c00) [pid = 1650] [serial = 1240] [outer = 0x114d91400] 06:26:36 INFO - PROCESS | 1650 | 1461072396958 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]]]}] 06:26:36 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 06:26:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 574ms 06:26:36 INFO - PROCESS | 1650 | 1461072396965 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 06:26:36 INFO - PROCESS | 1650 | 1461072396968 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 06:26:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 06:26:36 INFO - PROCESS | 1650 | 1461072396971 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 06:26:36 INFO - PROCESS | 1650 | 1461072396974 Marionette TRACE conn2 <- [1,1626,null,{}] 06:26:36 INFO - PROCESS | 1650 | 1461072396981 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}] 06:26:37 INFO - PROCESS | 1650 | 1461072397085 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 06:26:37 INFO - PROCESS | 1650 | 1461072397162 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x118920000 == 43 [pid = 1650] [id = 414] 06:26:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1123e4800) [pid = 1650] [serial = 1241] [outer = 0x0] 06:26:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x114d8cc00) [pid = 1650] [serial = 1242] [outer = 0x1123e4800] 06:26:37 INFO - PROCESS | 1650 | 1461072397214 Marionette DEBUG loaded listener.js 06:26:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x115533400) [pid = 1650] [serial = 1243] [outer = 0x1123e4800] 06:26:37 INFO - PROCESS | 1650 | 1461072397729 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]]]}] 06:26:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 06:26:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 777ms 06:26:37 INFO - PROCESS | 1650 | 1461072397749 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 06:26:37 INFO - PROCESS | 1650 | 1461072397753 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 06:26:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 06:26:37 INFO - PROCESS | 1650 | 1461072397757 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 06:26:37 INFO - PROCESS | 1650 | 1461072397759 Marionette TRACE conn2 <- [1,1630,null,{}] 06:26:37 INFO - PROCESS | 1650 | 1461072397762 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}] 06:26:37 INFO - PROCESS | 1650 | 1461072397860 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 06:26:37 INFO - PROCESS | 1650 | 1461072397911 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bd0c000 == 44 [pid = 1650] [id = 415] 06:26:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x116553000) [pid = 1650] [serial = 1244] [outer = 0x0] 06:26:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x119e6e800) [pid = 1650] [serial = 1245] [outer = 0x116553000] 06:26:37 INFO - PROCESS | 1650 | 1461072397947 Marionette DEBUG loaded listener.js 06:26:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11a865c00) [pid = 1650] [serial = 1246] [outer = 0x116553000] 06:26:38 INFO - PROCESS | 1650 | 1461072398451 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]]]}] 06:26:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 06:26:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 720ms 06:26:38 INFO - PROCESS | 1650 | 1461072398500 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 06:26:38 INFO - PROCESS | 1650 | 1461072398502 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 06:26:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 06:26:38 INFO - PROCESS | 1650 | 1461072398506 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 06:26:38 INFO - PROCESS | 1650 | 1461072398510 Marionette TRACE conn2 <- [1,1634,null,{}] 06:26:38 INFO - PROCESS | 1650 | 1461072398543 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}] 06:26:38 INFO - PROCESS | 1650 | 1461072398644 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 06:26:38 INFO - PROCESS | 1650 | 1461072398711 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x127616800 == 45 [pid = 1650] [id = 416] 06:26:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11a96b800) [pid = 1650] [serial = 1247] [outer = 0x0] 06:26:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11ad5f800) [pid = 1650] [serial = 1248] [outer = 0x11a96b800] 06:26:38 INFO - PROCESS | 1650 | 1461072398744 Marionette DEBUG loaded listener.js 06:26:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11adaa800) [pid = 1650] [serial = 1249] [outer = 0x11a96b800] 06:26:39 INFO - PROCESS | 1650 | 1461072399154 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]]]}] 06:26:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 06:26:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 695ms 06:26:39 INFO - PROCESS | 1650 | 1461072399201 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 06:26:39 INFO - PROCESS | 1650 | 1461072399203 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 06:26:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 06:26:39 INFO - PROCESS | 1650 | 1461072399205 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 06:26:39 INFO - PROCESS | 1650 | 1461072399206 Marionette TRACE conn2 <- [1,1638,null,{}] 06:26:39 INFO - PROCESS | 1650 | 1461072399209 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}] 06:26:39 INFO - PROCESS | 1650 | 1461072399309 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 06:26:39 INFO - PROCESS | 1650 | 1461072399363 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad10000 == 46 [pid = 1650] [id = 417] 06:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11adab000) [pid = 1650] [serial = 1250] [outer = 0x0] 06:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11aee1400) [pid = 1650] [serial = 1251] [outer = 0x11adab000] 06:26:39 INFO - PROCESS | 1650 | 1461072399393 Marionette DEBUG loaded listener.js 06:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11be50000) [pid = 1650] [serial = 1252] [outer = 0x11adab000] 06:26:39 INFO - PROCESS | 1650 | 1461072399837 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]]]}] 06:26:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 06:26:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 670ms 06:26:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 06:26:39 INFO - PROCESS | 1650 | 1461072399875 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 06:26:39 INFO - PROCESS | 1650 | 1461072399876 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 06:26:39 INFO - PROCESS | 1650 | 1461072399879 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 06:26:39 INFO - PROCESS | 1650 | 1461072399880 Marionette TRACE conn2 <- [1,1642,null,{}] 06:26:39 INFO - PROCESS | 1650 | 1461072399883 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}] 06:26:40 INFO - PROCESS | 1650 | 1461072399997 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 06:26:40 INFO - PROCESS | 1650 | 1461072400066 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad35800 == 47 [pid = 1650] [id = 418] 06:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11bba3800) [pid = 1650] [serial = 1253] [outer = 0x0] 06:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11c04a400) [pid = 1650] [serial = 1254] [outer = 0x11bba3800] 06:26:40 INFO - PROCESS | 1650 | 1461072400097 Marionette DEBUG loaded listener.js 06:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11c455800) [pid = 1650] [serial = 1255] [outer = 0x11bba3800] 06:26:40 INFO - PROCESS | 1650 | 1461072400500 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]]]}] 06:26:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 06:26:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 669ms 06:26:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 06:26:40 INFO - PROCESS | 1650 | 1461072400549 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 06:26:40 INFO - PROCESS | 1650 | 1461072400550 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 06:26:40 INFO - PROCESS | 1650 | 1461072400552 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 06:26:40 INFO - PROCESS | 1650 | 1461072400554 Marionette TRACE conn2 <- [1,1646,null,{}] 06:26:40 INFO - PROCESS | 1650 | 1461072400556 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}] 06:26:40 INFO - PROCESS | 1650 | 1461072400702 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 06:26:40 INFO - PROCESS | 1650 | 1461072400755 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba28000 == 48 [pid = 1650] [id = 419] 06:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11c8f2000) [pid = 1650] [serial = 1256] [outer = 0x0] 06:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x123b2e000) [pid = 1650] [serial = 1257] [outer = 0x11c8f2000] 06:26:40 INFO - PROCESS | 1650 | 1461072400789 Marionette DEBUG loaded listener.js 06:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x123f22c00) [pid = 1650] [serial = 1258] [outer = 0x11c8f2000] 06:26:41 INFO - PROCESS | 1650 | 1461072401204 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]]]}] 06:26:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 06:26:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 674ms 06:26:41 INFO - PROCESS | 1650 | 1461072401227 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 06:26:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 06:26:41 INFO - PROCESS | 1650 | 1461072401230 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 06:26:41 INFO - PROCESS | 1650 | 1461072401233 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 06:26:41 INFO - PROCESS | 1650 | 1461072401234 Marionette TRACE conn2 <- [1,1650,null,{}] 06:26:41 INFO - PROCESS | 1650 | 1461072401236 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}] 06:26:41 INFO - PROCESS | 1650 | 1461072401352 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 06:26:41 INFO - PROCESS | 1650 | 1461072401421 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a61c800 == 49 [pid = 1650] [id = 420] 06:26:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x10fffc800) [pid = 1650] [serial = 1259] [outer = 0x0] 06:26:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x114130c00) [pid = 1650] [serial = 1260] [outer = 0x10fffc800] 06:26:41 INFO - PROCESS | 1650 | 1461072401454 Marionette DEBUG loaded listener.js 06:26:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11a990400) [pid = 1650] [serial = 1261] [outer = 0x10fffc800] 06:26:41 INFO - PROCESS | 1650 | 1461072401869 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]]]}] 06:26:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 06:26:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 671ms 06:26:41 INFO - PROCESS | 1650 | 1461072401905 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 06:26:41 INFO - PROCESS | 1650 | 1461072401907 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 06:26:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 06:26:41 INFO - PROCESS | 1650 | 1461072401909 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 06:26:41 INFO - PROCESS | 1650 | 1461072401910 Marionette TRACE conn2 <- [1,1654,null,{}] 06:26:41 INFO - PROCESS | 1650 | 1461072401913 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}] 06:26:42 INFO - PROCESS | 1650 | 1461072402013 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 06:26:42 INFO - PROCESS | 1650 | 1461072402069 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a9ab800 == 50 [pid = 1650] [id = 421] 06:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x112252000) [pid = 1650] [serial = 1262] [outer = 0x0] 06:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x115164000) [pid = 1650] [serial = 1263] [outer = 0x112252000] 06:26:42 INFO - PROCESS | 1650 | 1461072402100 Marionette DEBUG loaded listener.js 06:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11898e400) [pid = 1650] [serial = 1264] [outer = 0x112252000] 06:26:42 INFO - PROCESS | 1650 | 1461072402690 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]]]}] 06:26:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 06:26:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 822ms 06:26:42 INFO - PROCESS | 1650 | 1461072402732 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 06:26:42 INFO - PROCESS | 1650 | 1461072402735 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 06:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 06:26:42 INFO - PROCESS | 1650 | 1461072402738 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 06:26:42 INFO - PROCESS | 1650 | 1461072402740 Marionette TRACE conn2 <- [1,1658,null,{}] 06:26:42 INFO - PROCESS | 1650 | 1461072402744 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}] 06:26:42 INFO - PROCESS | 1650 | 1461072402837 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 06:26:42 INFO - PROCESS | 1650 | 1461072402908 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x118fbb800 == 51 [pid = 1650] [id = 422] 06:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x114d8b400) [pid = 1650] [serial = 1265] [outer = 0x0] 06:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x114d94c00) [pid = 1650] [serial = 1266] [outer = 0x114d8b400] 06:26:42 INFO - PROCESS | 1650 | 1461072402937 Marionette DEBUG loaded listener.js 06:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11552d400) [pid = 1650] [serial = 1267] [outer = 0x114d8b400] 06:26:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d3000 == 50 [pid = 1650] [id = 85] 06:26:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12df53800 == 49 [pid = 1650] [id = 94] 06:26:43 INFO - PROCESS | 1650 | --DOCSHELL 0x119146000 == 48 [pid = 1650] [id = 95] 06:26:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba50000 == 47 [pid = 1650] [id = 86] 06:26:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12b72e000 == 46 [pid = 1650] [id = 87] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11464f000) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12785b800) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | 1461072403320 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]]]}] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11c058000) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11be5a000) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11b872400) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11bba7400) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11ace7800) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11ae88400) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11912c000) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11a98e800) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x114d90c00) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x118991c00) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x114ae0400) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1123e6c00) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12e58a800) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12aed1000) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12aed7c00) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1198b2800) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12ba0e400) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12a8d1000) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12a4cf400) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12a4e2800) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x127424000) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12a226400) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12a421c00) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x123a21800) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11bba4800) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11ada7000) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11a992000) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x114adf800) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1123e1000) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x129160000) [pid = 1650] [serial = 904] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12a4dc400) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12ab85400) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12e599c00) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12f09a400) [pid = 1650] [serial = 895] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x123f20800) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12eda2000) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12e879400) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x118988c00) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12d99c800) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12e367000) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11bba4400) [pid = 1650] [serial = 901] [outer = 0x0] [url = about:blank] 06:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 06:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 619ms 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11ae92400) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11a90cc00) [pid = 1650] [serial = 898] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x129c39800) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12f6d5c00) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11a868c00) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11bef7000) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12a4e6000) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12cdb7c00) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12eda7800) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12f8c2c00) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x123b2ec00) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x127362400) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12459b000) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12eda9000) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12cf36400) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12a421400) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12e1df000) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12f8bd800) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11c051400) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11a999000) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12ab83800) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a221000) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 06:26:43 INFO - PROCESS | 1650 | 1461072403361 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 06:26:43 INFO - PROCESS | 1650 | 1461072403365 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 06:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 06:26:43 INFO - PROCESS | 1650 | 1461072403369 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 06:26:43 INFO - PROCESS | 1650 | 1461072403370 Marionette TRACE conn2 <- [1,1662,null,{}] 06:26:43 INFO - PROCESS | 1650 | 1461072403373 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}] 06:26:43 INFO - PROCESS | 1650 | 1461072403453 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 06:26:43 INFO - PROCESS | 1650 | 1461072403457 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x118839000 == 47 [pid = 1650] [id = 423] 06:26:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x114d8a800) [pid = 1650] [serial = 1268] [outer = 0x0] 06:26:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1163e1c00) [pid = 1650] [serial = 1269] [outer = 0x114d8a800] 06:26:43 INFO - PROCESS | 1650 | 1461072403487 Marionette DEBUG loaded listener.js 06:26:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118989400) [pid = 1650] [serial = 1270] [outer = 0x114d8a800] 06:26:43 INFO - PROCESS | 1650 | 1461072403868 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]]]}] 06:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 06:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 520ms 06:26:43 INFO - PROCESS | 1650 | 1461072403898 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 06:26:43 INFO - PROCESS | 1650 | 1461072403899 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 06:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 06:26:43 INFO - PROCESS | 1650 | 1461072403903 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 06:26:43 INFO - PROCESS | 1650 | 1461072403906 Marionette TRACE conn2 <- [1,1666,null,{}] 06:26:43 INFO - PROCESS | 1650 | 1461072403916 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}] 06:26:44 INFO - PROCESS | 1650 | 1461072404042 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 06:26:44 INFO - PROCESS | 1650 | 1461072404049 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba48000 == 48 [pid = 1650] [id = 424] 06:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118e44000) [pid = 1650] [serial = 1271] [outer = 0x0] 06:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11a860c00) [pid = 1650] [serial = 1272] [outer = 0x118e44000] 06:26:44 INFO - PROCESS | 1650 | 1461072404093 Marionette DEBUG loaded listener.js 06:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11a910000) [pid = 1650] [serial = 1273] [outer = 0x118e44000] 06:26:44 INFO - PROCESS | 1650 | 1461072404538 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]]]}] 06:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 06:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 673ms 06:26:44 INFO - PROCESS | 1650 | 1461072404576 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 06:26:44 INFO - PROCESS | 1650 | 1461072404580 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 06:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 06:26:44 INFO - PROCESS | 1650 | 1461072404583 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 06:26:44 INFO - PROCESS | 1650 | 1461072404584 Marionette TRACE conn2 <- [1,1670,null,{}] 06:26:44 INFO - PROCESS | 1650 | 1461072404586 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}] 06:26:44 INFO - PROCESS | 1650 | 1461072404668 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 06:26:44 INFO - PROCESS | 1650 | 1461072404672 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c31b000 == 49 [pid = 1650] [id = 425] 06:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11a966800) [pid = 1650] [serial = 1274] [outer = 0x0] 06:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11a96e400) [pid = 1650] [serial = 1275] [outer = 0x11a966800] 06:26:44 INFO - PROCESS | 1650 | 1461072404699 Marionette DEBUG loaded listener.js 06:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11a995c00) [pid = 1650] [serial = 1276] [outer = 0x11a966800] 06:26:45 INFO - PROCESS | 1650 | 1461072405036 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]]]}] 06:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 06:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 471ms 06:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 06:26:45 INFO - PROCESS | 1650 | 1461072405055 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 06:26:45 INFO - PROCESS | 1650 | 1461072405056 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 06:26:45 INFO - PROCESS | 1650 | 1461072405058 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 06:26:45 INFO - PROCESS | 1650 | 1461072405059 Marionette TRACE conn2 <- [1,1674,null,{}] 06:26:45 INFO - PROCESS | 1650 | 1461072405062 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}] 06:26:45 INFO - PROCESS | 1650 | 1461072405140 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 06:26:45 INFO - PROCESS | 1650 | 1461072405202 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c951800 == 50 [pid = 1650] [id = 426] 06:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11a993c00) [pid = 1650] [serial = 1277] [outer = 0x0] 06:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11aaf5400) [pid = 1650] [serial = 1278] [outer = 0x11a993c00] 06:26:45 INFO - PROCESS | 1650 | 1461072405228 Marionette DEBUG loaded listener.js 06:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11ad61400) [pid = 1650] [serial = 1279] [outer = 0x11a993c00] 06:26:45 INFO - PROCESS | 1650 | 1461072405567 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]]]}] 06:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 06:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 521ms 06:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 06:26:45 INFO - PROCESS | 1650 | 1461072405580 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 06:26:45 INFO - PROCESS | 1650 | 1461072405581 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 06:26:45 INFO - PROCESS | 1650 | 1461072405583 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 06:26:45 INFO - PROCESS | 1650 | 1461072405584 Marionette TRACE conn2 <- [1,1678,null,{}] 06:26:45 INFO - PROCESS | 1650 | 1461072405586 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}] 06:26:45 INFO - PROCESS | 1650 | 1461072405691 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 06:26:45 INFO - PROCESS | 1650 | 1461072405703 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e6f000 == 51 [pid = 1650] [id = 427] 06:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11ad68400) [pid = 1650] [serial = 1280] [outer = 0x0] 06:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11aede400) [pid = 1650] [serial = 1281] [outer = 0x11ad68400] 06:26:45 INFO - PROCESS | 1650 | 1461072405731 Marionette DEBUG loaded listener.js 06:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11bb90800) [pid = 1650] [serial = 1282] [outer = 0x11ad68400] 06:26:46 INFO - PROCESS | 1650 | 1461072406086 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]]]}] 06:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 06:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 518ms 06:26:46 INFO - PROCESS | 1650 | 1461072406102 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 06:26:46 INFO - PROCESS | 1650 | 1461072406103 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 06:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 06:26:46 INFO - PROCESS | 1650 | 1461072406106 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 06:26:46 INFO - PROCESS | 1650 | 1461072406108 Marionette TRACE conn2 <- [1,1682,null,{}] 06:26:46 INFO - PROCESS | 1650 | 1461072406112 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}] 06:26:46 INFO - PROCESS | 1650 | 1461072406248 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 06:26:46 INFO - PROCESS | 1650 | 1461072406269 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245e4000 == 52 [pid = 1650] [id = 428] 06:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11a995800) [pid = 1650] [serial = 1283] [outer = 0x0] 06:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11bba7400) [pid = 1650] [serial = 1284] [outer = 0x11a995800] 06:26:46 INFO - PROCESS | 1650 | 1461072406310 Marionette DEBUG loaded listener.js 06:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11c053000) [pid = 1650] [serial = 1285] [outer = 0x11a995800] 06:26:46 INFO - PROCESS | 1650 | 1461072406688 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]]]}] 06:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 06:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 620ms 06:26:46 INFO - PROCESS | 1650 | 1461072406730 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 06:26:46 INFO - PROCESS | 1650 | 1461072406731 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 06:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 06:26:46 INFO - PROCESS | 1650 | 1461072406733 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 06:26:46 INFO - PROCESS | 1650 | 1461072406734 Marionette TRACE conn2 <- [1,1686,null,{}] 06:26:46 INFO - PROCESS | 1650 | 1461072406737 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}] 06:26:46 INFO - PROCESS | 1650 | 1461072406837 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 06:26:46 INFO - PROCESS | 1650 | 1461072406871 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x127ea5800 == 53 [pid = 1650] [id = 429] 06:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11bba4400) [pid = 1650] [serial = 1286] [outer = 0x0] 06:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11c637c00) [pid = 1650] [serial = 1287] [outer = 0x11bba4400] 06:26:46 INFO - PROCESS | 1650 | 1461072406897 Marionette DEBUG loaded listener.js 06:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x123a22c00) [pid = 1650] [serial = 1288] [outer = 0x11bba4400] 06:26:47 INFO - PROCESS | 1650 | 1461072407216 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]]]}] 06:26:47 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 06:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 521ms 06:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 06:26:47 INFO - PROCESS | 1650 | 1461072407256 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 06:26:47 INFO - PROCESS | 1650 | 1461072407257 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 06:26:47 INFO - PROCESS | 1650 | 1461072407259 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 06:26:47 INFO - PROCESS | 1650 | 1461072407260 Marionette TRACE conn2 <- [1,1690,null,{}] 06:26:47 INFO - PROCESS | 1650 | 1461072407263 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}] 06:26:47 INFO - PROCESS | 1650 | 1461072407359 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 06:26:47 INFO - PROCESS | 1650 | 1461072407369 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c1a000 == 54 [pid = 1650] [id = 430] 06:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11c286c00) [pid = 1650] [serial = 1289] [outer = 0x0] 06:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x123b2c000) [pid = 1650] [serial = 1290] [outer = 0x11c286c00] 06:26:47 INFO - PROCESS | 1650 | 1461072407394 Marionette DEBUG loaded listener.js 06:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x123d71c00) [pid = 1650] [serial = 1291] [outer = 0x11c286c00] 06:26:47 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12705a000) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 06:26:47 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11ad65c00) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 06:26:47 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11aee1000) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 06:26:47 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119ed1c00) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 06:26:47 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11a911800) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 06:26:47 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1186a8400) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 06:26:47 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x114ae5c00) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 06:26:47 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1123e4000) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 06:26:47 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11aee0800) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 06:26:47 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1141bcc00) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 06:26:47 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x114403000) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 06:26:47 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11a998000) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 06:26:47 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x114d97c00) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 06:26:47 INFO - PROCESS | 1650 | 1461072407805 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]]]}] 06:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 06:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 569ms 06:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 06:26:47 INFO - PROCESS | 1650 | 1461072407833 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 06:26:47 INFO - PROCESS | 1650 | 1461072407834 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 06:26:47 INFO - PROCESS | 1650 | 1461072407836 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 06:26:47 INFO - PROCESS | 1650 | 1461072407837 Marionette TRACE conn2 <- [1,1694,null,{}] 06:26:47 INFO - PROCESS | 1650 | 1461072407839 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}] 06:26:47 INFO - PROCESS | 1650 | 1461072407949 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 06:26:47 INFO - PROCESS | 1650 | 1461072407987 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12911f800 == 55 [pid = 1650] [id = 431] 06:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x10fff7c00) [pid = 1650] [serial = 1292] [outer = 0x0] 06:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11a911800) [pid = 1650] [serial = 1293] [outer = 0x10fff7c00] 06:26:48 INFO - PROCESS | 1650 | 1461072408012 Marionette DEBUG loaded listener.js 06:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11b878000) [pid = 1650] [serial = 1294] [outer = 0x10fff7c00] 06:26:48 INFO - PROCESS | 1650 | 1461072408306 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]]]}] 06:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 06:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 522ms 06:26:48 INFO - PROCESS | 1650 | 1461072408359 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 06:26:48 INFO - PROCESS | 1650 | 1461072408360 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 06:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 06:26:48 INFO - PROCESS | 1650 | 1461072408365 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 06:26:48 INFO - PROCESS | 1650 | 1461072408367 Marionette TRACE conn2 <- [1,1698,null,{}] 06:26:48 INFO - PROCESS | 1650 | 1461072408369 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}] 06:26:48 INFO - PROCESS | 1650 | 1461072408469 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 06:26:48 INFO - PROCESS | 1650 | 1461072408522 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad3e000 == 56 [pid = 1650] [id = 432] 06:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11a998000) [pid = 1650] [serial = 1295] [outer = 0x0] 06:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x123b2ac00) [pid = 1650] [serial = 1296] [outer = 0x11a998000] 06:26:48 INFO - PROCESS | 1650 | 1461072408551 Marionette DEBUG loaded listener.js 06:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x124598c00) [pid = 1650] [serial = 1297] [outer = 0x11a998000] 06:26:48 INFO - PROCESS | 1650 | 1461072408832 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]]]}] 06:26:48 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 06:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 519ms 06:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 06:26:48 INFO - PROCESS | 1650 | 1461072408884 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 06:26:48 INFO - PROCESS | 1650 | 1461072408886 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 06:26:48 INFO - PROCESS | 1650 | 1461072408888 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 06:26:48 INFO - PROCESS | 1650 | 1461072408889 Marionette TRACE conn2 <- [1,1702,null,{}] 06:26:48 INFO - PROCESS | 1650 | 1461072408891 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}] 06:26:48 INFO - PROCESS | 1650 | 1461072408977 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 06:26:48 INFO - PROCESS | 1650 | 1461072408983 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cbdd800 == 57 [pid = 1650] [id = 433] 06:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x124596800) [pid = 1650] [serial = 1298] [outer = 0x0] 06:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x127318c00) [pid = 1650] [serial = 1299] [outer = 0x124596800] 06:26:49 INFO - PROCESS | 1650 | 1461072409009 Marionette DEBUG loaded listener.js 06:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12735d000) [pid = 1650] [serial = 1300] [outer = 0x124596800] 06:26:49 INFO - PROCESS | 1650 | 1461072409373 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]]]}] 06:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 06:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 519ms 06:26:49 INFO - PROCESS | 1650 | 1461072409408 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 06:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 06:26:49 INFO - PROCESS | 1650 | 1461072409410 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 06:26:49 INFO - PROCESS | 1650 | 1461072409413 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 06:26:49 INFO - PROCESS | 1650 | 1461072409415 Marionette TRACE conn2 <- [1,1706,null,{}] 06:26:49 INFO - PROCESS | 1650 | 1461072409419 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}] 06:26:49 INFO - PROCESS | 1650 | 1461072409545 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 06:26:49 INFO - PROCESS | 1650 | 1461072409549 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf74800 == 58 [pid = 1650] [id = 434] 06:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12735e400) [pid = 1650] [serial = 1301] [outer = 0x0] 06:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x127364000) [pid = 1650] [serial = 1302] [outer = 0x12735e400] 06:26:49 INFO - PROCESS | 1650 | 1461072409574 Marionette DEBUG loaded listener.js 06:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12741fc00) [pid = 1650] [serial = 1303] [outer = 0x12735e400] 06:26:50 INFO - PROCESS | 1650 | 1461072410046 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]]]}] 06:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 06:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 671ms 06:26:50 INFO - PROCESS | 1650 | 1461072410084 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 06:26:50 INFO - PROCESS | 1650 | 1461072410088 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 06:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 06:26:50 INFO - PROCESS | 1650 | 1461072410091 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 06:26:50 INFO - PROCESS | 1650 | 1461072410094 Marionette TRACE conn2 <- [1,1710,null,{}] 06:26:50 INFO - PROCESS | 1650 | 1461072410099 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}] 06:26:50 INFO - PROCESS | 1650 | 1461072410204 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 06:26:50 INFO - PROCESS | 1650 | 1461072410299 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a61c000 == 59 [pid = 1650] [id = 435] 06:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x115394c00) [pid = 1650] [serial = 1304] [outer = 0x0] 06:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11552b800) [pid = 1650] [serial = 1305] [outer = 0x115394c00] 06:26:50 INFO - PROCESS | 1650 | 1461072410332 Marionette DEBUG loaded listener.js 06:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x118982800) [pid = 1650] [serial = 1306] [outer = 0x115394c00] 06:26:50 INFO - PROCESS | 1650 | 1461072410748 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]]]}] 06:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 06:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 674ms 06:26:50 INFO - PROCESS | 1650 | 1461072410766 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 06:26:50 INFO - PROCESS | 1650 | 1461072410770 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 06:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 06:26:50 INFO - PROCESS | 1650 | 1461072410775 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 06:26:50 INFO - PROCESS | 1650 | 1461072410777 Marionette TRACE conn2 <- [1,1714,null,{}] 06:26:50 INFO - PROCESS | 1650 | 1461072410780 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}] 06:26:50 INFO - PROCESS | 1650 | 1461072410886 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 06:26:50 INFO - PROCESS | 1650 | 1461072410955 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c86800 == 60 [pid = 1650] [id = 436] 06:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11898d000) [pid = 1650] [serial = 1307] [outer = 0x0] 06:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119ed8400) [pid = 1650] [serial = 1308] [outer = 0x11898d000] 06:26:50 INFO - PROCESS | 1650 | 1461072410987 Marionette DEBUG loaded listener.js 06:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11a96c000) [pid = 1650] [serial = 1309] [outer = 0x11898d000] 06:26:51 INFO - PROCESS | 1650 | 1461072411401 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]]]}] 06:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 06:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 671ms 06:26:51 INFO - PROCESS | 1650 | 1461072411447 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 06:26:51 INFO - PROCESS | 1650 | 1461072411449 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 06:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 06:26:51 INFO - PROCESS | 1650 | 1461072411452 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 06:26:51 INFO - PROCESS | 1650 | 1461072411456 Marionette TRACE conn2 <- [1,1718,null,{}] 06:26:51 INFO - PROCESS | 1650 | 1461072411468 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}] 06:26:51 INFO - PROCESS | 1650 | 1461072411650 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 06:26:51 INFO - PROCESS | 1650 | 1461072411734 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba35800 == 61 [pid = 1650] [id = 437] 06:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11ae8bc00) [pid = 1650] [serial = 1310] [outer = 0x0] 06:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11aee8c00) [pid = 1650] [serial = 1311] [outer = 0x11ae8bc00] 06:26:51 INFO - PROCESS | 1650 | 1461072411766 Marionette DEBUG loaded listener.js 06:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11bef1000) [pid = 1650] [serial = 1312] [outer = 0x11ae8bc00] 06:26:52 INFO - PROCESS | 1650 | 1461072412178 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]]]}] 06:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 06:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 778ms 06:26:52 INFO - PROCESS | 1650 | 1461072412230 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 06:26:52 INFO - PROCESS | 1650 | 1461072412232 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 06:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 06:26:52 INFO - PROCESS | 1650 | 1461072412234 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 06:26:52 INFO - PROCESS | 1650 | 1461072412235 Marionette TRACE conn2 <- [1,1722,null,{}] 06:26:52 INFO - PROCESS | 1650 | 1461072412237 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}] 06:26:52 INFO - PROCESS | 1650 | 1461072412343 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 06:26:52 INFO - PROCESS | 1650 | 1461072412399 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf8e000 == 62 [pid = 1650] [id = 438] 06:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11c058800) [pid = 1650] [serial = 1313] [outer = 0x0] 06:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11c8ed000) [pid = 1650] [serial = 1314] [outer = 0x11c058800] 06:26:52 INFO - PROCESS | 1650 | 1461072412429 Marionette DEBUG loaded listener.js 06:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x123fb2000) [pid = 1650] [serial = 1315] [outer = 0x11c058800] 06:26:52 INFO - PROCESS | 1650 | 1461072412875 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]]]}] 06:26:52 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 06:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 670ms 06:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 06:26:52 INFO - PROCESS | 1650 | 1461072412905 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 06:26:52 INFO - PROCESS | 1650 | 1461072412906 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 06:26:52 INFO - PROCESS | 1650 | 1461072412908 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 06:26:52 INFO - PROCESS | 1650 | 1461072412910 Marionette TRACE conn2 <- [1,1726,null,{}] 06:26:52 INFO - PROCESS | 1650 | 1461072412915 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}] 06:26:53 INFO - PROCESS | 1650 | 1461072413034 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 06:26:53 INFO - PROCESS | 1650 | 1461072413107 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c94f000 == 63 [pid = 1650] [id = 439] 06:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11548d400) [pid = 1650] [serial = 1316] [outer = 0x0] 06:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11ada2c00) [pid = 1650] [serial = 1317] [outer = 0x11548d400] 06:26:53 INFO - PROCESS | 1650 | 1461072413140 Marionette DEBUG loaded listener.js 06:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x124066c00) [pid = 1650] [serial = 1318] [outer = 0x11548d400] 06:26:53 INFO - PROCESS | 1650 | 1461072413741 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]]]}] 06:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 06:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 872ms 06:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 06:26:53 INFO - PROCESS | 1650 | 1461072413780 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 06:26:53 INFO - PROCESS | 1650 | 1461072413782 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 06:26:53 INFO - PROCESS | 1650 | 1461072413786 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 06:26:53 INFO - PROCESS | 1650 | 1461072413788 Marionette TRACE conn2 <- [1,1730,null,{}] 06:26:53 INFO - PROCESS | 1650 | 1461072413792 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}] 06:26:53 INFO - PROCESS | 1650 | 1461072413884 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 06:26:53 INFO - PROCESS | 1650 | 1461072413943 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa64000 == 64 [pid = 1650] [id = 440] 06:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x114133c00) [pid = 1650] [serial = 1319] [outer = 0x0] 06:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1144c0800) [pid = 1650] [serial = 1320] [outer = 0x114133c00] 06:26:53 INFO - PROCESS | 1650 | 1461072413970 Marionette DEBUG loaded listener.js 06:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x114ae3400) [pid = 1650] [serial = 1321] [outer = 0x114133c00] 06:26:54 INFO - PROCESS | 1650 | 1461072414415 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]]]}] 06:26:54 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 06:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 673ms 06:26:54 INFO - PROCESS | 1650 | 1461072414459 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 06:26:54 INFO - PROCESS | 1650 | 1461072414463 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 06:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 06:26:54 INFO - PROCESS | 1650 | 1461072414467 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 06:26:54 INFO - PROCESS | 1650 | 1461072414468 Marionette TRACE conn2 <- [1,1734,null,{}] 06:26:54 INFO - PROCESS | 1650 | 1461072414471 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}] 06:26:54 INFO - PROCESS | 1650 | 1461072414563 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 06:26:54 INFO - PROCESS | 1650 | 1461072414620 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e33000 == 65 [pid = 1650] [id = 441] 06:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x114d8a000) [pid = 1650] [serial = 1322] [outer = 0x0] 06:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1160f4800) [pid = 1650] [serial = 1323] [outer = 0x114d8a000] 06:26:54 INFO - PROCESS | 1650 | 1461072414648 Marionette DEBUG loaded listener.js 06:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x118984400) [pid = 1650] [serial = 1324] [outer = 0x114d8a000] 06:26:55 INFO - PROCESS | 1650 | --DOCSHELL 0x116015000 == 64 [pid = 1650] [id = 91] 06:26:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12bde2800 == 63 [pid = 1650] [id = 397] 06:26:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12e183800 == 62 [pid = 1650] [id = 89] 06:26:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11c30c800 == 61 [pid = 1650] [id = 92] 06:26:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12cbdd800 == 60 [pid = 1650] [id = 433] 06:26:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad3e000 == 59 [pid = 1650] [id = 432] 06:26:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12911f800 == 58 [pid = 1650] [id = 431] 06:26:55 INFO - PROCESS | 1650 | --DOCSHELL 0x129c1a000 == 57 [pid = 1650] [id = 430] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11c055c00) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOCSHELL 0x127ea5800 == 56 [pid = 1650] [id = 429] 06:26:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1245e4000 == 55 [pid = 1650] [id = 428] 06:26:55 INFO - PROCESS | 1650 | --DOCSHELL 0x123e6f000 == 54 [pid = 1650] [id = 427] 06:26:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11c951800 == 53 [pid = 1650] [id = 426] 06:26:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11c31b000 == 52 [pid = 1650] [id = 425] 06:26:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba48000 == 51 [pid = 1650] [id = 424] 06:26:55 INFO - PROCESS | 1650 | --DOCSHELL 0x118839000 == 50 [pid = 1650] [id = 423] 06:26:55 INFO - PROCESS | 1650 | --DOCSHELL 0x118fbb800 == 49 [pid = 1650] [id = 422] 06:26:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11a9ab800 == 48 [pid = 1650] [id = 421] 06:26:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11a61c800 == 47 [pid = 1650] [id = 420] 06:26:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba28000 == 46 [pid = 1650] [id = 419] 06:26:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad35800 == 45 [pid = 1650] [id = 418] 06:26:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad10000 == 44 [pid = 1650] [id = 417] 06:26:55 INFO - PROCESS | 1650 | --DOCSHELL 0x127616800 == 43 [pid = 1650] [id = 416] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x127df2c00) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1160bec00) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11a90e400) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11c04b000) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11bb9a800) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11b872000) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1146c2c00) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11aa16000) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11ad5b800) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11ad5a400) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11b5eb000) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11adb0400) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11b590000) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1144b9800) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11a902800) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11a910c00) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11aed9800) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11552a400) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11a970c00) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11a999800) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11898bc00) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118982c00) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x114d8f000) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x115847800) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118990400) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119e6b800) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11bb8d400) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 06:26:55 INFO - PROCESS | 1650 | 1461072415117 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]]]}] 06:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 06:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 669ms 06:26:55 INFO - PROCESS | 1650 | 1461072415136 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 06:26:55 INFO - PROCESS | 1650 | 1461072415137 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 06:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 06:26:55 INFO - PROCESS | 1650 | 1461072415140 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 06:26:55 INFO - PROCESS | 1650 | 1461072415142 Marionette TRACE conn2 <- [1,1738,null,{}] 06:26:55 INFO - PROCESS | 1650 | 1461072415151 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}] 06:26:55 INFO - PROCESS | 1650 | 1461072415235 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 06:26:55 INFO - PROCESS | 1650 | 1461072415239 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ee2000 == 44 [pid = 1650] [id = 442] 06:26:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x116552000) [pid = 1650] [serial = 1325] [outer = 0x0] 06:26:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1191aec00) [pid = 1650] [serial = 1326] [outer = 0x116552000] 06:26:55 INFO - PROCESS | 1650 | 1461072415268 Marionette DEBUG loaded listener.js 06:26:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11a869800) [pid = 1650] [serial = 1327] [outer = 0x116552000] 06:26:55 INFO - PROCESS | 1650 | 1461072415620 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]]]}] 06:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 06:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 523ms 06:26:55 INFO - PROCESS | 1650 | 1461072415670 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 06:26:55 INFO - PROCESS | 1650 | 1461072415672 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 06:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 06:26:55 INFO - PROCESS | 1650 | 1461072415676 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 06:26:55 INFO - PROCESS | 1650 | 1461072415677 Marionette TRACE conn2 <- [1,1742,null,{}] 06:26:55 INFO - PROCESS | 1650 | 1461072415679 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}] 06:26:55 INFO - PROCESS | 1650 | 1461072415762 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 06:26:55 INFO - PROCESS | 1650 | 1461072415769 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba50000 == 45 [pid = 1650] [id = 443] 06:26:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11a907800) [pid = 1650] [serial = 1328] [outer = 0x0] 06:26:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11a967000) [pid = 1650] [serial = 1329] [outer = 0x11a907800] 06:26:55 INFO - PROCESS | 1650 | 1461072415796 Marionette DEBUG loaded listener.js 06:26:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11a991800) [pid = 1650] [serial = 1330] [outer = 0x11a907800] 06:26:56 INFO - PROCESS | 1650 | 1461072416144 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]]]}] 06:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 06:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 518ms 06:26:56 INFO - PROCESS | 1650 | 1461072416202 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 06:26:56 INFO - PROCESS | 1650 | 1461072416203 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 06:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 06:26:56 INFO - PROCESS | 1650 | 1461072416207 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 06:26:56 INFO - PROCESS | 1650 | 1461072416208 Marionette TRACE conn2 <- [1,1746,null,{}] 06:26:56 INFO - PROCESS | 1650 | 1461072416210 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}] 06:26:56 INFO - PROCESS | 1650 | 1461072416288 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 06:26:56 INFO - PROCESS | 1650 | 1461072416292 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c37a800 == 46 [pid = 1650] [id = 444] 06:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11a992c00) [pid = 1650] [serial = 1331] [outer = 0x0] 06:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11aa1a400) [pid = 1650] [serial = 1332] [outer = 0x11a992c00] 06:26:56 INFO - PROCESS | 1650 | 1461072416320 Marionette DEBUG loaded listener.js 06:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11ad5c400) [pid = 1650] [serial = 1333] [outer = 0x11a992c00] 06:26:56 INFO - PROCESS | 1650 | 1461072416701 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]]]}] 06:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 06:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 518ms 06:26:56 INFO - PROCESS | 1650 | 1461072416726 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 06:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 06:26:56 INFO - PROCESS | 1650 | 1461072416730 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 06:26:56 INFO - PROCESS | 1650 | 1461072416734 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 06:26:56 INFO - PROCESS | 1650 | 1461072416735 Marionette TRACE conn2 <- [1,1750,null,{}] 06:26:56 INFO - PROCESS | 1650 | 1461072416739 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}] 06:26:56 INFO - PROCESS | 1650 | 1461072416923 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 06:26:57 INFO - PROCESS | 1650 | 1461072417009 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ca8800 == 47 [pid = 1650] [id = 445] 06:26:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11ad5b400) [pid = 1650] [serial = 1334] [outer = 0x0] 06:26:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11ada8400) [pid = 1650] [serial = 1335] [outer = 0x11ad5b400] 06:26:57 INFO - PROCESS | 1650 | 1461072417051 Marionette DEBUG loaded listener.js 06:26:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11b874c00) [pid = 1650] [serial = 1336] [outer = 0x11ad5b400] 06:26:57 INFO - PROCESS | 1650 | 1461072417358 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]]]}] 06:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 06:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 628ms 06:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 06:26:57 INFO - PROCESS | 1650 | 1461072417369 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 06:26:57 INFO - PROCESS | 1650 | 1461072417370 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 06:26:57 INFO - PROCESS | 1650 | 1461072417373 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 06:26:57 INFO - PROCESS | 1650 | 1461072417374 Marionette TRACE conn2 <- [1,1754,null,{}] 06:26:57 INFO - PROCESS | 1650 | 1461072417376 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}] 06:26:57 INFO - PROCESS | 1650 | 1461072417481 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 06:26:57 INFO - PROCESS | 1650 | 1461072417495 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x124249000 == 48 [pid = 1650] [id = 446] 06:26:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11b877400) [pid = 1650] [serial = 1337] [outer = 0x0] 06:26:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11bb99800) [pid = 1650] [serial = 1338] [outer = 0x11b877400] 06:26:57 INFO - PROCESS | 1650 | 1461072417520 Marionette DEBUG loaded listener.js 06:26:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11bba8c00) [pid = 1650] [serial = 1339] [outer = 0x11b877400] 06:26:57 INFO - PROCESS | 1650 | 1461072417890 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]]]}] 06:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 06:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 570ms 06:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 06:26:57 INFO - PROCESS | 1650 | 1461072417943 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 06:26:57 INFO - PROCESS | 1650 | 1461072417944 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 06:26:57 INFO - PROCESS | 1650 | 1461072417947 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 06:26:57 INFO - PROCESS | 1650 | 1461072417948 Marionette TRACE conn2 <- [1,1758,null,{}] 06:26:57 INFO - PROCESS | 1650 | 1461072417950 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}] 06:26:58 INFO - PROCESS | 1650 | 1461072418048 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 06:26:58 INFO - PROCESS | 1650 | 1461072418080 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1270c9800 == 49 [pid = 1650] [id = 447] 06:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11b878c00) [pid = 1650] [serial = 1340] [outer = 0x0] 06:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11beefc00) [pid = 1650] [serial = 1341] [outer = 0x11b878c00] 06:26:58 INFO - PROCESS | 1650 | 1461072418106 Marionette DEBUG loaded listener.js 06:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11c058c00) [pid = 1650] [serial = 1342] [outer = 0x11b878c00] 06:26:58 INFO - PROCESS | 1650 | 1461072418434 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]]]}] 06:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 06:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 518ms 06:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 06:26:58 INFO - PROCESS | 1650 | 1461072418466 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 06:26:58 INFO - PROCESS | 1650 | 1461072418467 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 06:26:58 INFO - PROCESS | 1650 | 1461072418469 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 06:26:58 INFO - PROCESS | 1650 | 1461072418470 Marionette TRACE conn2 <- [1,1762,null,{}] 06:26:58 INFO - PROCESS | 1650 | 1461072418472 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}] 06:26:58 INFO - PROCESS | 1650 | 1461072418574 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 06:26:58 INFO - PROCESS | 1650 | 1461072418578 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x127e9e000 == 50 [pid = 1650] [id = 448] 06:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11bb8c400) [pid = 1650] [serial = 1343] [outer = 0x0] 06:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11c635000) [pid = 1650] [serial = 1344] [outer = 0x11bb8c400] 06:26:58 INFO - PROCESS | 1650 | 1461072418603 Marionette DEBUG loaded listener.js 06:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x123a28800) [pid = 1650] [serial = 1345] [outer = 0x11bb8c400] 06:26:58 INFO - PROCESS | 1650 | 1461072418907 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]]]}] 06:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 06:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 470ms 06:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 06:26:58 INFO - PROCESS | 1650 | 1461072418941 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 06:26:58 INFO - PROCESS | 1650 | 1461072418942 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 06:26:58 INFO - PROCESS | 1650 | 1461072418952 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 06:26:58 INFO - PROCESS | 1650 | 1461072418953 Marionette TRACE conn2 <- [1,1766,null,{}] 06:26:58 INFO - PROCESS | 1650 | 1461072418956 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}] 06:26:59 INFO - PROCESS | 1650 | 1461072419064 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 06:26:59 INFO - PROCESS | 1650 | 1461072419099 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c1c800 == 51 [pid = 1650] [id = 449] 06:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11bef7800) [pid = 1650] [serial = 1346] [outer = 0x0] 06:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x123fa3c00) [pid = 1650] [serial = 1347] [outer = 0x11bef7800] 06:26:59 INFO - PROCESS | 1650 | 1461072419124 Marionette DEBUG loaded listener.js 06:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1243a2000) [pid = 1650] [serial = 1348] [outer = 0x11bef7800] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11a995800) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11ad68400) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11bba4400) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11c286c00) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x10fff7c00) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x118e44000) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11a993c00) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x114d8a800) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x112252000) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x114d8b400) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11a966800) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11a998000) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x114605800) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x124596800) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 06:26:59 INFO - PROCESS | 1650 | 1461072419607 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]]]}] 06:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 06:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 679ms 06:26:59 INFO - PROCESS | 1650 | 1461072419625 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 06:26:59 INFO - PROCESS | 1650 | 1461072419626 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 06:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 06:26:59 INFO - PROCESS | 1650 | 1461072419634 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 06:26:59 INFO - PROCESS | 1650 | 1461072419636 Marionette TRACE conn2 <- [1,1770,null,{}] 06:26:59 INFO - PROCESS | 1650 | 1461072419638 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}] 06:26:59 INFO - PROCESS | 1650 | 1461072419764 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 06:26:59 INFO - PROCESS | 1650 | 1461072419771 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad08000 == 52 [pid = 1650] [id = 450] 06:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x112259800) [pid = 1650] [serial = 1349] [outer = 0x0] 06:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11aaf8800) [pid = 1650] [serial = 1350] [outer = 0x112259800] 06:26:59 INFO - PROCESS | 1650 | 1461072419800 Marionette DEBUG loaded listener.js 06:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x127313000) [pid = 1650] [serial = 1351] [outer = 0x112259800] 06:27:00 INFO - PROCESS | 1650 | 1461072420118 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]]]}] 06:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 06:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 521ms 06:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 06:27:00 INFO - PROCESS | 1650 | 1461072420156 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 06:27:00 INFO - PROCESS | 1650 | 1461072420157 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 06:27:00 INFO - PROCESS | 1650 | 1461072420159 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 06:27:00 INFO - PROCESS | 1650 | 1461072420160 Marionette TRACE conn2 <- [1,1774,null,{}] 06:27:00 INFO - PROCESS | 1650 | 1461072420163 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}] 06:27:00 INFO - PROCESS | 1650 | 1461072420244 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 06:27:00 INFO - PROCESS | 1650 | 1461072420302 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b735000 == 53 [pid = 1650] [id = 451] 06:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x114d8b400) [pid = 1650] [serial = 1352] [outer = 0x0] 06:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x127364400) [pid = 1650] [serial = 1353] [outer = 0x114d8b400] 06:27:00 INFO - PROCESS | 1650 | 1461072420327 Marionette DEBUG loaded listener.js 06:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x127429000) [pid = 1650] [serial = 1354] [outer = 0x114d8b400] 06:27:00 INFO - PROCESS | 1650 | 1461072420617 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]]]}] 06:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 06:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 472ms 06:27:00 INFO - PROCESS | 1650 | 1461072420637 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 06:27:00 INFO - PROCESS | 1650 | 1461072420638 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 06:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 06:27:00 INFO - PROCESS | 1650 | 1461072420640 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 06:27:00 INFO - PROCESS | 1650 | 1461072420641 Marionette TRACE conn2 <- [1,1778,null,{}] 06:27:00 INFO - PROCESS | 1650 | 1461072420644 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}] 06:27:00 INFO - PROCESS | 1650 | 1461072420736 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 06:27:00 INFO - PROCESS | 1650 | 1461072420740 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf82800 == 54 [pid = 1650] [id = 452] 06:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12742a000) [pid = 1650] [serial = 1355] [outer = 0x0] 06:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12750c800) [pid = 1650] [serial = 1356] [outer = 0x12742a000] 06:27:00 INFO - PROCESS | 1650 | 1461072420766 Marionette DEBUG loaded listener.js 06:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x127628400) [pid = 1650] [serial = 1357] [outer = 0x12742a000] 06:27:01 INFO - PROCESS | 1650 | 1461072421099 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]]]}] 06:27:01 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 06:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 471ms 06:27:01 INFO - PROCESS | 1650 | 1461072421116 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 06:27:01 INFO - PROCESS | 1650 | 1461072421118 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 06:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 06:27:01 INFO - PROCESS | 1650 | 1461072421121 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 06:27:01 INFO - PROCESS | 1650 | 1461072421122 Marionette TRACE conn2 <- [1,1782,null,{}] 06:27:01 INFO - PROCESS | 1650 | 1461072421125 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}] 06:27:01 INFO - PROCESS | 1650 | 1461072421241 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 06:27:01 INFO - PROCESS | 1650 | 1461072421248 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2ec000 == 55 [pid = 1650] [id = 453] 06:27:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x127366000) [pid = 1650] [serial = 1358] [outer = 0x0] 06:27:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x127867800) [pid = 1650] [serial = 1359] [outer = 0x127366000] 06:27:01 INFO - PROCESS | 1650 | 1461072421272 Marionette DEBUG loaded listener.js 06:27:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x127df3c00) [pid = 1650] [serial = 1360] [outer = 0x127366000] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf0a000 == 54 [pid = 1650] [id = 88] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x114a97800 == 53 [pid = 1650] [id = 100] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x123c99000 == 52 [pid = 1650] [id = 99] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11c948000 == 51 [pid = 1650] [id = 101] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12b732000 == 50 [pid = 1650] [id = 93] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x118fc3000 == 49 [pid = 1650] [id = 90] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x130421000 == 48 [pid = 1650] [id = 97] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1300c1800 == 47 [pid = 1650] [id = 96] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x130b90800 == 46 [pid = 1650] [id = 98] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa64000 == 45 [pid = 1650] [id = 440] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11c94f000 == 44 [pid = 1650] [id = 439] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf8e000 == 43 [pid = 1650] [id = 438] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba35800 == 42 [pid = 1650] [id = 437] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x123c86800 == 41 [pid = 1650] [id = 436] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11a61c000 == 40 [pid = 1650] [id = 435] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf74800 == 39 [pid = 1650] [id = 434] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x118e33000 == 38 [pid = 1650] [id = 441] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x118ee2000 == 37 [pid = 1650] [id = 442] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11c37a800 == 36 [pid = 1650] [id = 444] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba50000 == 35 [pid = 1650] [id = 443] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x123ca8800 == 34 [pid = 1650] [id = 445] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x124249000 == 33 [pid = 1650] [id = 446] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1270c9800 == 32 [pid = 1650] [id = 447] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x129c1c800 == 31 [pid = 1650] [id = 449] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad08000 == 30 [pid = 1650] [id = 450] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x127e9e000 == 29 [pid = 1650] [id = 448] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12b735000 == 28 [pid = 1650] [id = 451] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x114ae5000) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11bba7400) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11aede400) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11c637c00) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11c053000) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x123b2c000) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11a911800) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x123a22c00) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x123b2e000) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11ad5f800) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11a860c00) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11a910000) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x114d8cc00) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x119e6e800) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11aaf5400) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1163e1c00) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118989400) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x114130c00) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11898e400) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x115164000) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11552d400) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x114d94c00) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11aee1400) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11a96e400) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11a995c00) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11c04a400) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x124598c00) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123d71c00) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11b878000) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11ad61400) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123b2ac00) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11bb90800) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12735d000) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x127318c00) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 06:27:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf82800 == 27 [pid = 1650] [id = 452] 06:27:03 INFO - PROCESS | 1650 | 1461072423058 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]]]}] 06:27:03 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 06:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1974ms 06:27:03 INFO - PROCESS | 1650 | 1461072423096 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 06:27:03 INFO - PROCESS | 1650 | 1461072423099 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 06:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 06:27:03 INFO - PROCESS | 1650 | 1461072423102 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 06:27:03 INFO - PROCESS | 1650 | 1461072423105 Marionette TRACE conn2 <- [1,1786,null,{}] 06:27:03 INFO - PROCESS | 1650 | 1461072423109 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}] 06:27:03 INFO - PROCESS | 1650 | 1461072423206 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 06:27:03 INFO - PROCESS | 1650 | 1461072423217 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11600f800 == 28 [pid = 1650] [id = 454] 06:27:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1144b9800) [pid = 1650] [serial = 1361] [outer = 0x0] 06:27:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1146c3400) [pid = 1650] [serial = 1362] [outer = 0x1144b9800] 06:27:03 INFO - PROCESS | 1650 | 1461072423245 Marionette DEBUG loaded listener.js 06:27:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x114c0d400) [pid = 1650] [serial = 1363] [outer = 0x1144b9800] 06:27:03 INFO - PROCESS | 1650 | 1461072423597 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]]]}] 06:27:03 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 06:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 523ms 06:27:03 INFO - PROCESS | 1650 | 1461072423625 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 06:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 06:27:03 INFO - PROCESS | 1650 | 1461072423631 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 06:27:03 INFO - PROCESS | 1650 | 1461072423636 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 06:27:03 INFO - PROCESS | 1650 | 1461072423638 Marionette TRACE conn2 <- [1,1790,null,{}] 06:27:03 INFO - PROCESS | 1650 | 1461072423640 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}] 06:27:03 INFO - PROCESS | 1650 | 1461072423723 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 06:27:03 INFO - PROCESS | 1650 | 1461072423775 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x118882800 == 29 [pid = 1650] [id = 455] 06:27:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x10fff1400) [pid = 1650] [serial = 1364] [outer = 0x0] 06:27:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x114d93000) [pid = 1650] [serial = 1365] [outer = 0x10fff1400] 06:27:03 INFO - PROCESS | 1650 | 1461072423801 Marionette DEBUG loaded listener.js 06:27:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x115532c00) [pid = 1650] [serial = 1366] [outer = 0x10fff1400] 06:27:04 INFO - PROCESS | 1650 | 1461072424109 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]]]}] 06:27:04 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) 06:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 521ms 06:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 06:27:04 INFO - PROCESS | 1650 | 1461072424156 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 06:27:04 INFO - PROCESS | 1650 | 1461072424158 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 06:27:04 INFO - PROCESS | 1650 | 1461072424161 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 06:27:04 INFO - PROCESS | 1650 | 1461072424163 Marionette TRACE conn2 <- [1,1794,null,{}] 06:27:04 INFO - PROCESS | 1650 | 1461072424171 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}] 06:27:04 INFO - PROCESS | 1650 | 1461072424250 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 06:27:04 INFO - PROCESS | 1650 | 1461072424255 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a9ac800 == 30 [pid = 1650] [id = 456] 06:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x10fffa400) [pid = 1650] [serial = 1367] [outer = 0x0] 06:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11794cc00) [pid = 1650] [serial = 1368] [outer = 0x10fffa400] 06:27:04 INFO - PROCESS | 1650 | 1461072424328 Marionette DEBUG loaded listener.js 06:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118e44000) [pid = 1650] [serial = 1369] [outer = 0x10fffa400] 06:27:04 INFO - PROCESS | 1650 | 1461072424638 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]]]}] 06:27:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 521ms 06:27:04 INFO - PROCESS | 1650 | 1461072424683 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 06:27:04 INFO - PROCESS | 1650 | 1461072424684 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 06:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 06:27:04 INFO - PROCESS | 1650 | 1461072424687 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 06:27:04 INFO - PROCESS | 1650 | 1461072424688 Marionette TRACE conn2 <- [1,1798,null,{}] 06:27:04 INFO - PROCESS | 1650 | 1461072424690 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}] 06:27:04 INFO - PROCESS | 1650 | 1461072424769 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 06:27:04 INFO - PROCESS | 1650 | 1461072424773 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba55800 == 31 [pid = 1650] [id = 457] 06:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1189c7800) [pid = 1650] [serial = 1370] [outer = 0x0] 06:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119ed1c00) [pid = 1650] [serial = 1371] [outer = 0x1189c7800] 06:27:04 INFO - PROCESS | 1650 | 1461072424802 Marionette DEBUG loaded listener.js 06:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11a903800) [pid = 1650] [serial = 1372] [outer = 0x1189c7800] 06:27:05 INFO - PROCESS | 1650 | 1461072425115 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]]]}] 06:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 06:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 469ms 06:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 06:27:05 INFO - PROCESS | 1650 | 1461072425156 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 06:27:05 INFO - PROCESS | 1650 | 1461072425158 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 06:27:05 INFO - PROCESS | 1650 | 1461072425160 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 06:27:05 INFO - PROCESS | 1650 | 1461072425161 Marionette TRACE conn2 <- [1,1802,null,{}] 06:27:05 INFO - PROCESS | 1650 | 1461072425164 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}] 06:27:05 INFO - PROCESS | 1650 | 1461072425260 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 06:27:05 INFO - PROCESS | 1650 | 1461072425269 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bd08000 == 32 [pid = 1650] [id = 458] 06:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x115105800) [pid = 1650] [serial = 1373] [outer = 0x0] 06:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11a90b400) [pid = 1650] [serial = 1374] [outer = 0x115105800] 06:27:05 INFO - PROCESS | 1650 | 1461072425295 Marionette DEBUG loaded listener.js 06:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11a911c00) [pid = 1650] [serial = 1375] [outer = 0x115105800] 06:27:05 INFO - PROCESS | 1650 | 1461072425626 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]]]}] 06:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 06:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 474ms 06:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 06:27:05 INFO - PROCESS | 1650 | 1461072425634 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 06:27:05 INFO - PROCESS | 1650 | 1461072425636 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 06:27:05 INFO - PROCESS | 1650 | 1461072425638 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 06:27:05 INFO - PROCESS | 1650 | 1461072425639 Marionette TRACE conn2 <- [1,1806,null,{}] 06:27:05 INFO - PROCESS | 1650 | 1461072425641 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}] 06:27:05 INFO - PROCESS | 1650 | 1461072425734 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 06:27:05 INFO - PROCESS | 1650 | 1461072425739 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c497800 == 33 [pid = 1650] [id = 459] 06:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11a967c00) [pid = 1650] [serial = 1376] [outer = 0x0] 06:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11a991000) [pid = 1650] [serial = 1377] [outer = 0x11a967c00] 06:27:05 INFO - PROCESS | 1650 | 1461072425770 Marionette DEBUG loaded listener.js 06:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11acdcc00) [pid = 1650] [serial = 1378] [outer = 0x11a967c00] 06:27:06 INFO - PROCESS | 1650 | 1461072426092 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]]]}] 06:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 06:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 469ms 06:27:06 INFO - PROCESS | 1650 | 1461072426108 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 06:27:06 INFO - PROCESS | 1650 | 1461072426109 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 06:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 06:27:06 INFO - PROCESS | 1650 | 1461072426114 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 06:27:06 INFO - PROCESS | 1650 | 1461072426116 Marionette TRACE conn2 <- [1,1810,null,{}] 06:27:06 INFO - PROCESS | 1650 | 1461072426118 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}] 06:27:06 INFO - PROCESS | 1650 | 1461072426239 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 06:27:06 INFO - PROCESS | 1650 | 1461072426248 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b9a800 == 34 [pid = 1650] [id = 460] 06:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11aaf9400) [pid = 1650] [serial = 1379] [outer = 0x0] 06:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11ad65800) [pid = 1650] [serial = 1380] [outer = 0x11aaf9400] 06:27:06 INFO - PROCESS | 1650 | 1461072426289 Marionette DEBUG loaded listener.js 06:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11ada8c00) [pid = 1650] [serial = 1381] [outer = 0x11aaf9400] 06:27:06 INFO - PROCESS | 1650 | 1461072426650 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]]]}] 06:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 06:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 572ms 06:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 06:27:06 INFO - PROCESS | 1650 | 1461072426685 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 06:27:06 INFO - PROCESS | 1650 | 1461072426686 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 06:27:06 INFO - PROCESS | 1650 | 1461072426690 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 06:27:06 INFO - PROCESS | 1650 | 1461072426691 Marionette TRACE conn2 <- [1,1814,null,{}] 06:27:06 INFO - PROCESS | 1650 | 1461072426697 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}] 06:27:06 INFO - PROCESS | 1650 | 1461072426810 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 06:27:06 INFO - PROCESS | 1650 | 1461072426889 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cad800 == 35 [pid = 1650] [id = 461] 06:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11aafa800) [pid = 1650] [serial = 1382] [outer = 0x0] 06:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11ae4a000) [pid = 1650] [serial = 1383] [outer = 0x11aafa800] 06:27:06 INFO - PROCESS | 1650 | 1461072426932 Marionette DEBUG loaded listener.js 06:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11aede000) [pid = 1650] [serial = 1384] [outer = 0x11aafa800] 06:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11ae4c000) [pid = 1650] [serial = 1385] [outer = 0x115476000] 06:27:07 INFO - PROCESS | 1650 | 1461072427337 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]]]}] 06:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 06:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 670ms 06:27:07 INFO - PROCESS | 1650 | 1461072427360 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 06:27:07 INFO - PROCESS | 1650 | 1461072427361 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 06:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 06:27:07 INFO - PROCESS | 1650 | 1461072427367 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 06:27:07 INFO - PROCESS | 1650 | 1461072427368 Marionette TRACE conn2 <- [1,1818,null,{}] 06:27:07 INFO - PROCESS | 1650 | 1461072427370 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}] 06:27:07 INFO - PROCESS | 1650 | 1461072427451 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 06:27:07 INFO - PROCESS | 1650 | 1461072427507 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a9ac000 == 36 [pid = 1650] [id = 462] 06:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11552bc00) [pid = 1650] [serial = 1386] [outer = 0x0] 06:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11aee2c00) [pid = 1650] [serial = 1387] [outer = 0x11552bc00] 06:27:07 INFO - PROCESS | 1650 | 1461072427532 Marionette DEBUG loaded listener.js 06:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11b878800) [pid = 1650] [serial = 1388] [outer = 0x11552bc00] 06:27:07 INFO - PROCESS | 1650 | 1461072427817 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]]]}] 06:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 06:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 472ms 06:27:07 INFO - PROCESS | 1650 | 1461072427837 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 06:27:07 INFO - PROCESS | 1650 | 1461072427838 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 06:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 06:27:07 INFO - PROCESS | 1650 | 1461072427841 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 06:27:07 INFO - PROCESS | 1650 | 1461072427842 Marionette TRACE conn2 <- [1,1822,null,{}] 06:27:07 INFO - PROCESS | 1650 | 1461072427852 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}] 06:27:07 INFO - PROCESS | 1650 | 1461072427940 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 06:27:07 INFO - PROCESS | 1650 | 1461072427945 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x127e9d000 == 37 [pid = 1650] [id = 463] 06:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11b87a000) [pid = 1650] [serial = 1389] [outer = 0x0] 06:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11bba8400) [pid = 1650] [serial = 1390] [outer = 0x11b87a000] 06:27:07 INFO - PROCESS | 1650 | 1461072427972 Marionette DEBUG loaded listener.js 06:27:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11bef9000) [pid = 1650] [serial = 1391] [outer = 0x11b87a000] 06:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 06:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 523ms 06:27:08 INFO - PROCESS | 1650 | 1461072428360 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]]]}] 06:27:08 INFO - PROCESS | 1650 | 1461072428365 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 06:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 06:27:08 INFO - PROCESS | 1650 | 1461072428367 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 06:27:08 INFO - PROCESS | 1650 | 1461072428369 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 06:27:08 INFO - PROCESS | 1650 | 1461072428371 Marionette TRACE conn2 <- [1,1826,null,{}] 06:27:08 INFO - PROCESS | 1650 | 1461072428373 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}] 06:27:08 INFO - PROCESS | 1650 | 1461072428482 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 06:27:08 INFO - PROCESS | 1650 | 1461072428495 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bd06800 == 38 [pid = 1650] [id = 464] 06:27:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11c04c800) [pid = 1650] [serial = 1392] [outer = 0x0] 06:27:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11c058400) [pid = 1650] [serial = 1393] [outer = 0x11c04c800] 06:27:08 INFO - PROCESS | 1650 | 1461072428524 Marionette DEBUG loaded listener.js 06:27:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11c8f1800) [pid = 1650] [serial = 1394] [outer = 0x11c04c800] 06:27:08 INFO - PROCESS | 1650 | 1461072428865 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]]]}] 06:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 06:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 518ms 06:27:08 INFO - PROCESS | 1650 | 1461072428888 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 06:27:08 INFO - PROCESS | 1650 | 1461072428889 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 06:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 06:27:08 INFO - PROCESS | 1650 | 1461072428891 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 06:27:08 INFO - PROCESS | 1650 | 1461072428893 Marionette TRACE conn2 <- [1,1830,null,{}] 06:27:08 INFO - PROCESS | 1650 | 1461072428897 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}] 06:27:09 INFO - PROCESS | 1650 | 1461072428998 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 06:27:09 INFO - PROCESS | 1650 | 1461072429011 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad0d000 == 39 [pid = 1650] [id = 465] 06:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x123a19c00) [pid = 1650] [serial = 1395] [outer = 0x0] 06:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x123b2bc00) [pid = 1650] [serial = 1396] [outer = 0x123a19c00] 06:27:09 INFO - PROCESS | 1650 | 1461072429036 Marionette DEBUG loaded listener.js 06:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x123c5f000) [pid = 1650] [serial = 1397] [outer = 0x123a19c00] 06:27:09 INFO - PROCESS | 1650 | 1461072429353 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]]]}] 06:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 06:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 468ms 06:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 06:27:09 INFO - PROCESS | 1650 | 1461072429368 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 06:27:09 INFO - PROCESS | 1650 | 1461072429369 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 06:27:09 INFO - PROCESS | 1650 | 1461072429372 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 06:27:09 INFO - PROCESS | 1650 | 1461072429373 Marionette TRACE conn2 <- [1,1834,null,{}] 06:27:09 INFO - PROCESS | 1650 | 1461072429375 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}] 06:27:09 INFO - PROCESS | 1650 | 1461072429476 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 06:27:09 INFO - PROCESS | 1650 | 1461072429481 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad33800 == 40 [pid = 1650] [id = 466] 06:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x123a22800) [pid = 1650] [serial = 1398] [outer = 0x0] 06:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x123f21c00) [pid = 1650] [serial = 1399] [outer = 0x123a22800] 06:27:09 INFO - PROCESS | 1650 | 1461072429505 Marionette DEBUG loaded listener.js 06:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1243a4800) [pid = 1650] [serial = 1400] [outer = 0x123a22800] 06:27:09 INFO - PROCESS | 1650 | 1461072429857 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]]]}] 06:27:09 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 06:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 518ms 06:27:09 INFO - PROCESS | 1650 | 1461072429895 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 06:27:09 INFO - PROCESS | 1650 | 1461072429898 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 06:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 06:27:09 INFO - PROCESS | 1650 | 1461072429902 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 06:27:09 INFO - PROCESS | 1650 | 1461072429904 Marionette TRACE conn2 <- [1,1838,null,{}] 06:27:09 INFO - PROCESS | 1650 | 1461072429907 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}] 06:27:10 INFO - PROCESS | 1650 | 1461072430007 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 06:27:10 INFO - PROCESS | 1650 | 1461072430019 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b82c000 == 41 [pid = 1650] [id = 467] 06:27:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1243a6c00) [pid = 1650] [serial = 1401] [outer = 0x0] 06:27:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x127316000) [pid = 1650] [serial = 1402] [outer = 0x1243a6c00] 06:27:10 INFO - PROCESS | 1650 | 1461072430044 Marionette DEBUG loaded listener.js 06:27:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12735d800) [pid = 1650] [serial = 1403] [outer = 0x1243a6c00] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x114d91400) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x10fff5800) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1123e5400) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11adab000) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11c8f2000) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11a96b800) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11bba3800) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x10fffc800) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1123e4800) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x116553000) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12742a000) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11b877400) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11b878c00) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11bb8c400) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x112259800) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x114d8b400) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11bef7800) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x116552000) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x114d8a000) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x114133c00) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11548d400) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11c058800) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11ae8bc00) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11898d000) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x115394c00) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12735e400) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11ad5b400) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11a992c00) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 06:27:10 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11a907800) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 06:27:10 INFO - PROCESS | 1650 | 1461072430893 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]]]}] 06:27:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 06:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1030ms 06:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 06:27:10 INFO - PROCESS | 1650 | 1461072430941 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 06:27:10 INFO - PROCESS | 1650 | 1461072430942 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 06:27:10 INFO - PROCESS | 1650 | 1461072430949 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 06:27:10 INFO - PROCESS | 1650 | 1461072430950 Marionette TRACE conn2 <- [1,1842,null,{}] 06:27:10 INFO - PROCESS | 1650 | 1461072430953 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}] 06:27:11 INFO - PROCESS | 1650 | 1461072431066 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 06:27:11 INFO - PROCESS | 1650 | 1461072431101 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bd03800 == 42 [pid = 1650] [id = 468] 06:27:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11225a800) [pid = 1650] [serial = 1404] [outer = 0x0] 06:27:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11548d400) [pid = 1650] [serial = 1405] [outer = 0x11225a800] 06:27:11 INFO - PROCESS | 1650 | 1461072431126 Marionette DEBUG loaded listener.js 06:27:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119e66000) [pid = 1650] [serial = 1406] [outer = 0x11225a800] 06:27:11 INFO - PROCESS | 1650 | 1461072431396 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]]]}] 06:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 06:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 474ms 06:27:11 INFO - PROCESS | 1650 | 1461072431421 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 06:27:11 INFO - PROCESS | 1650 | 1461072431422 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 06:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 06:27:11 INFO - PROCESS | 1650 | 1461072431424 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 06:27:11 INFO - PROCESS | 1650 | 1461072431425 Marionette TRACE conn2 <- [1,1846,null,{}] 06:27:11 INFO - PROCESS | 1650 | 1461072431428 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}] 06:27:11 INFO - PROCESS | 1650 | 1461072431526 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 06:27:11 INFO - PROCESS | 1650 | 1461072431531 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad2b000 == 43 [pid = 1650] [id = 469] 06:27:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11a903c00) [pid = 1650] [serial = 1407] [outer = 0x0] 06:27:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11ae48400) [pid = 1650] [serial = 1408] [outer = 0x11a903c00] 06:27:11 INFO - PROCESS | 1650 | 1461072431556 Marionette DEBUG loaded listener.js 06:27:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11bef7800) [pid = 1650] [serial = 1409] [outer = 0x11a903c00] 06:27:11 INFO - PROCESS | 1650 | 1461072431913 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]]]}] 06:27:11 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) 06:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 519ms 06:27:11 INFO - PROCESS | 1650 | 1461072431943 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 06:27:11 INFO - PROCESS | 1650 | 1461072431947 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 06:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 06:27:11 INFO - PROCESS | 1650 | 1461072431950 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 06:27:11 INFO - PROCESS | 1650 | 1461072431951 Marionette TRACE conn2 <- [1,1850,null,{}] 06:27:11 INFO - PROCESS | 1650 | 1461072431953 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}] 06:27:12 INFO - PROCESS | 1650 | 1461072432037 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 06:27:12 INFO - PROCESS | 1650 | 1461072432041 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cbef000 == 44 [pid = 1650] [id = 470] 06:27:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11bba3800) [pid = 1650] [serial = 1410] [outer = 0x0] 06:27:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11c8f2000) [pid = 1650] [serial = 1411] [outer = 0x11bba3800] 06:27:12 INFO - PROCESS | 1650 | 1461072432067 Marionette DEBUG loaded listener.js 06:27:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x127315000) [pid = 1650] [serial = 1412] [outer = 0x11bba3800] 06:27:12 INFO - PROCESS | 1650 | 1461072432372 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]]]}] 06:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 468ms 06:27:12 INFO - PROCESS | 1650 | 1461072432419 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 06:27:12 INFO - PROCESS | 1650 | 1461072432420 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 06:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 06:27:12 INFO - PROCESS | 1650 | 1461072432422 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 06:27:12 INFO - PROCESS | 1650 | 1461072432423 Marionette TRACE conn2 <- [1,1854,null,{}] 06:27:12 INFO - PROCESS | 1650 | 1461072432426 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}] 06:27:12 INFO - PROCESS | 1650 | 1461072432511 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 06:27:12 INFO - PROCESS | 1650 | 1461072432515 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d27f800 == 45 [pid = 1650] [id = 471] 06:27:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x127317400) [pid = 1650] [serial = 1413] [outer = 0x0] 06:27:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x127365000) [pid = 1650] [serial = 1414] [outer = 0x127317400] 06:27:12 INFO - PROCESS | 1650 | 1461072432540 Marionette DEBUG loaded listener.js 06:27:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x127424000) [pid = 1650] [serial = 1415] [outer = 0x127317400] 06:27:13 INFO - PROCESS | 1650 | 1461072433056 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]]]}] 06:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 06:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 668ms 06:27:13 INFO - PROCESS | 1650 | 1461072433092 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 06:27:13 INFO - PROCESS | 1650 | 1461072433095 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 06:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 06:27:13 INFO - PROCESS | 1650 | 1461072433127 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 06:27:13 INFO - PROCESS | 1650 | 1461072433131 Marionette TRACE conn2 <- [1,1858,null,{}] 06:27:13 INFO - PROCESS | 1650 | 1461072433136 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}] 06:27:13 INFO - PROCESS | 1650 | 1461072433249 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 06:27:13 INFO - PROCESS | 1650 | 1461072433356 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x118fd5000 == 46 [pid = 1650] [id = 472] 06:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1146c2400) [pid = 1650] [serial = 1416] [outer = 0x0] 06:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x114ae8400) [pid = 1650] [serial = 1417] [outer = 0x1146c2400] 06:27:13 INFO - PROCESS | 1650 | 1461072433388 Marionette DEBUG loaded listener.js 06:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x114e9b800) [pid = 1650] [serial = 1418] [outer = 0x1146c2400] 06:27:13 INFO - PROCESS | 1650 | 1461072433905 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]]]}] 06:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 06:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 826ms 06:27:13 INFO - PROCESS | 1650 | 1461072433971 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 06:27:13 INFO - PROCESS | 1650 | 1461072433975 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 06:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 06:27:13 INFO - PROCESS | 1650 | 1461072433984 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 06:27:13 INFO - PROCESS | 1650 | 1461072433986 Marionette TRACE conn2 <- [1,1862,null,{}] 06:27:13 INFO - PROCESS | 1650 | 1461072433988 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}] 06:27:14 INFO - PROCESS | 1650 | 1461072434099 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 06:27:14 INFO - PROCESS | 1650 | 1461072434178 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c303800 == 47 [pid = 1650] [id = 473] 06:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x116738000) [pid = 1650] [serial = 1419] [outer = 0x0] 06:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x118984000) [pid = 1650] [serial = 1420] [outer = 0x116738000] 06:27:14 INFO - PROCESS | 1650 | 1461072434208 Marionette DEBUG loaded listener.js 06:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x118faf000) [pid = 1650] [serial = 1421] [outer = 0x116738000] 06:27:14 INFO - PROCESS | 1650 | 1461072434918 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]]]}] 06:27:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 06:27:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 974ms 06:27:14 INFO - PROCESS | 1650 | 1461072434957 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 06:27:14 INFO - PROCESS | 1650 | 1461072434960 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 06:27:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 06:27:14 INFO - PROCESS | 1650 | 1461072434963 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 06:27:14 INFO - PROCESS | 1650 | 1461072434965 Marionette TRACE conn2 <- [1,1866,null,{}] 06:27:14 INFO - PROCESS | 1650 | 1461072434970 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}] 06:27:15 INFO - PROCESS | 1650 | 1461072435069 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 06:27:15 INFO - PROCESS | 1650 | 1461072435128 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a620000 == 48 [pid = 1650] [id = 474] 06:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1123eb000) [pid = 1650] [serial = 1422] [outer = 0x0] 06:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1144b8c00) [pid = 1650] [serial = 1423] [outer = 0x1123eb000] 06:27:15 INFO - PROCESS | 1650 | 1461072435156 Marionette DEBUG loaded listener.js 06:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x114ae3c00) [pid = 1650] [serial = 1424] [outer = 0x1123eb000] 06:27:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12cbef000 == 47 [pid = 1650] [id = 470] 06:27:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad2b000 == 46 [pid = 1650] [id = 469] 06:27:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11bd03800 == 45 [pid = 1650] [id = 468] 06:27:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12b82c000 == 44 [pid = 1650] [id = 467] 06:27:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad33800 == 43 [pid = 1650] [id = 466] 06:27:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad0d000 == 42 [pid = 1650] [id = 465] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x127867800) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11bd06800 == 41 [pid = 1650] [id = 464] 06:27:15 INFO - PROCESS | 1650 | --DOCSHELL 0x127e9d000 == 40 [pid = 1650] [id = 463] 06:27:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11a9ac000 == 39 [pid = 1650] [id = 462] 06:27:15 INFO - PROCESS | 1650 | --DOCSHELL 0x123cad800 == 38 [pid = 1650] [id = 461] 06:27:15 INFO - PROCESS | 1650 | --DOCSHELL 0x123b9a800 == 37 [pid = 1650] [id = 460] 06:27:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11c497800 == 36 [pid = 1650] [id = 459] 06:27:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11bd08000 == 35 [pid = 1650] [id = 458] 06:27:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba55800 == 34 [pid = 1650] [id = 457] 06:27:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11a9ac800 == 33 [pid = 1650] [id = 456] 06:27:15 INFO - PROCESS | 1650 | --DOCSHELL 0x118882800 == 32 [pid = 1650] [id = 455] 06:27:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11600f800 == 31 [pid = 1650] [id = 454] 06:27:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2ec000 == 30 [pid = 1650] [id = 453] 06:27:15 INFO - PROCESS | 1650 | 1461072435621 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]]]}] 06:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 06:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 673ms 06:27:15 INFO - PROCESS | 1650 | 1461072435637 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 06:27:15 INFO - PROCESS | 1650 | 1461072435641 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 06:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 06:27:15 INFO - PROCESS | 1650 | 1461072435647 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 06:27:15 INFO - PROCESS | 1650 | 1461072435650 Marionette TRACE conn2 <- [1,1870,null,{}] 06:27:15 INFO - PROCESS | 1650 | 1461072435653 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}] 06:27:15 INFO - PROCESS | 1650 | 1461072435734 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 06:27:15 INFO - PROCESS | 1650 | 1461072435738 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x118fc4000 == 31 [pid = 1650] [id = 475] 06:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x114d8c000) [pid = 1650] [serial = 1425] [outer = 0x0] 06:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x115104000) [pid = 1650] [serial = 1426] [outer = 0x114d8c000] 06:27:15 INFO - PROCESS | 1650 | 1461072435768 Marionette DEBUG loaded listener.js 06:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1163e8c00) [pid = 1650] [serial = 1427] [outer = 0x114d8c000] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11c278c00) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11584d400) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x114c0f000) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11bb99800) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11beefc00) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11c635000) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x123a28800) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11c058c00) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11aaf8800) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x127364400) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x123fa3c00) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x127429000) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1243a2000) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1191aec00) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x118984400) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1160f4800) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x114ae3400) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1144c0800) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x124066c00) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11ada2c00) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x123fb2000) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11c8ed000) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11bef1000) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11aee8c00) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11a96c000) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119ed8400) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118982800) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11552b800) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x127364000) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12741fc00) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11ada8400) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11aa1a400) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11ad5c400) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11a967000) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11a991800) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11a869800) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x127628400) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11bba8c00) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11b874c00) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x127313000) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11be50000) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123f22c00) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11adaa800) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11c455800) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11a990400) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115533400) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11a865c00) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 06:27:15 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12750c800) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 06:27:16 INFO - PROCESS | 1650 | 1461072436148 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]]]}] 06:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 06:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 525ms 06:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 06:27:16 INFO - PROCESS | 1650 | 1461072436171 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 06:27:16 INFO - PROCESS | 1650 | 1461072436172 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 06:27:16 INFO - PROCESS | 1650 | 1461072436174 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 06:27:16 INFO - PROCESS | 1650 | 1461072436177 Marionette TRACE conn2 <- [1,1874,null,{}] 06:27:16 INFO - PROCESS | 1650 | 1461072436186 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}] 06:27:16 INFO - PROCESS | 1650 | 1461072436268 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 06:27:16 INFO - PROCESS | 1650 | 1461072436272 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba3f000 == 32 [pid = 1650] [id = 476] 06:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1123dc400) [pid = 1650] [serial = 1428] [outer = 0x0] 06:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118988400) [pid = 1650] [serial = 1429] [outer = 0x1123dc400] 06:27:16 INFO - PROCESS | 1650 | 1461072436303 Marionette DEBUG loaded listener.js 06:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119e6c000) [pid = 1650] [serial = 1430] [outer = 0x1123dc400] 06:27:16 INFO - PROCESS | 1650 | 1461072436664 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]]]}] 06:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 06:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 526ms 06:27:16 INFO - PROCESS | 1650 | 1461072436708 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 06:27:16 INFO - PROCESS | 1650 | 1461072436712 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 06:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 06:27:16 INFO - PROCESS | 1650 | 1461072436723 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 06:27:16 INFO - PROCESS | 1650 | 1461072436725 Marionette TRACE conn2 <- [1,1878,null,{}] 06:27:16 INFO - PROCESS | 1650 | 1461072436729 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}] 06:27:16 INFO - PROCESS | 1650 | 1461072436854 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 06:27:16 INFO - PROCESS | 1650 | 1461072436865 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c497800 == 33 [pid = 1650] [id = 477] 06:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119ed2000) [pid = 1650] [serial = 1431] [outer = 0x0] 06:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11a86ac00) [pid = 1650] [serial = 1432] [outer = 0x119ed2000] 06:27:16 INFO - PROCESS | 1650 | 1461072436907 Marionette DEBUG loaded listener.js 06:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11a969000) [pid = 1650] [serial = 1433] [outer = 0x119ed2000] 06:27:17 INFO - PROCESS | 1650 | 1461072437288 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]]]}] 06:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 06:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 571ms 06:27:17 INFO - PROCESS | 1650 | 1461072437299 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 06:27:17 INFO - PROCESS | 1650 | 1461072437300 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 06:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 06:27:17 INFO - PROCESS | 1650 | 1461072437303 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 06:27:17 INFO - PROCESS | 1650 | 1461072437304 Marionette TRACE conn2 <- [1,1882,null,{}] 06:27:17 INFO - PROCESS | 1650 | 1461072437306 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}] 06:27:17 INFO - PROCESS | 1650 | 1461072437419 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 06:27:17 INFO - PROCESS | 1650 | 1461072437426 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c84000 == 34 [pid = 1650] [id = 478] 06:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11225ec00) [pid = 1650] [serial = 1434] [outer = 0x0] 06:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11a96dc00) [pid = 1650] [serial = 1435] [outer = 0x11225ec00] 06:27:17 INFO - PROCESS | 1650 | 1461072437451 Marionette DEBUG loaded listener.js 06:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11a98fc00) [pid = 1650] [serial = 1436] [outer = 0x11225ec00] 06:27:17 INFO - PROCESS | 1650 | 1461072437794 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]]]}] 06:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 06:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 522ms 06:27:17 INFO - PROCESS | 1650 | 1461072437825 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 06:27:17 INFO - PROCESS | 1650 | 1461072437826 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 06:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 06:27:17 INFO - PROCESS | 1650 | 1461072437836 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 06:27:17 INFO - PROCESS | 1650 | 1461072437837 Marionette TRACE conn2 <- [1,1886,null,{}] 06:27:17 INFO - PROCESS | 1650 | 1461072437839 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}] 06:27:17 INFO - PROCESS | 1650 | 1461072437952 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 06:27:17 INFO - PROCESS | 1650 | 1461072437957 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e68800 == 35 [pid = 1650] [id = 479] 06:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11a905800) [pid = 1650] [serial = 1437] [outer = 0x0] 06:27:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11a99a000) [pid = 1650] [serial = 1438] [outer = 0x11a905800] 06:27:18 INFO - PROCESS | 1650 | 1461072438015 Marionette DEBUG loaded listener.js 06:27:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11adad400) [pid = 1650] [serial = 1439] [outer = 0x11a905800] 06:27:18 INFO - PROCESS | 1650 | 1461072438344 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]]]}] 06:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 06:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 520ms 06:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 06:27:18 INFO - PROCESS | 1650 | 1461072438356 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 06:27:18 INFO - PROCESS | 1650 | 1461072438357 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 06:27:18 INFO - PROCESS | 1650 | 1461072438360 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 06:27:18 INFO - PROCESS | 1650 | 1461072438361 Marionette TRACE conn2 <- [1,1890,null,{}] 06:27:18 INFO - PROCESS | 1650 | 1461072438367 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}] 06:27:18 INFO - PROCESS | 1650 | 1461072438466 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 06:27:18 INFO - PROCESS | 1650 | 1461072438476 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1270ca000 == 36 [pid = 1650] [id = 480] 06:27:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11ad68800) [pid = 1650] [serial = 1440] [outer = 0x0] 06:27:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11ae95800) [pid = 1650] [serial = 1441] [outer = 0x11ad68800] 06:27:18 INFO - PROCESS | 1650 | 1461072438502 Marionette DEBUG loaded listener.js 06:27:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11b5e9800) [pid = 1650] [serial = 1442] [outer = 0x11ad68800] 06:27:18 INFO - PROCESS | 1650 | 1461072438849 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]]]}] 06:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 06:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 525ms 06:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 06:27:18 INFO - PROCESS | 1650 | 1461072438885 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 06:27:18 INFO - PROCESS | 1650 | 1461072438887 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 06:27:18 INFO - PROCESS | 1650 | 1461072438889 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 06:27:18 INFO - PROCESS | 1650 | 1461072438890 Marionette TRACE conn2 <- [1,1894,null,{}] 06:27:18 INFO - PROCESS | 1650 | 1461072438892 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}] 06:27:18 INFO - PROCESS | 1650 | 1461072438991 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 06:27:19 INFO - PROCESS | 1650 | 1461072439003 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x127ea2000 == 37 [pid = 1650] [id = 481] 06:27:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11aee5400) [pid = 1650] [serial = 1443] [outer = 0x0] 06:27:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11bb99800) [pid = 1650] [serial = 1444] [outer = 0x11aee5400] 06:27:19 INFO - PROCESS | 1650 | 1461072439028 Marionette DEBUG loaded listener.js 06:27:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11be54800) [pid = 1650] [serial = 1445] [outer = 0x11aee5400] 06:27:19 INFO - PROCESS | 1650 | 1461072439418 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]]]}] 06:27:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 06:27:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 571ms 06:27:19 INFO - PROCESS | 1650 | 1461072439465 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 06:27:19 INFO - PROCESS | 1650 | 1461072439467 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 06:27:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 06:27:19 INFO - PROCESS | 1650 | 1461072439470 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 06:27:19 INFO - PROCESS | 1650 | 1461072439472 Marionette TRACE conn2 <- [1,1898,null,{}] 06:27:19 INFO - PROCESS | 1650 | 1461072439475 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}] 06:27:19 INFO - PROCESS | 1650 | 1461072439631 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 06:27:19 INFO - PROCESS | 1650 | 1461072439652 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba3e000 == 38 [pid = 1650] [id = 482] 06:27:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11b5e8c00) [pid = 1650] [serial = 1446] [outer = 0x0] 06:27:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11c04b000) [pid = 1650] [serial = 1447] [outer = 0x11b5e8c00] 06:27:19 INFO - PROCESS | 1650 | 1461072439693 Marionette DEBUG loaded listener.js 06:27:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11c052000) [pid = 1650] [serial = 1448] [outer = 0x11b5e8c00] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11aaf9400) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11b87a000) [pid = 1650] [serial = 1389] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11c04c800) [pid = 1650] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x115105800) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x10fffa400) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11552bc00) [pid = 1650] [serial = 1386] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x10fff1400) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11a967c00) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123a19c00) [pid = 1650] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11bba3800) [pid = 1650] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11225a800) [pid = 1650] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123a22800) [pid = 1650] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11aafa800) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1243a6c00) [pid = 1650] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1189c7800) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11a903c00) [pid = 1650] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1144b9800) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 06:27:20 INFO - PROCESS | 1650 | 1461072440213 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]]]}] 06:27:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 06:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 771ms 06:27:20 INFO - PROCESS | 1650 | 1461072440242 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 06:27:20 INFO - PROCESS | 1650 | 1461072440245 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 06:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 06:27:20 INFO - PROCESS | 1650 | 1461072440275 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 06:27:20 INFO - PROCESS | 1650 | 1461072440276 Marionette TRACE conn2 <- [1,1902,null,{}] 06:27:20 INFO - PROCESS | 1650 | 1461072440283 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}] 06:27:20 INFO - PROCESS | 1650 | 1461072440414 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 06:27:20 INFO - PROCESS | 1650 | 1461072440420 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12677b800 == 39 [pid = 1650] [id = 483] 06:27:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1146c2c00) [pid = 1650] [serial = 1449] [outer = 0x0] 06:27:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11ace7c00) [pid = 1650] [serial = 1450] [outer = 0x1146c2c00] 06:27:20 INFO - PROCESS | 1650 | 1461072440462 Marionette DEBUG loaded listener.js 06:27:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11b595800) [pid = 1650] [serial = 1451] [outer = 0x1146c2c00] 06:27:20 INFO - PROCESS | 1650 | 1461072440809 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]]]}] 06:27:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 06:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 576ms 06:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 06:27:20 INFO - PROCESS | 1650 | 1461072440848 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 06:27:20 INFO - PROCESS | 1650 | 1461072440851 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 06:27:20 INFO - PROCESS | 1650 | 1461072440853 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 06:27:20 INFO - PROCESS | 1650 | 1461072440855 Marionette TRACE conn2 <- [1,1906,null,{}] 06:27:20 INFO - PROCESS | 1650 | 1461072440857 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}] 06:27:20 INFO - PROCESS | 1650 | 1461072440982 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 06:27:20 INFO - PROCESS | 1650 | 1461072440989 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad17000 == 40 [pid = 1650] [id = 484] 06:27:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11aaf9400) [pid = 1650] [serial = 1452] [outer = 0x0] 06:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11c26e800) [pid = 1650] [serial = 1453] [outer = 0x11aaf9400] 06:27:21 INFO - PROCESS | 1650 | 1461072441018 Marionette DEBUG loaded listener.js 06:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11c8eb000) [pid = 1650] [serial = 1454] [outer = 0x11aaf9400] 06:27:21 INFO - PROCESS | 1650 | 1461072441338 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]]]}] 06:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 06:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 522ms 06:27:21 INFO - PROCESS | 1650 | 1461072441375 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 06:27:21 INFO - PROCESS | 1650 | 1461072441377 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 06:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 06:27:21 INFO - PROCESS | 1650 | 1461072441382 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 06:27:21 INFO - PROCESS | 1650 | 1461072441383 Marionette TRACE conn2 <- [1,1910,null,{}] 06:27:21 INFO - PROCESS | 1650 | 1461072441385 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}] 06:27:21 INFO - PROCESS | 1650 | 1461072441469 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 06:27:21 INFO - PROCESS | 1650 | 1461072441473 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b243800 == 41 [pid = 1650] [id = 485] 06:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11c8f2800) [pid = 1650] [serial = 1455] [outer = 0x0] 06:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123c53400) [pid = 1650] [serial = 1456] [outer = 0x11c8f2800] 06:27:21 INFO - PROCESS | 1650 | 1461072441498 Marionette DEBUG loaded listener.js 06:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123faf000) [pid = 1650] [serial = 1457] [outer = 0x11c8f2800] 06:27:21 INFO - PROCESS | 1650 | 1461072441833 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]]]}] 06:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 06:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 471ms 06:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 06:27:21 INFO - PROCESS | 1650 | 1461072441852 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 06:27:21 INFO - PROCESS | 1650 | 1461072441853 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 06:27:21 INFO - PROCESS | 1650 | 1461072441855 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 06:27:21 INFO - PROCESS | 1650 | 1461072441856 Marionette TRACE conn2 <- [1,1914,null,{}] 06:27:21 INFO - PROCESS | 1650 | 1461072441859 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}] 06:27:21 INFO - PROCESS | 1650 | 1461072441969 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 06:27:21 INFO - PROCESS | 1650 | 1461072441976 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdc6000 == 42 [pid = 1650] [id = 486] 06:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11464d400) [pid = 1650] [serial = 1458] [outer = 0x0] 06:27:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124067000) [pid = 1650] [serial = 1459] [outer = 0x11464d400] 06:27:22 INFO - PROCESS | 1650 | 1461072442001 Marionette DEBUG loaded listener.js 06:27:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124594400) [pid = 1650] [serial = 1460] [outer = 0x11464d400] 06:27:22 INFO - PROCESS | 1650 | 1461072442460 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]]]}] 06:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 06:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 671ms 06:27:22 INFO - PROCESS | 1650 | 1461072442526 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 06:27:22 INFO - PROCESS | 1650 | 1461072442530 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 06:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 06:27:22 INFO - PROCESS | 1650 | 1461072442534 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 06:27:22 INFO - PROCESS | 1650 | 1461072442536 Marionette TRACE conn2 <- [1,1918,null,{}] 06:27:22 INFO - PROCESS | 1650 | 1461072442539 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}] 06:27:22 INFO - PROCESS | 1650 | 1461072442650 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 06:27:22 INFO - PROCESS | 1650 | 1461072442734 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa63800 == 43 [pid = 1650] [id = 487] 06:27:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x114d94400) [pid = 1650] [serial = 1461] [outer = 0x0] 06:27:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11552d800) [pid = 1650] [serial = 1462] [outer = 0x114d94400] 06:27:22 INFO - PROCESS | 1650 | 1461072442787 Marionette DEBUG loaded listener.js 06:27:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1188b1000) [pid = 1650] [serial = 1463] [outer = 0x114d94400] 06:27:23 INFO - PROCESS | 1650 | 1461072443282 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]]]}] 06:27:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 06:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 823ms 06:27:23 INFO - PROCESS | 1650 | 1461072443357 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 06:27:23 INFO - PROCESS | 1650 | 1461072443361 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 06:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 06:27:23 INFO - PROCESS | 1650 | 1461072443366 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 06:27:23 INFO - PROCESS | 1650 | 1461072443368 Marionette TRACE conn2 <- [1,1922,null,{}] 06:27:23 INFO - PROCESS | 1650 | 1461072443370 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}] 06:27:23 INFO - PROCESS | 1650 | 1461072443474 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 06:27:23 INFO - PROCESS | 1650 | 1461072443530 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12423d800 == 44 [pid = 1650] [id = 488] 06:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1160e9c00) [pid = 1650] [serial = 1464] [outer = 0x0] 06:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119e67400) [pid = 1650] [serial = 1465] [outer = 0x1160e9c00] 06:27:23 INFO - PROCESS | 1650 | 1461072443560 Marionette DEBUG loaded listener.js 06:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11a96fc00) [pid = 1650] [serial = 1466] [outer = 0x1160e9c00] 06:27:24 INFO - PROCESS | 1650 | 1461072444001 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]]]}] 06:27:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 06:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 672ms 06:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 06:27:24 INFO - PROCESS | 1650 | 1461072444037 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 06:27:24 INFO - PROCESS | 1650 | 1461072444039 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 06:27:24 INFO - PROCESS | 1650 | 1461072444041 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 06:27:24 INFO - PROCESS | 1650 | 1461072444044 Marionette TRACE conn2 <- [1,1926,null,{}] 06:27:24 INFO - PROCESS | 1650 | 1461072444052 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}] 06:27:24 INFO - PROCESS | 1650 | 1461072444158 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 06:27:24 INFO - PROCESS | 1650 | 1461072444215 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf0a800 == 45 [pid = 1650] [id = 489] 06:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11a996c00) [pid = 1650] [serial = 1467] [outer = 0x0] 06:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11adaa000) [pid = 1650] [serial = 1468] [outer = 0x11a996c00] 06:27:24 INFO - PROCESS | 1650 | 1461072444247 Marionette DEBUG loaded listener.js 06:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11bba1c00) [pid = 1650] [serial = 1469] [outer = 0x11a996c00] 06:27:24 INFO - PROCESS | 1650 | 1461072444655 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]]]}] 06:27:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 06:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 623ms 06:27:24 INFO - PROCESS | 1650 | 1461072444665 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 06:27:24 INFO - PROCESS | 1650 | 1461072444667 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 06:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 06:27:24 INFO - PROCESS | 1650 | 1461072444669 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 06:27:24 INFO - PROCESS | 1650 | 1461072444671 Marionette TRACE conn2 <- [1,1930,null,{}] 06:27:24 INFO - PROCESS | 1650 | 1461072444673 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}] 06:27:24 INFO - PROCESS | 1650 | 1461072444774 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 06:27:24 INFO - PROCESS | 1650 | 1461072444862 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d26d000 == 46 [pid = 1650] [id = 490] 06:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11bef2000) [pid = 1650] [serial = 1470] [outer = 0x0] 06:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11c271400) [pid = 1650] [serial = 1471] [outer = 0x11bef2000] 06:27:24 INFO - PROCESS | 1650 | 1461072444904 Marionette DEBUG loaded listener.js 06:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11c637c00) [pid = 1650] [serial = 1472] [outer = 0x11bef2000] 06:27:25 INFO - PROCESS | 1650 | 1461072445366 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]]]}] 06:27:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 06:27:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 719ms 06:27:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 06:27:25 INFO - PROCESS | 1650 | 1461072445401 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 06:27:25 INFO - PROCESS | 1650 | 1461072445403 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 06:27:25 INFO - PROCESS | 1650 | 1461072445405 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 06:27:25 INFO - PROCESS | 1650 | 1461072445406 Marionette TRACE conn2 <- [1,1934,null,{}] 06:27:25 INFO - PROCESS | 1650 | 1461072445408 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}] 06:27:25 INFO - PROCESS | 1650 | 1461072445510 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 06:27:25 INFO - PROCESS | 1650 | 1461072445577 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12df4a000 == 47 [pid = 1650] [id = 491] 06:27:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11c630800) [pid = 1650] [serial = 1473] [outer = 0x0] 06:27:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x124124800) [pid = 1650] [serial = 1474] [outer = 0x11c630800] 06:27:25 INFO - PROCESS | 1650 | 1461072445608 Marionette DEBUG loaded listener.js 06:27:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12705c000) [pid = 1650] [serial = 1475] [outer = 0x11c630800] 06:27:26 INFO - PROCESS | 1650 | 1461072446016 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]]]}] 06:27:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 06:27:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 675ms 06:27:26 INFO - PROCESS | 1650 | 1461072446095 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 06:27:26 INFO - PROCESS | 1650 | 1461072446097 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 06:27:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 06:27:26 INFO - PROCESS | 1650 | 1461072446122 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 06:27:26 INFO - PROCESS | 1650 | 1461072446123 Marionette TRACE conn2 <- [1,1938,null,{}] 06:27:26 INFO - PROCESS | 1650 | 1461072446126 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}] 06:27:26 INFO - PROCESS | 1650 | 1461072446261 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 06:27:26 INFO - PROCESS | 1650 | 1461072446313 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e178800 == 48 [pid = 1650] [id = 492] 06:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12736a800) [pid = 1650] [serial = 1476] [outer = 0x0] 06:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12742ac00) [pid = 1650] [serial = 1477] [outer = 0x12736a800] 06:27:26 INFO - PROCESS | 1650 | 1461072446345 Marionette DEBUG loaded listener.js 06:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x127514400) [pid = 1650] [serial = 1478] [outer = 0x12736a800] 06:27:26 INFO - PROCESS | 1650 | 1461072446752 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]]]}] 06:27:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 06:27:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 670ms 06:27:26 INFO - PROCESS | 1650 | 1461072446792 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 06:27:26 INFO - PROCESS | 1650 | 1461072446794 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 06:27:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 06:27:26 INFO - PROCESS | 1650 | 1461072446796 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 06:27:26 INFO - PROCESS | 1650 | 1461072446797 Marionette TRACE conn2 <- [1,1942,null,{}] 06:27:26 INFO - PROCESS | 1650 | 1461072446800 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}] 06:27:26 INFO - PROCESS | 1650 | 1461072446910 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 06:27:26 INFO - PROCESS | 1650 | 1461072446966 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e188000 == 49 [pid = 1650] [id = 493] 06:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x127318400) [pid = 1650] [serial = 1479] [outer = 0x0] 06:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1275a9400) [pid = 1650] [serial = 1480] [outer = 0x127318400] 06:27:26 INFO - PROCESS | 1650 | 1461072446995 Marionette DEBUG loaded listener.js 06:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x127da4400) [pid = 1650] [serial = 1481] [outer = 0x127318400] 06:27:27 INFO - PROCESS | 1650 | 1461072447583 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]]]}] 06:27:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 06:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 819ms 06:27:27 INFO - PROCESS | 1650 | 1461072447616 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 06:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 06:27:27 INFO - PROCESS | 1650 | 1461072447620 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 06:27:27 INFO - PROCESS | 1650 | 1461072447625 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 06:27:27 INFO - PROCESS | 1650 | 1461072447629 Marionette TRACE conn2 <- [1,1946,null,{}] 06:27:27 INFO - PROCESS | 1650 | 1461072447635 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}] 06:27:27 INFO - PROCESS | 1650 | 1461072447775 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 06:27:27 INFO - PROCESS | 1650 | 1461072447879 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bd13800 == 50 [pid = 1650] [id = 494] 06:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11225e800) [pid = 1650] [serial = 1482] [outer = 0x0] 06:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x114d89800) [pid = 1650] [serial = 1483] [outer = 0x11225e800] 06:27:27 INFO - PROCESS | 1650 | 1461072447923 Marionette DEBUG loaded listener.js 06:27:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x115531c00) [pid = 1650] [serial = 1484] [outer = 0x11225e800] 06:27:28 INFO - PROCESS | 1650 | 1461072448380 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]]]}] 06:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 06:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 826ms 06:27:28 INFO - PROCESS | 1650 | 1461072448463 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 06:27:28 INFO - PROCESS | 1650 | 1461072448467 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 06:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 06:27:28 INFO - PROCESS | 1650 | 1461072448472 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 06:27:28 INFO - PROCESS | 1650 | 1461072448474 Marionette TRACE conn2 <- [1,1950,null,{}] 06:27:28 INFO - PROCESS | 1650 | 1461072448476 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}] 06:27:28 INFO - PROCESS | 1650 | 1461072448595 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 06:27:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12b243800 == 49 [pid = 1650] [id = 485] 06:27:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad17000 == 48 [pid = 1650] [id = 484] 06:27:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12677b800 == 47 [pid = 1650] [id = 483] 06:27:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba3e000 == 46 [pid = 1650] [id = 482] 06:27:28 INFO - PROCESS | 1650 | --DOCSHELL 0x127ea2000 == 45 [pid = 1650] [id = 481] 06:27:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1270ca000 == 44 [pid = 1650] [id = 480] 06:27:28 INFO - PROCESS | 1650 | --DOCSHELL 0x123e68800 == 43 [pid = 1650] [id = 479] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x127365000) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOCSHELL 0x123c84000 == 42 [pid = 1650] [id = 478] 06:27:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11c497800 == 41 [pid = 1650] [id = 477] 06:27:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba3f000 == 40 [pid = 1650] [id = 476] 06:27:28 INFO - PROCESS | 1650 | --DOCSHELL 0x118fc4000 == 39 [pid = 1650] [id = 475] 06:27:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11a620000 == 38 [pid = 1650] [id = 474] 06:27:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11c303800 == 37 [pid = 1650] [id = 473] 06:27:28 INFO - PROCESS | 1650 | --DOCSHELL 0x118fd5000 == 36 [pid = 1650] [id = 472] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11bef7800) [pid = 1650] [serial = 1409] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12735d800) [pid = 1650] [serial = 1403] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x119e66000) [pid = 1650] [serial = 1406] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11c8f1800) [pid = 1650] [serial = 1394] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11bef9000) [pid = 1650] [serial = 1391] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11ad65800) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11ada8c00) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11bba8400) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11c058400) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11a90b400) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11a911c00) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11794cc00) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118e44000) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11aee2c00) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11b878800) [pid = 1650] [serial = 1388] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x114d93000) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x115532c00) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11a991000) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11acdcc00) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x123b2bc00) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x127315000) [pid = 1650] [serial = 1412] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11548d400) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123f21c00) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123c5f000) [pid = 1650] [serial = 1397] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11ae4a000) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11aede000) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127316000) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1243a4800) [pid = 1650] [serial = 1400] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119ed1c00) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11ae48400) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11a903800) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x114c0d400) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1146c3400) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11c8f2000) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 06:27:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x127da8400) [pid = 1650] [serial = 841] [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.] 06:27:28 INFO - PROCESS | 1650 | 1461072448691 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11650b000 == 37 [pid = 1650] [id = 495] 06:27:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1123dd400) [pid = 1650] [serial = 1485] [outer = 0x0] 06:27:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x114adb400) [pid = 1650] [serial = 1486] [outer = 0x1123dd400] 06:27:28 INFO - PROCESS | 1650 | 1461072448727 Marionette DEBUG loaded listener.js 06:27:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118986c00) [pid = 1650] [serial = 1487] [outer = 0x1123dd400] 06:27:29 INFO - PROCESS | 1650 | 1461072449074 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]]]}] 06:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 06:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 620ms 06:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 06:27:29 INFO - PROCESS | 1650 | 1461072449092 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 06:27:29 INFO - PROCESS | 1650 | 1461072449094 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 06:27:29 INFO - PROCESS | 1650 | 1461072449099 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 06:27:29 INFO - PROCESS | 1650 | 1461072449101 Marionette TRACE conn2 <- [1,1954,null,{}] 06:27:29 INFO - PROCESS | 1650 | 1461072449108 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}] 06:27:29 INFO - PROCESS | 1650 | 1461072449212 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 06:27:29 INFO - PROCESS | 1650 | 1461072449219 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x118845000 == 38 [pid = 1650] [id = 496] 06:27:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119c30400) [pid = 1650] [serial = 1488] [outer = 0x0] 06:27:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11a905400) [pid = 1650] [serial = 1489] [outer = 0x119c30400] 06:27:29 INFO - PROCESS | 1650 | 1461072449247 Marionette DEBUG loaded listener.js 06:27:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11a96d400) [pid = 1650] [serial = 1490] [outer = 0x119c30400] 06:27:29 INFO - PROCESS | 1650 | 1461072449620 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]]]}] 06:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 06:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 574ms 06:27:29 INFO - PROCESS | 1650 | 1461072449671 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 06:27:29 INFO - PROCESS | 1650 | 1461072449673 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 06:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 06:27:29 INFO - PROCESS | 1650 | 1461072449675 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 06:27:29 INFO - PROCESS | 1650 | 1461072449676 Marionette TRACE conn2 <- [1,1958,null,{}] 06:27:29 INFO - PROCESS | 1650 | 1461072449678 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}] 06:27:29 INFO - PROCESS | 1650 | 1461072449760 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 06:27:29 INFO - PROCESS | 1650 | 1461072449767 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c98800 == 39 [pid = 1650] [id = 497] 06:27:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11a972c00) [pid = 1650] [serial = 1491] [outer = 0x0] 06:27:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11aaf5400) [pid = 1650] [serial = 1492] [outer = 0x11a972c00] 06:27:29 INFO - PROCESS | 1650 | 1461072449793 Marionette DEBUG loaded listener.js 06:27:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11ada2c00) [pid = 1650] [serial = 1493] [outer = 0x11a972c00] 06:27:30 INFO - PROCESS | 1650 | 1461072450115 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]]]}] 06:27:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 06:27:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 473ms 06:27:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 06:27:30 INFO - PROCESS | 1650 | 1461072450149 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 06:27:30 INFO - PROCESS | 1650 | 1461072450150 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 06:27:30 INFO - PROCESS | 1650 | 1461072450152 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 06:27:30 INFO - PROCESS | 1650 | 1461072450153 Marionette TRACE conn2 <- [1,1962,null,{}] 06:27:30 INFO - PROCESS | 1650 | 1461072450156 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}] 06:27:30 INFO - PROCESS | 1650 | 1461072450239 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 06:27:30 INFO - PROCESS | 1650 | 1461072450247 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245cd800 == 40 [pid = 1650] [id = 498] 06:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11adad000) [pid = 1650] [serial = 1494] [outer = 0x0] 06:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11ae91c00) [pid = 1650] [serial = 1495] [outer = 0x11adad000] 06:27:30 INFO - PROCESS | 1650 | 1461072450273 Marionette DEBUG loaded listener.js 06:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11b878800) [pid = 1650] [serial = 1496] [outer = 0x11adad000] 06:27:30 INFO - PROCESS | 1650 | 1461072450617 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]]]}] 06:27:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 06:27:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 469ms 06:27:30 INFO - PROCESS | 1650 | 1461072450622 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 06:27:30 INFO - PROCESS | 1650 | 1461072450623 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 06:27:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 06:27:30 INFO - PROCESS | 1650 | 1461072450625 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 06:27:30 INFO - PROCESS | 1650 | 1461072450626 Marionette TRACE conn2 <- [1,1966,null,{}] 06:27:30 INFO - PROCESS | 1650 | 1461072450631 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}] 06:27:30 INFO - PROCESS | 1650 | 1461072450728 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 06:27:30 INFO - PROCESS | 1650 | 1461072450799 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1267f5800 == 41 [pid = 1650] [id = 499] 06:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11ae8cc00) [pid = 1650] [serial = 1497] [outer = 0x0] 06:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11bba3400) [pid = 1650] [serial = 1498] [outer = 0x11ae8cc00] 06:27:30 INFO - PROCESS | 1650 | 1461072450826 Marionette DEBUG loaded listener.js 06:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x123a23800) [pid = 1650] [serial = 1499] [outer = 0x11ae8cc00] 06:27:31 INFO - PROCESS | 1650 | 1461072451132 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]]]}] 06:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 06:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 524ms 06:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 06:27:31 INFO - PROCESS | 1650 | 1461072451152 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 06:27:31 INFO - PROCESS | 1650 | 1461072451153 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 06:27:31 INFO - PROCESS | 1650 | 1461072451155 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 06:27:31 INFO - PROCESS | 1650 | 1461072451157 Marionette TRACE conn2 <- [1,1970,null,{}] 06:27:31 INFO - PROCESS | 1650 | 1461072451159 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}] 06:27:31 INFO - PROCESS | 1650 | 1461072451268 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 06:27:31 INFO - PROCESS | 1650 | 1461072451302 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c02800 == 42 [pid = 1650] [id = 500] 06:27:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11c633c00) [pid = 1650] [serial = 1500] [outer = 0x0] 06:27:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x127059c00) [pid = 1650] [serial = 1501] [outer = 0x11c633c00] 06:27:31 INFO - PROCESS | 1650 | 1461072451328 Marionette DEBUG loaded listener.js 06:27:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1146be400) [pid = 1650] [serial = 1502] [outer = 0x11c633c00] 06:27:31 INFO - PROCESS | 1650 | 1461072451660 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]]]}] 06:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 06:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 521ms 06:27:31 INFO - PROCESS | 1650 | 1461072451677 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 06:27:31 INFO - PROCESS | 1650 | 1461072451681 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 06:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 06:27:31 INFO - PROCESS | 1650 | 1461072451683 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 06:27:31 INFO - PROCESS | 1650 | 1461072451685 Marionette TRACE conn2 <- [1,1974,null,{}] 06:27:31 INFO - PROCESS | 1650 | 1461072451687 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}] 06:27:31 INFO - PROCESS | 1650 | 1461072451791 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 06:27:31 INFO - PROCESS | 1650 | 1461072451804 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad26000 == 43 [pid = 1650] [id = 501] 06:27:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12735c000) [pid = 1650] [serial = 1503] [outer = 0x0] 06:27:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x127420000) [pid = 1650] [serial = 1504] [outer = 0x12735c000] 06:27:31 INFO - PROCESS | 1650 | 1461072451829 Marionette DEBUG loaded listener.js 06:27:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1275a5000) [pid = 1650] [serial = 1505] [outer = 0x12735c000] 06:27:32 INFO - PROCESS | 1650 | 1461072452141 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]]]}] 06:27:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 06:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 468ms 06:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 06:27:32 INFO - PROCESS | 1650 | 1461072452152 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 06:27:32 INFO - PROCESS | 1650 | 1461072452154 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 06:27:32 INFO - PROCESS | 1650 | 1461072452156 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 06:27:32 INFO - PROCESS | 1650 | 1461072452157 Marionette TRACE conn2 <- [1,1978,null,{}] 06:27:32 INFO - PROCESS | 1650 | 1461072452159 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}] 06:27:32 INFO - PROCESS | 1650 | 1461072452263 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 06:27:32 INFO - PROCESS | 1650 | 1461072452298 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b459000 == 44 [pid = 1650] [id = 502] 06:27:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x127369400) [pid = 1650] [serial = 1506] [outer = 0x0] 06:27:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x127da9400) [pid = 1650] [serial = 1507] [outer = 0x127369400] 06:27:32 INFO - PROCESS | 1650 | 1461072452323 Marionette DEBUG loaded listener.js 06:27:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12915b400) [pid = 1650] [serial = 1508] [outer = 0x127369400] 06:27:32 INFO - PROCESS | 1650 | 1461072452608 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]]]}] 06:27:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 06:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 470ms 06:27:32 INFO - PROCESS | 1650 | 1461072452635 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 06:27:32 INFO - PROCESS | 1650 | 1461072452636 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 06:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 06:27:32 INFO - PROCESS | 1650 | 1461072452644 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 06:27:32 INFO - PROCESS | 1650 | 1461072452647 Marionette TRACE conn2 <- [1,1982,null,{}] 06:27:32 INFO - PROCESS | 1650 | 1461072452652 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}] 06:27:32 INFO - PROCESS | 1650 | 1461072452760 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11c8f2800) [pid = 1650] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11ad68800) [pid = 1650] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11aee5400) [pid = 1650] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11225ec00) [pid = 1650] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x127317400) [pid = 1650] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1123dc400) [pid = 1650] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1123eb000) [pid = 1650] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11b5e8c00) [pid = 1650] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x114d8c000) [pid = 1650] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119ed2000) [pid = 1650] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1146c2c00) [pid = 1650] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11a905800) [pid = 1650] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11aaf9400) [pid = 1650] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 06:27:32 INFO - PROCESS | 1650 | 1461072452857 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x115641800 == 45 [pid = 1650] [id = 503] 06:27:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x10fff3800) [pid = 1650] [serial = 1509] [outer = 0x0] 06:27:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x114134400) [pid = 1650] [serial = 1510] [outer = 0x10fff3800] 06:27:32 INFO - PROCESS | 1650 | 1461072452884 Marionette DEBUG loaded listener.js 06:27:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119e68000) [pid = 1650] [serial = 1511] [outer = 0x10fff3800] 06:27:33 INFO - PROCESS | 1650 | 1461072453191 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]]]}] 06:27:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 06:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 574ms 06:27:33 INFO - PROCESS | 1650 | 1461072453218 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 06:27:33 INFO - PROCESS | 1650 | 1461072453220 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 06:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 06:27:33 INFO - PROCESS | 1650 | 1461072453223 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 06:27:33 INFO - PROCESS | 1650 | 1461072453224 Marionette TRACE conn2 <- [1,1986,null,{}] 06:27:33 INFO - PROCESS | 1650 | 1461072453227 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}] 06:27:33 INFO - PROCESS | 1650 | 1461072453355 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 06:27:33 INFO - PROCESS | 1650 | 1461072453362 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2f0800 == 46 [pid = 1650] [id = 504] 06:27:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119e68800) [pid = 1650] [serial = 1512] [outer = 0x0] 06:27:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12920bc00) [pid = 1650] [serial = 1513] [outer = 0x119e68800] 06:27:33 INFO - PROCESS | 1650 | 1461072453410 Marionette DEBUG loaded listener.js 06:27:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129b98000) [pid = 1650] [serial = 1514] [outer = 0x119e68800] 06:27:33 INFO - PROCESS | 1650 | 1461072453800 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]]]}] 06:27:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 06:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 622ms 06:27:33 INFO - PROCESS | 1650 | 1461072453867 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 06:27:33 INFO - PROCESS | 1650 | 1461072453869 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 06:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 06:27:33 INFO - PROCESS | 1650 | 1461072453872 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 06:27:33 INFO - PROCESS | 1650 | 1461072453874 Marionette TRACE conn2 <- [1,1990,null,{}] 06:27:33 INFO - PROCESS | 1650 | 1461072453877 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}] 06:27:34 INFO - PROCESS | 1650 | 1461072454016 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 06:27:34 INFO - PROCESS | 1650 | 1461072454023 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf0d800 == 47 [pid = 1650] [id = 505] 06:27:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11ada4000) [pid = 1650] [serial = 1515] [outer = 0x0] 06:27:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129bc1800) [pid = 1650] [serial = 1516] [outer = 0x11ada4000] 06:27:34 INFO - PROCESS | 1650 | 1461072454064 Marionette DEBUG loaded listener.js 06:27:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x129c2b800) [pid = 1650] [serial = 1517] [outer = 0x11ada4000] 06:27:34 INFO - PROCESS | 1650 | 1461072454471 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]]]}] 06:27:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 06:27:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 619ms 06:27:34 INFO - PROCESS | 1650 | 1461072454492 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 06:27:34 INFO - PROCESS | 1650 | 1461072454493 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 06:27:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 06:27:34 INFO - PROCESS | 1650 | 1461072454503 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 06:27:34 INFO - PROCESS | 1650 | 1461072454504 Marionette TRACE conn2 <- [1,1994,null,{}] 06:27:34 INFO - PROCESS | 1650 | 1461072454506 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}] 06:27:34 INFO - PROCESS | 1650 | 1461072454627 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 06:27:34 INFO - PROCESS | 1650 | 1461072454634 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8d5000 == 48 [pid = 1650] [id = 506] 06:27:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x129bcac00) [pid = 1650] [serial = 1518] [outer = 0x0] 06:27:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x129c32800) [pid = 1650] [serial = 1519] [outer = 0x129bcac00] 06:27:34 INFO - PROCESS | 1650 | 1461072454660 Marionette DEBUG loaded listener.js 06:27:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x129c38c00) [pid = 1650] [serial = 1520] [outer = 0x129bcac00] 06:27:35 INFO - PROCESS | 1650 | 1461072455049 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]]]}] 06:27:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 06:27:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 571ms 06:27:35 INFO - PROCESS | 1650 | 1461072455072 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 06:27:35 INFO - PROCESS | 1650 | 1461072455075 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 06:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 06:27:35 INFO - PROCESS | 1650 | 1461072455097 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 06:27:35 INFO - PROCESS | 1650 | 1461072455099 Marionette TRACE conn2 <- [1,1998,null,{}] 06:27:35 INFO - PROCESS | 1650 | 1461072455104 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}] 06:27:35 INFO - PROCESS | 1650 | 1461072455213 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 06:27:35 INFO - PROCESS | 1650 | 1461072455285 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa4d000 == 49 [pid = 1650] [id = 507] 06:27:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1123df800) [pid = 1650] [serial = 1521] [outer = 0x0] 06:27:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x114ade800) [pid = 1650] [serial = 1522] [outer = 0x1123df800] 06:27:35 INFO - PROCESS | 1650 | 1461072455319 Marionette DEBUG loaded listener.js 06:27:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x115531400) [pid = 1650] [serial = 1523] [outer = 0x1123df800] 06:27:35 INFO - PROCESS | 1650 | 1461072455753 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]]]}] 06:27:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 06:27:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 690ms 06:27:35 INFO - PROCESS | 1650 | 1461072455769 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 06:27:35 INFO - PROCESS | 1650 | 1461072455773 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 06:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 06:27:35 INFO - PROCESS | 1650 | 1461072455777 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 06:27:35 INFO - PROCESS | 1650 | 1461072455779 Marionette TRACE conn2 <- [1,2002,null,{}] 06:27:35 INFO - PROCESS | 1650 | 1461072455782 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}] 06:27:35 INFO - PROCESS | 1650 | 1461072455889 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 06:27:35 INFO - PROCESS | 1650 | 1461072455959 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e72000 == 50 [pid = 1650] [id = 508] 06:27:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x115532800) [pid = 1650] [serial = 1524] [outer = 0x0] 06:27:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11912c000) [pid = 1650] [serial = 1525] [outer = 0x115532800] 06:27:35 INFO - PROCESS | 1650 | 1461072455992 Marionette DEBUG loaded listener.js 06:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11a971800) [pid = 1650] [serial = 1526] [outer = 0x115532800] 06:27:36 INFO - PROCESS | 1650 | 1461072456380 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]]]}] 06:27:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 06:27:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 671ms 06:27:36 INFO - PROCESS | 1650 | 1461072456449 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 06:27:36 INFO - PROCESS | 1650 | 1461072456451 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 06:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 06:27:36 INFO - PROCESS | 1650 | 1461072456453 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 06:27:36 INFO - PROCESS | 1650 | 1461072456456 Marionette TRACE conn2 <- [1,2006,null,{}] 06:27:36 INFO - PROCESS | 1650 | 1461072456464 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}] 06:27:36 INFO - PROCESS | 1650 | 1461072456569 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 06:27:36 INFO - PROCESS | 1650 | 1461072456663 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d26f800 == 51 [pid = 1650] [id = 509] 06:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11ad68000) [pid = 1650] [serial = 1527] [outer = 0x0] 06:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11bb8e400) [pid = 1650] [serial = 1528] [outer = 0x11ad68000] 06:27:36 INFO - PROCESS | 1650 | 1461072456694 Marionette DEBUG loaded listener.js 06:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11c04f800) [pid = 1650] [serial = 1529] [outer = 0x11ad68000] 06:27:37 INFO - PROCESS | 1650 | 1461072457115 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]]]}] 06:27:37 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 06:27:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 673ms 06:27:37 INFO - PROCESS | 1650 | 1461072457126 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 06:27:37 INFO - PROCESS | 1650 | 1461072457130 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 06:27:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 06:27:37 INFO - PROCESS | 1650 | 1461072457133 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 06:27:37 INFO - PROCESS | 1650 | 1461072457135 Marionette TRACE conn2 <- [1,2010,null,{}] 06:27:37 INFO - PROCESS | 1650 | 1461072457137 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}] 06:27:37 INFO - PROCESS | 1650 | 1461072457243 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 06:27:37 INFO - PROCESS | 1650 | 1461072457313 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea2b000 == 52 [pid = 1650] [id = 510] 06:27:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11bba2400) [pid = 1650] [serial = 1530] [outer = 0x0] 06:27:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x123fa3c00) [pid = 1650] [serial = 1531] [outer = 0x11bba2400] 06:27:37 INFO - PROCESS | 1650 | 1461072457343 Marionette DEBUG loaded listener.js 06:27:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x127da2000) [pid = 1650] [serial = 1532] [outer = 0x11bba2400] 06:27:37 INFO - PROCESS | 1650 | 1461072457754 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]]]}] 06:27:37 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 06:27:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 674ms 06:27:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 06:27:37 INFO - PROCESS | 1650 | 1461072457808 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 06:27:37 INFO - PROCESS | 1650 | 1461072457810 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 06:27:37 INFO - PROCESS | 1650 | 1461072457812 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 06:27:37 INFO - PROCESS | 1650 | 1461072457813 Marionette TRACE conn2 <- [1,2014,null,{}] 06:27:37 INFO - PROCESS | 1650 | 1461072457816 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}] 06:27:37 INFO - PROCESS | 1650 | 1461072457922 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 06:27:38 INFO - PROCESS | 1650 | 1461072458023 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec1f000 == 53 [pid = 1650] [id = 511] 06:27:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x127decc00) [pid = 1650] [serial = 1533] [outer = 0x0] 06:27:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x129b8d400) [pid = 1650] [serial = 1534] [outer = 0x127decc00] 06:27:38 INFO - PROCESS | 1650 | 1461072458054 Marionette DEBUG loaded listener.js 06:27:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x129bc4c00) [pid = 1650] [serial = 1535] [outer = 0x127decc00] 06:27:38 INFO - PROCESS | 1650 | 1461072458497 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]]]}] 06:27:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 06:27:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 722ms 06:27:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 06:27:38 INFO - PROCESS | 1650 | 1461072458535 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 06:27:38 INFO - PROCESS | 1650 | 1461072458537 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 06:27:38 INFO - PROCESS | 1650 | 1461072458540 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 06:27:38 INFO - PROCESS | 1650 | 1461072458542 Marionette TRACE conn2 <- [1,2018,null,{}] 06:27:38 INFO - PROCESS | 1650 | 1461072458546 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}] 06:27:38 INFO - PROCESS | 1650 | 1461072458725 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 06:27:38 INFO - PROCESS | 1650 | 1461072458858 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f025000 == 54 [pid = 1650] [id = 512] 06:27:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x129c34000) [pid = 1650] [serial = 1536] [outer = 0x0] 06:27:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12a223000) [pid = 1650] [serial = 1537] [outer = 0x129c34000] 06:27:38 INFO - PROCESS | 1650 | 1461072458911 Marionette DEBUG loaded listener.js 06:27:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12a4ccc00) [pid = 1650] [serial = 1538] [outer = 0x129c34000] 06:27:39 INFO - PROCESS | 1650 | 1461072459340 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]]]}] 06:27:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 06:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 822ms 06:27:39 INFO - PROCESS | 1650 | 1461072459364 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 06:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 06:27:39 INFO - PROCESS | 1650 | 1461072459366 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 06:27:39 INFO - PROCESS | 1650 | 1461072459368 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 06:27:39 INFO - PROCESS | 1650 | 1461072459370 Marionette TRACE conn2 <- [1,2022,null,{}] 06:27:39 INFO - PROCESS | 1650 | 1461072459372 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}] 06:27:39 INFO - PROCESS | 1650 | 1461072459477 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 06:27:39 INFO - PROCESS | 1650 | 1461072459549 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f512000 == 55 [pid = 1650] [id = 513] 06:27:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12a22b400) [pid = 1650] [serial = 1539] [outer = 0x0] 06:27:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12a4d3800) [pid = 1650] [serial = 1540] [outer = 0x12a22b400] 06:27:39 INFO - PROCESS | 1650 | 1461072459579 Marionette DEBUG loaded listener.js 06:27:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12a4d9400) [pid = 1650] [serial = 1541] [outer = 0x12a22b400] 06:27:40 INFO - PROCESS | 1650 | 1461072459997 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]]]}] 06:27:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 06:27:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 671ms 06:27:40 INFO - PROCESS | 1650 | 1461072460041 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 06:27:40 INFO - PROCESS | 1650 | 1461072460042 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 06:27:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 06:27:40 INFO - PROCESS | 1650 | 1461072460061 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 06:27:40 INFO - PROCESS | 1650 | 1461072460063 Marionette TRACE conn2 <- [1,2026,null,{}] 06:27:40 INFO - PROCESS | 1650 | 1461072460068 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}] 06:27:40 INFO - PROCESS | 1650 | 1461072460193 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 06:27:40 INFO - PROCESS | 1650 | 1461072460291 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x118fd4800 == 56 [pid = 1650] [id = 514] 06:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x114ae2800) [pid = 1650] [serial = 1542] [outer = 0x0] 06:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11bb9c800) [pid = 1650] [serial = 1543] [outer = 0x114ae2800] 06:27:40 INFO - PROCESS | 1650 | 1461072460341 Marionette DEBUG loaded listener.js 06:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12a4d0c00) [pid = 1650] [serial = 1544] [outer = 0x114ae2800] 06:27:41 INFO - PROCESS | 1650 | 1461072461087 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]]]}] 06:27:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 06:27:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1095ms 06:27:41 INFO - PROCESS | 1650 | 1461072461146 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 06:27:41 INFO - PROCESS | 1650 | 1461072461148 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 06:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 06:27:41 INFO - PROCESS | 1650 | 1461072461153 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 06:27:41 INFO - PROCESS | 1650 | 1461072461155 Marionette TRACE conn2 <- [1,2030,null,{}] 06:27:41 INFO - PROCESS | 1650 | 1461072461159 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}] 06:27:41 INFO - PROCESS | 1650 | 1461072461262 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 06:27:41 INFO - PROCESS | 1650 | 1461072461334 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c95800 == 57 [pid = 1650] [id = 515] 06:27:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1123e1400) [pid = 1650] [serial = 1545] [outer = 0x0] 06:27:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x114ade000) [pid = 1650] [serial = 1546] [outer = 0x1123e1400] 06:27:41 INFO - PROCESS | 1650 | 1461072461363 Marionette DEBUG loaded listener.js 06:27:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x115844800) [pid = 1650] [serial = 1547] [outer = 0x1123e1400] 06:27:41 INFO - PROCESS | 1650 | 1461072461785 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]]]}] 06:27:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 06:27:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 677ms 06:27:41 INFO - PROCESS | 1650 | 1461072461830 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 06:27:41 INFO - PROCESS | 1650 | 1461072461833 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 06:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 06:27:41 INFO - PROCESS | 1650 | 1461072461838 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 06:27:41 INFO - PROCESS | 1650 | 1461072461839 Marionette TRACE conn2 <- [1,2034,null,{}] 06:27:41 INFO - PROCESS | 1650 | 1461072461842 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}] 06:27:41 INFO - PROCESS | 1650 | 1461072461940 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 06:27:42 INFO - PROCESS | 1650 | 1461072461998 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba6b800 == 58 [pid = 1650] [id = 516] 06:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x118986800) [pid = 1650] [serial = 1548] [outer = 0x0] 06:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11a96cc00) [pid = 1650] [serial = 1549] [outer = 0x118986800] 06:27:42 INFO - PROCESS | 1650 | 1461072462026 Marionette DEBUG loaded listener.js 06:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11a999400) [pid = 1650] [serial = 1550] [outer = 0x118986800] 06:27:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf0d800 == 57 [pid = 1650] [id = 505] 06:27:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2f0800 == 56 [pid = 1650] [id = 504] 06:27:42 INFO - PROCESS | 1650 | --DOCSHELL 0x115641800 == 55 [pid = 1650] [id = 503] 06:27:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12b459000 == 54 [pid = 1650] [id = 502] 06:27:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad26000 == 53 [pid = 1650] [id = 501] 06:27:42 INFO - PROCESS | 1650 | --DOCSHELL 0x129c02800 == 52 [pid = 1650] [id = 500] 06:27:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1267f5800 == 51 [pid = 1650] [id = 499] 06:27:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1245cd800 == 50 [pid = 1650] [id = 498] 06:27:42 INFO - PROCESS | 1650 | --DOCSHELL 0x123c98800 == 49 [pid = 1650] [id = 497] 06:27:42 INFO - PROCESS | 1650 | --DOCSHELL 0x118845000 == 48 [pid = 1650] [id = 496] 06:27:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11650b000 == 47 [pid = 1650] [id = 495] 06:27:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11bd13800 == 46 [pid = 1650] [id = 494] 06:27:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12e188000 == 45 [pid = 1650] [id = 493] 06:27:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12e178800 == 44 [pid = 1650] [id = 492] 06:27:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12df4a000 == 43 [pid = 1650] [id = 491] 06:27:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12d26d000 == 42 [pid = 1650] [id = 490] 06:27:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12423d800 == 41 [pid = 1650] [id = 488] 06:27:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa63800 == 40 [pid = 1650] [id = 487] 06:27:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdc6000 == 39 [pid = 1650] [id = 486] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x123c53400) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11ae95800) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11bb99800) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11a96dc00) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x127424000) [pid = 1650] [serial = 1415] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x118988400) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x119e6c000) [pid = 1650] [serial = 1430] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x118984000) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x114ae3c00) [pid = 1650] [serial = 1424] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11c04b000) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1144b8c00) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x114ae8400) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x115104000) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1163e8c00) [pid = 1650] [serial = 1427] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11a969000) [pid = 1650] [serial = 1433] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11a86ac00) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11ace7c00) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11c052000) [pid = 1650] [serial = 1448] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11a99a000) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11adad400) [pid = 1650] [serial = 1439] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11be54800) [pid = 1650] [serial = 1445] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11b5e9800) [pid = 1650] [serial = 1442] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c8eb000) [pid = 1650] [serial = 1454] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x123faf000) [pid = 1650] [serial = 1457] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11a98fc00) [pid = 1650] [serial = 1436] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11c26e800) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11b595800) [pid = 1650] [serial = 1451] [outer = 0x0] [url = about:blank] 06:27:42 INFO - PROCESS | 1650 | 1461072462408 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]]]}] 06:27:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 06:27:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 623ms 06:27:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 06:27:42 INFO - PROCESS | 1650 | 1461072462461 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 06:27:42 INFO - PROCESS | 1650 | 1461072462463 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 06:27:42 INFO - PROCESS | 1650 | 1461072462465 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 06:27:42 INFO - PROCESS | 1650 | 1461072462468 Marionette TRACE conn2 <- [1,2038,null,{}] 06:27:42 INFO - PROCESS | 1650 | 1461072462475 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}] 06:27:42 INFO - PROCESS | 1650 | 1461072462619 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 06:27:42 INFO - PROCESS | 1650 | 1461072462633 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c47c000 == 40 [pid = 1650] [id = 517] 06:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11ad62000) [pid = 1650] [serial = 1551] [outer = 0x0] 06:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11ada5c00) [pid = 1650] [serial = 1552] [outer = 0x11ad62000] 06:27:42 INFO - PROCESS | 1650 | 1461072462661 Marionette DEBUG loaded listener.js 06:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11aee8800) [pid = 1650] [serial = 1553] [outer = 0x11ad62000] 06:27:42 INFO - PROCESS | 1650 | 1461072462989 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]]]}] 06:27:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 06:27:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 574ms 06:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 06:27:43 INFO - PROCESS | 1650 | 1461072463040 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 06:27:43 INFO - PROCESS | 1650 | 1461072463041 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 06:27:43 INFO - PROCESS | 1650 | 1461072463043 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 06:27:43 INFO - PROCESS | 1650 | 1461072463045 Marionette TRACE conn2 <- [1,2042,null,{}] 06:27:43 INFO - PROCESS | 1650 | 1461072463047 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}] 06:27:43 INFO - PROCESS | 1650 | 1461072463135 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 06:27:43 INFO - PROCESS | 1650 | 1461072463192 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12422e000 == 41 [pid = 1650] [id = 518] 06:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11b5ec800) [pid = 1650] [serial = 1554] [outer = 0x0] 06:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11bba7000) [pid = 1650] [serial = 1555] [outer = 0x11b5ec800] 06:27:43 INFO - PROCESS | 1650 | 1461072463219 Marionette DEBUG loaded listener.js 06:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11c058000) [pid = 1650] [serial = 1556] [outer = 0x11b5ec800] 06:27:43 INFO - PROCESS | 1650 | 1461072463490 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]]]}] 06:27:43 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) 06:27:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 471ms 06:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 06:27:43 INFO - PROCESS | 1650 | 1461072463521 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 06:27:43 INFO - PROCESS | 1650 | 1461072463522 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 06:27:43 INFO - PROCESS | 1650 | 1461072463525 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 06:27:43 INFO - PROCESS | 1650 | 1461072463526 Marionette TRACE conn2 <- [1,2046,null,{}] 06:27:43 INFO - PROCESS | 1650 | 1461072463536 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}] 06:27:43 INFO - PROCESS | 1650 | 1461072463631 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 06:27:43 INFO - PROCESS | 1650 | 1461072463685 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x127615800 == 42 [pid = 1650] [id = 519] 06:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11b5ee000) [pid = 1650] [serial = 1557] [outer = 0x0] 06:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11c8eb000) [pid = 1650] [serial = 1558] [outer = 0x11b5ee000] 06:27:43 INFO - PROCESS | 1650 | 1461072463711 Marionette DEBUG loaded listener.js 06:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12412f000) [pid = 1650] [serial = 1559] [outer = 0x11b5ee000] 06:27:44 INFO - PROCESS | 1650 | 1461072464083 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]]]}] 06:27:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 569ms 06:27:44 INFO - PROCESS | 1650 | 1461072464095 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 06:27:44 INFO - PROCESS | 1650 | 1461072464101 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 06:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 06:27:44 INFO - PROCESS | 1650 | 1461072464104 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 06:27:44 INFO - PROCESS | 1650 | 1461072464106 Marionette TRACE conn2 <- [1,2050,null,{}] 06:27:44 INFO - PROCESS | 1650 | 1461072464110 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}] 06:27:44 INFO - PROCESS | 1650 | 1461072464266 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 06:27:44 INFO - PROCESS | 1650 | 1461072464384 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad0b800 == 43 [pid = 1650] [id = 520] 06:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x124122400) [pid = 1650] [serial = 1560] [outer = 0x0] 06:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x127365000) [pid = 1650] [serial = 1561] [outer = 0x124122400] 06:27:44 INFO - PROCESS | 1650 | 1461072464425 Marionette DEBUG loaded listener.js 06:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12920d000) [pid = 1650] [serial = 1562] [outer = 0x124122400] 06:27:44 INFO - PROCESS | 1650 | 1461072464749 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]]]}] 06:27:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 06:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 672ms 06:27:44 INFO - PROCESS | 1650 | 1461072464777 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 06:27:44 INFO - PROCESS | 1650 | 1461072464778 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 06:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 06:27:44 INFO - PROCESS | 1650 | 1461072464788 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 06:27:44 INFO - PROCESS | 1650 | 1461072464790 Marionette TRACE conn2 <- [1,2054,null,{}] 06:27:44 INFO - PROCESS | 1650 | 1461072464792 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}] 06:27:44 INFO - PROCESS | 1650 | 1461072464897 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 06:27:44 INFO - PROCESS | 1650 | 1461072464949 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b82c000 == 44 [pid = 1650] [id = 521] 06:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1186a7000) [pid = 1650] [serial = 1563] [outer = 0x0] 06:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x129b99800) [pid = 1650] [serial = 1564] [outer = 0x1186a7000] 06:27:44 INFO - PROCESS | 1650 | 1461072464975 Marionette DEBUG loaded listener.js 06:27:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x129c33c00) [pid = 1650] [serial = 1565] [outer = 0x1186a7000] 06:27:45 INFO - PROCESS | 1650 | 1461072465314 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]]]}] 06:27:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 06:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 569ms 06:27:45 INFO - PROCESS | 1650 | 1461072465358 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 06:27:45 INFO - PROCESS | 1650 | 1461072465359 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 06:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 06:27:45 INFO - PROCESS | 1650 | 1461072465361 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 06:27:45 INFO - PROCESS | 1650 | 1461072465362 Marionette TRACE conn2 <- [1,2058,null,{}] 06:27:45 INFO - PROCESS | 1650 | 1461072465365 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}] 06:27:45 INFO - PROCESS | 1650 | 1461072465471 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 06:27:45 INFO - PROCESS | 1650 | 1461072465509 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf20000 == 45 [pid = 1650] [id = 522] 06:27:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129b90400) [pid = 1650] [serial = 1566] [outer = 0x0] 06:27:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12a229800) [pid = 1650] [serial = 1567] [outer = 0x129b90400] 06:27:45 INFO - PROCESS | 1650 | 1461072465534 Marionette DEBUG loaded listener.js 06:27:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12a4cb800) [pid = 1650] [serial = 1568] [outer = 0x129b90400] 06:27:45 INFO - PROCESS | 1650 | 1461072465854 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]]]}] 06:27:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 06:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 520ms 06:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 06:27:45 INFO - PROCESS | 1650 | 1461072465884 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 06:27:45 INFO - PROCESS | 1650 | 1461072465885 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 06:27:45 INFO - PROCESS | 1650 | 1461072465887 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 06:27:45 INFO - PROCESS | 1650 | 1461072465888 Marionette TRACE conn2 <- [1,2062,null,{}] 06:27:45 INFO - PROCESS | 1650 | 1461072465890 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}] 06:27:46 INFO - PROCESS | 1650 | 1461072466035 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 06:27:46 INFO - PROCESS | 1650 | 1461072466052 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2f1800 == 46 [pid = 1650] [id = 523] 06:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x129b91800) [pid = 1650] [serial = 1569] [outer = 0x0] 06:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12a4db400) [pid = 1650] [serial = 1570] [outer = 0x129b91800] 06:27:46 INFO - PROCESS | 1650 | 1461072466093 Marionette DEBUG loaded listener.js 06:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12a4e4400) [pid = 1650] [serial = 1571] [outer = 0x129b91800] 06:27:46 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11c633c00) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 06:27:46 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12735c000) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 06:27:46 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x127369400) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 06:27:46 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11225e800) [pid = 1650] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 06:27:46 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11adad000) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 06:27:46 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1123dd400) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 06:27:46 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11a972c00) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 06:27:46 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x119c30400) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 06:27:46 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x10fff3800) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 06:27:46 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11ada4000) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 06:27:46 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x119e68800) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 06:27:46 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11ae8cc00) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 06:27:46 INFO - PROCESS | 1650 | 1461072466643 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]]]}] 06:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 06:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 770ms 06:27:46 INFO - PROCESS | 1650 | 1461072466658 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 06:27:46 INFO - PROCESS | 1650 | 1461072466659 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 06:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 06:27:46 INFO - PROCESS | 1650 | 1461072466662 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 06:27:46 INFO - PROCESS | 1650 | 1461072466663 Marionette TRACE conn2 <- [1,2066,null,{}] 06:27:46 INFO - PROCESS | 1650 | 1461072466665 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}] 06:27:46 INFO - PROCESS | 1650 | 1461072466751 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 06:27:46 INFO - PROCESS | 1650 | 1461072466808 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12df54800 == 47 [pid = 1650] [id = 524] 06:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11225e800) [pid = 1650] [serial = 1572] [outer = 0x0] 06:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11b58f400) [pid = 1650] [serial = 1573] [outer = 0x11225e800] 06:27:46 INFO - PROCESS | 1650 | 1461072466833 Marionette DEBUG loaded listener.js 06:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x129b97000) [pid = 1650] [serial = 1574] [outer = 0x11225e800] 06:27:47 INFO - PROCESS | 1650 | 1461072467127 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]]]}] 06:27:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 06:27:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 521ms 06:27:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 06:27:47 INFO - PROCESS | 1650 | 1461072467184 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 06:27:47 INFO - PROCESS | 1650 | 1461072467185 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 06:27:47 INFO - PROCESS | 1650 | 1461072467187 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 06:27:47 INFO - PROCESS | 1650 | 1461072467189 Marionette TRACE conn2 <- [1,2070,null,{}] 06:27:47 INFO - PROCESS | 1650 | 1461072467191 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}] 06:27:47 INFO - PROCESS | 1650 | 1461072467296 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 06:27:47 INFO - PROCESS | 1650 | 1461072467301 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f021000 == 48 [pid = 1650] [id = 525] 06:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12a4df400) [pid = 1650] [serial = 1575] [outer = 0x0] 06:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12a7e5000) [pid = 1650] [serial = 1576] [outer = 0x12a4df400] 06:27:47 INFO - PROCESS | 1650 | 1461072467331 Marionette DEBUG loaded listener.js 06:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12a7f1800) [pid = 1650] [serial = 1577] [outer = 0x12a4df400] 06:27:47 INFO - PROCESS | 1650 | 1461072467684 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]]]}] 06:27:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 06:27:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 520ms 06:27:47 INFO - PROCESS | 1650 | 1461072467711 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 06:27:47 INFO - PROCESS | 1650 | 1461072467713 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 06:27:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 06:27:47 INFO - PROCESS | 1650 | 1461072467718 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 06:27:47 INFO - PROCESS | 1650 | 1461072467719 Marionette TRACE conn2 <- [1,2074,null,{}] 06:27:47 INFO - PROCESS | 1650 | 1461072467722 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}] 06:27:47 INFO - PROCESS | 1650 | 1461072467812 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 06:27:47 INFO - PROCESS | 1650 | 1461072467816 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f82e800 == 49 [pid = 1650] [id = 526] 06:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129b8f400) [pid = 1650] [serial = 1578] [outer = 0x0] 06:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12a8c7800) [pid = 1650] [serial = 1579] [outer = 0x129b8f400] 06:27:47 INFO - PROCESS | 1650 | 1461072467841 Marionette DEBUG loaded listener.js 06:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12a8d1000) [pid = 1650] [serial = 1580] [outer = 0x129b8f400] 06:27:48 INFO - PROCESS | 1650 | 1461072468191 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]]]}] 06:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 06:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 06:27:48 INFO - PROCESS | 1650 | 1461072468240 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 06:27:48 INFO - PROCESS | 1650 | 1461072468241 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 06:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 06:27:48 INFO - PROCESS | 1650 | 1461072468245 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 06:27:48 INFO - PROCESS | 1650 | 1461072468247 Marionette TRACE conn2 <- [1,2078,null,{}] 06:27:48 INFO - PROCESS | 1650 | 1461072468250 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}] 06:27:48 INFO - PROCESS | 1650 | 1461072468426 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 06:27:48 INFO - PROCESS | 1650 | 1461072468440 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f83f800 == 50 [pid = 1650] [id = 527] 06:27:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12a8c4000) [pid = 1650] [serial = 1581] [outer = 0x0] 06:27:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12ab7a000) [pid = 1650] [serial = 1582] [outer = 0x12a8c4000] 06:27:48 INFO - PROCESS | 1650 | 1461072468480 Marionette DEBUG loaded listener.js 06:27:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12ab81000) [pid = 1650] [serial = 1583] [outer = 0x12a8c4000] 06:27:49 INFO - PROCESS | 1650 | 1461072469069 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]]]}] 06:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 06:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 872ms 06:27:49 INFO - PROCESS | 1650 | 1461072469117 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 06:27:49 INFO - PROCESS | 1650 | 1461072469120 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 06:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 06:27:49 INFO - PROCESS | 1650 | 1461072469124 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 06:27:49 INFO - PROCESS | 1650 | 1461072469126 Marionette TRACE conn2 <- [1,2082,null,{}] 06:27:49 INFO - PROCESS | 1650 | 1461072469130 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}] 06:27:49 INFO - PROCESS | 1650 | 1461072469240 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 06:27:49 INFO - PROCESS | 1650 | 1461072469314 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bd0f000 == 51 [pid = 1650] [id = 528] 06:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x118988400) [pid = 1650] [serial = 1584] [outer = 0x0] 06:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x119eccc00) [pid = 1650] [serial = 1585] [outer = 0x118988400] 06:27:49 INFO - PROCESS | 1650 | 1461072469347 Marionette DEBUG loaded listener.js 06:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11a96b000) [pid = 1650] [serial = 1586] [outer = 0x118988400] 06:27:49 INFO - PROCESS | 1650 | 1461072469744 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]]]}] 06:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 06:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 670ms 06:27:49 INFO - PROCESS | 1650 | 1461072469794 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 06:27:49 INFO - PROCESS | 1650 | 1461072469801 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 06:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 06:27:49 INFO - PROCESS | 1650 | 1461072469806 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 06:27:49 INFO - PROCESS | 1650 | 1461072469808 Marionette TRACE conn2 <- [1,2086,null,{}] 06:27:49 INFO - PROCESS | 1650 | 1461072469810 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}] 06:27:49 INFO - PROCESS | 1650 | 1461072469942 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 06:27:50 INFO - PROCESS | 1650 | 1461072470003 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c05800 == 52 [pid = 1650] [id = 529] 06:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11a994c00) [pid = 1650] [serial = 1587] [outer = 0x0] 06:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11ae95400) [pid = 1650] [serial = 1588] [outer = 0x11a994c00] 06:27:50 INFO - PROCESS | 1650 | 1461072470074 Marionette DEBUG loaded listener.js 06:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11c053000) [pid = 1650] [serial = 1589] [outer = 0x11a994c00] 06:27:50 INFO - PROCESS | 1650 | 1461072470494 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]]]}] 06:27:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 06:27:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 723ms 06:27:50 INFO - PROCESS | 1650 | 1461072470529 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 06:27:50 INFO - PROCESS | 1650 | 1461072470530 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 06:27:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 06:27:50 INFO - PROCESS | 1650 | 1461072470533 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 06:27:50 INFO - PROCESS | 1650 | 1461072470536 Marionette TRACE conn2 <- [1,2090,null,{}] 06:27:50 INFO - PROCESS | 1650 | 1461072470544 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}] 06:27:50 INFO - PROCESS | 1650 | 1461072470654 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 06:27:50 INFO - PROCESS | 1650 | 1461072470716 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f032800 == 53 [pid = 1650] [id = 530] 06:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x127313800) [pid = 1650] [serial = 1590] [outer = 0x0] 06:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x1275a1000) [pid = 1650] [serial = 1591] [outer = 0x127313800] 06:27:50 INFO - PROCESS | 1650 | 1461072470748 Marionette DEBUG loaded listener.js 06:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x129bc0800) [pid = 1650] [serial = 1592] [outer = 0x127313800] 06:27:51 INFO - PROCESS | 1650 | 1461072471197 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]]]}] 06:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 06:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 673ms 06:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 06:27:51 INFO - PROCESS | 1650 | 1461072471206 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 06:27:51 INFO - PROCESS | 1650 | 1461072471208 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 06:27:51 INFO - PROCESS | 1650 | 1461072471210 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 06:27:51 INFO - PROCESS | 1650 | 1461072471212 Marionette TRACE conn2 <- [1,2094,null,{}] 06:27:51 INFO - PROCESS | 1650 | 1461072471216 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}] 06:27:51 INFO - PROCESS | 1650 | 1461072471349 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 06:27:51 INFO - PROCESS | 1650 | 1461072471456 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x13001e000 == 54 [pid = 1650] [id = 531] 06:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x129bca000) [pid = 1650] [serial = 1593] [outer = 0x0] 06:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12a4dc800) [pid = 1650] [serial = 1594] [outer = 0x129bca000] 06:27:51 INFO - PROCESS | 1650 | 1461072471508 Marionette DEBUG loaded listener.js 06:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12a7e7000) [pid = 1650] [serial = 1595] [outer = 0x129bca000] 06:27:52 INFO - PROCESS | 1650 | 1461072471999 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]]]}] 06:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 06:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 822ms 06:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 06:27:52 INFO - PROCESS | 1650 | 1461072472033 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 06:27:52 INFO - PROCESS | 1650 | 1461072472034 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 06:27:52 INFO - PROCESS | 1650 | 1461072472036 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 06:27:52 INFO - PROCESS | 1650 | 1461072472038 Marionette TRACE conn2 <- [1,2098,null,{}] 06:27:52 INFO - PROCESS | 1650 | 1461072472040 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}] 06:27:52 INFO - PROCESS | 1650 | 1461072472145 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 06:27:52 INFO - PROCESS | 1650 | 1461072472204 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1301c2000 == 55 [pid = 1650] [id = 532] 06:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12a7e2400) [pid = 1650] [serial = 1596] [outer = 0x0] 06:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12a7ef800) [pid = 1650] [serial = 1597] [outer = 0x12a7e2400] 06:27:52 INFO - PROCESS | 1650 | 1461072472275 Marionette DEBUG loaded listener.js 06:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12ab78400) [pid = 1650] [serial = 1598] [outer = 0x12a7e2400] 06:27:52 INFO - PROCESS | 1650 | 1461072472670 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]]]}] 06:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 06:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 669ms 06:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 06:27:52 INFO - PROCESS | 1650 | 1461072472707 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 06:27:52 INFO - PROCESS | 1650 | 1461072472708 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 06:27:52 INFO - PROCESS | 1650 | 1461072472711 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 06:27:52 INFO - PROCESS | 1650 | 1461072472712 Marionette TRACE conn2 <- [1,2102,null,{}] 06:27:52 INFO - PROCESS | 1650 | 1461072472715 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}] 06:27:52 INFO - PROCESS | 1650 | 1461072472851 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 06:27:52 INFO - PROCESS | 1650 | 1461072472967 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8c6000 == 56 [pid = 1650] [id = 533] 06:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11225ac00) [pid = 1650] [serial = 1599] [outer = 0x0] 06:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x129b99000) [pid = 1650] [serial = 1600] [outer = 0x11225ac00] 06:27:53 INFO - PROCESS | 1650 | 1461072473001 Marionette DEBUG loaded listener.js 06:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12ac34800) [pid = 1650] [serial = 1601] [outer = 0x11225ac00] 06:27:53 INFO - PROCESS | 1650 | 1461072473585 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]]]}] 06:27:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 06:27:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 921ms 06:27:53 INFO - PROCESS | 1650 | 1461072473633 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 06:27:53 INFO - PROCESS | 1650 | 1461072473635 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 06:27:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 06:27:53 INFO - PROCESS | 1650 | 1461072473638 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 06:27:53 INFO - PROCESS | 1650 | 1461072473641 Marionette TRACE conn2 <- [1,2106,null,{}] 06:27:53 INFO - PROCESS | 1650 | 1461072473645 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}] 06:27:53 INFO - PROCESS | 1650 | 1461072473743 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 06:27:53 INFO - PROCESS | 1650 | 1461072473808 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x115808000 == 57 [pid = 1650] [id = 534] 06:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x1123dc400) [pid = 1650] [serial = 1602] [outer = 0x0] 06:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1123e3400) [pid = 1650] [serial = 1603] [outer = 0x1123dc400] 06:27:53 INFO - PROCESS | 1650 | 1461072473836 Marionette DEBUG loaded listener.js 06:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x1141bec00) [pid = 1650] [serial = 1604] [outer = 0x1123dc400] 06:27:54 INFO - PROCESS | 1650 | 1461072474287 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]]]}] 06:27:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 06:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 675ms 06:27:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 06:27:54 INFO - PROCESS | 1650 | 1461072474314 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 06:27:54 INFO - PROCESS | 1650 | 1461072474318 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 06:27:54 INFO - PROCESS | 1650 | 1461072474322 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 06:27:54 INFO - PROCESS | 1650 | 1461072474324 Marionette TRACE conn2 <- [1,2110,null,{}] 06:27:54 INFO - PROCESS | 1650 | 1461072474327 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}] 06:27:54 INFO - PROCESS | 1650 | 1461072474425 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 06:27:54 INFO - PROCESS | 1650 | 1461072474487 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a9c7000 == 58 [pid = 1650] [id = 535] 06:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x1144b8c00) [pid = 1650] [serial = 1605] [outer = 0x0] 06:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x114ae3c00) [pid = 1650] [serial = 1606] [outer = 0x1144b8c00] 06:27:54 INFO - PROCESS | 1650 | 1461072474515 Marionette DEBUG loaded listener.js 06:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11515d800) [pid = 1650] [serial = 1607] [outer = 0x1144b8c00] 06:27:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12f82e800 == 57 [pid = 1650] [id = 526] 06:27:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12f021000 == 56 [pid = 1650] [id = 525] 06:27:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12df54800 == 55 [pid = 1650] [id = 524] 06:27:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2f1800 == 54 [pid = 1650] [id = 523] 06:27:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf20000 == 53 [pid = 1650] [id = 522] 06:27:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12b82c000 == 52 [pid = 1650] [id = 521] 06:27:55 INFO - PROCESS | 1650 | 1461072474998 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]]]}] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x119e67400) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11552d800) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x124124800) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11adaa000) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11c271400) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x1275a9400) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12742ac00) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x129c32800) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad0b800 == 51 [pid = 1650] [id = 520] 06:27:55 INFO - PROCESS | 1650 | --DOCSHELL 0x127615800 == 50 [pid = 1650] [id = 519] 06:27:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12422e000 == 49 [pid = 1650] [id = 518] 06:27:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11c47c000 == 48 [pid = 1650] [id = 517] 06:27:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba6b800 == 47 [pid = 1650] [id = 516] 06:27:55 INFO - PROCESS | 1650 | --DOCSHELL 0x123c95800 == 46 [pid = 1650] [id = 515] 06:27:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12f512000 == 45 [pid = 1650] [id = 513] 06:27:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12f025000 == 44 [pid = 1650] [id = 512] 06:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 06:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 722ms 06:27:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec1f000 == 43 [pid = 1650] [id = 511] 06:27:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea2b000 == 42 [pid = 1650] [id = 510] 06:27:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12d26f800 == 41 [pid = 1650] [id = 509] 06:27:55 INFO - PROCESS | 1650 | --DOCSHELL 0x123e72000 == 40 [pid = 1650] [id = 508] 06:27:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa4d000 == 39 [pid = 1650] [id = 507] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x127059c00) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x127420000) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x1146be400) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x127da9400) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x115531c00) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x114d89800) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11ae91c00) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11b878800) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x114adb400) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x118986c00) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11aaf5400) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11ada2c00) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11a905400) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11a96d400) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x119e68000) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x124067000) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12915b400) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x129c2b800) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x129bc1800) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12920bc00) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x129b98000) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x114134400) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11bba3400) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x123a23800) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1275a5000) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 06:27:55 INFO - PROCESS | 1650 | 1461072475057 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 06:27:55 INFO - PROCESS | 1650 | 1461072475059 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 06:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 06:27:55 INFO - PROCESS | 1650 | 1461072475067 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 06:27:55 INFO - PROCESS | 1650 | 1461072475071 Marionette TRACE conn2 <- [1,2114,null,{}] 06:27:55 INFO - PROCESS | 1650 | 1461072475082 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}] 06:27:55 INFO - PROCESS | 1650 | 1461072475222 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 06:27:55 INFO - PROCESS | 1650 | 1461072475249 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa4d000 == 40 [pid = 1650] [id = 536] 06:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1188bb800) [pid = 1650] [serial = 1608] [outer = 0x0] 06:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x118987800) [pid = 1650] [serial = 1609] [outer = 0x1188bb800] 06:27:55 INFO - PROCESS | 1650 | 1461072475298 Marionette DEBUG loaded listener.js 06:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x118fae400) [pid = 1650] [serial = 1610] [outer = 0x1188bb800] 06:27:55 INFO - PROCESS | 1650 | 1461072475724 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]]]}] 06:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 06:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 724ms 06:27:55 INFO - PROCESS | 1650 | 1461072475791 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 06:27:55 INFO - PROCESS | 1650 | 1461072475792 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 06:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 06:27:55 INFO - PROCESS | 1650 | 1461072475795 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 06:27:55 INFO - PROCESS | 1650 | 1461072475797 Marionette TRACE conn2 <- [1,2118,null,{}] 06:27:55 INFO - PROCESS | 1650 | 1461072475801 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}] 06:27:55 INFO - PROCESS | 1650 | 1461072475886 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 06:27:55 INFO - PROCESS | 1650 | 1461072475890 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c946000 == 41 [pid = 1650] [id = 537] 06:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x119129400) [pid = 1650] [serial = 1611] [outer = 0x0] 06:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11a861000) [pid = 1650] [serial = 1612] [outer = 0x119129400] 06:27:55 INFO - PROCESS | 1650 | 1461072475917 Marionette DEBUG loaded listener.js 06:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11a90ec00) [pid = 1650] [serial = 1613] [outer = 0x119129400] 06:27:56 INFO - PROCESS | 1650 | 1461072476256 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]]]}] 06:27:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 06:27:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 471ms 06:27:56 INFO - PROCESS | 1650 | 1461072476277 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 06:27:56 INFO - PROCESS | 1650 | 1461072476278 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 06:27:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 06:27:56 INFO - PROCESS | 1650 | 1461072476286 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 06:27:56 INFO - PROCESS | 1650 | 1461072476287 Marionette TRACE conn2 <- [1,2122,null,{}] 06:27:56 INFO - PROCESS | 1650 | 1461072476289 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}] 06:27:56 INFO - PROCESS | 1650 | 1461072476378 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 06:27:56 INFO - PROCESS | 1650 | 1461072476382 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b555000 == 42 [pid = 1650] [id = 538] 06:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11a86b400) [pid = 1650] [serial = 1614] [outer = 0x0] 06:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11a96d800) [pid = 1650] [serial = 1615] [outer = 0x11a86b400] 06:27:56 INFO - PROCESS | 1650 | 1461072476408 Marionette DEBUG loaded listener.js 06:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11a992800) [pid = 1650] [serial = 1616] [outer = 0x11a86b400] 06:27:56 INFO - PROCESS | 1650 | 1461072476750 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]]]}] 06:27:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 06:27:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 472ms 06:27:56 INFO - PROCESS | 1650 | 1461072476758 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 06:27:56 INFO - PROCESS | 1650 | 1461072476759 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 06:27:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 06:27:56 INFO - PROCESS | 1650 | 1461072476766 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 06:27:56 INFO - PROCESS | 1650 | 1461072476767 Marionette TRACE conn2 <- [1,2126,null,{}] 06:27:56 INFO - PROCESS | 1650 | 1461072476770 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}] 06:27:56 INFO - PROCESS | 1650 | 1461072476874 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 06:27:56 INFO - PROCESS | 1650 | 1461072476941 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12422c000 == 43 [pid = 1650] [id = 539] 06:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11a991c00) [pid = 1650] [serial = 1617] [outer = 0x0] 06:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11aaf7400) [pid = 1650] [serial = 1618] [outer = 0x11a991c00] 06:27:56 INFO - PROCESS | 1650 | 1461072476969 Marionette DEBUG loaded listener.js 06:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11aee0400) [pid = 1650] [serial = 1619] [outer = 0x11a991c00] 06:27:57 INFO - PROCESS | 1650 | 1461072477304 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]]]}] 06:27:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 06:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 572ms 06:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 06:27:57 INFO - PROCESS | 1650 | 1461072477342 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 06:27:57 INFO - PROCESS | 1650 | 1461072477343 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 06:27:57 INFO - PROCESS | 1650 | 1461072477346 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 06:27:57 INFO - PROCESS | 1650 | 1461072477347 Marionette TRACE conn2 <- [1,2130,null,{}] 06:27:57 INFO - PROCESS | 1650 | 1461072477349 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}] 06:27:57 INFO - PROCESS | 1650 | 1461072477460 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 06:27:57 INFO - PROCESS | 1650 | 1461072477501 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1270d1000 == 44 [pid = 1650] [id = 540] 06:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11a995400) [pid = 1650] [serial = 1620] [outer = 0x0] 06:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11b5e9000) [pid = 1650] [serial = 1621] [outer = 0x11a995400] 06:27:57 INFO - PROCESS | 1650 | 1461072477526 Marionette DEBUG loaded listener.js 06:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11bb9fc00) [pid = 1650] [serial = 1622] [outer = 0x11a995400] 06:27:57 INFO - PROCESS | 1650 | 1461072477836 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] 06:27:57 INFO - PROCESS | 1650 | 1461072477868 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 06:27:57 INFO - PROCESS | 1650 | 1461072477870 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 06:27:57 INFO - PROCESS | 1650 | 1461072477871 Marionette TRACE conn2 <- [1,2134,null,{}] 06:27:57 INFO - PROCESS | 1650 | 1461072477873 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}] 06:27:57 INFO - PROCESS | 1650 | 1461072477978 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 06:27:57 INFO - PROCESS | 1650 | 1461072477996 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12910c800 == 45 [pid = 1650] [id = 541] 06:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11bb9dc00) [pid = 1650] [serial = 1623] [outer = 0x0] 06:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11bef4c00) [pid = 1650] [serial = 1624] [outer = 0x11bb9dc00] 06:27:58 INFO - PROCESS | 1650 | 1461072478021 Marionette DEBUG loaded listener.js 06:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11c051c00) [pid = 1650] [serial = 1625] [outer = 0x11bb9dc00] 06:27:58 INFO - PROCESS | 1650 | 1461072478394 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]]]}] 06:27:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 06:27:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 570ms 06:27:58 INFO - PROCESS | 1650 | 1461072478440 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 06:27:58 INFO - PROCESS | 1650 | 1461072478441 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 06:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 06:27:58 INFO - PROCESS | 1650 | 1461072478444 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 06:27:58 INFO - PROCESS | 1650 | 1461072478445 Marionette TRACE conn2 <- [1,2138,null,{}] 06:27:58 INFO - PROCESS | 1650 | 1461072478454 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}] 06:27:58 INFO - PROCESS | 1650 | 1461072478561 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 06:27:58 INFO - PROCESS | 1650 | 1461072478603 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad05800 == 46 [pid = 1650] [id = 542] 06:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11b58e400) [pid = 1650] [serial = 1626] [outer = 0x0] 06:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11c055400) [pid = 1650] [serial = 1627] [outer = 0x11b58e400] 06:27:58 INFO - PROCESS | 1650 | 1461072478629 Marionette DEBUG loaded listener.js 06:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11c454000) [pid = 1650] [serial = 1628] [outer = 0x11b58e400] 06:27:58 INFO - PROCESS | 1650 | 1461072478955 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]]]}] 06:27:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 06:27:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 525ms 06:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 06:27:58 INFO - PROCESS | 1650 | 1461072478969 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 06:27:58 INFO - PROCESS | 1650 | 1461072478971 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 06:27:58 INFO - PROCESS | 1650 | 1461072478973 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 06:27:58 INFO - PROCESS | 1650 | 1461072478974 Marionette TRACE conn2 <- [1,2142,null,{}] 06:27:58 INFO - PROCESS | 1650 | 1461072478976 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}] 06:27:59 INFO - PROCESS | 1650 | 1461072479091 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 06:27:59 INFO - PROCESS | 1650 | 1461072479105 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad3f800 == 47 [pid = 1650] [id = 543] 06:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x10fff8000) [pid = 1650] [serial = 1629] [outer = 0x0] 06:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x123a24400) [pid = 1650] [serial = 1630] [outer = 0x10fff8000] 06:27:59 INFO - PROCESS | 1650 | 1461072479129 Marionette DEBUG loaded listener.js 06:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x123c57c00) [pid = 1650] [serial = 1631] [outer = 0x10fff8000] 06:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x127318400) [pid = 1650] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 06:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x116738000) [pid = 1650] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 06:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x127366000) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 06:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1146c2400) [pid = 1650] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 06:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1186a7000) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 06:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x129b90400) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 06:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x129b91800) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 06:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11225e800) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 06:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x114ae2800) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 06:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11b5ee000) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 06:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x118986800) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 06:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1123e1400) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 06:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11ad62000) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 06:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11b5ec800) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 06:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12a4df400) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 06:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x129b8f400) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 06:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x124122400) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 06:27:59 INFO - PROCESS | 1650 | 1461072479657 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] 06:27:59 INFO - PROCESS | 1650 | 1461072479695 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 06:27:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 06:27:59 INFO - PROCESS | 1650 | 1461072479703 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 06:27:59 INFO - PROCESS | 1650 | 1461072479705 Marionette TRACE conn2 <- [1,2146,null,{}] 06:27:59 INFO - PROCESS | 1650 | 1461072479707 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}] 06:27:59 INFO - PROCESS | 1650 | 1461072479820 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 06:27:59 INFO - PROCESS | 1650 | 1461072479825 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba34800 == 48 [pid = 1650] [id = 544] 06:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11a90a400) [pid = 1650] [serial = 1632] [outer = 0x0] 06:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x123b2f000) [pid = 1650] [serial = 1633] [outer = 0x11a90a400] 06:27:59 INFO - PROCESS | 1650 | 1461072479855 Marionette DEBUG loaded listener.js 06:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12459bc00) [pid = 1650] [serial = 1634] [outer = 0x11a90a400] 06:28:00 INFO - PROCESS | 1650 | 1461072480240 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] 06:28:00 INFO - PROCESS | 1650 | 1461072480279 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 06:28:00 INFO - PROCESS | 1650 | 1461072480282 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 06:28:00 INFO - PROCESS | 1650 | 1461072480284 Marionette TRACE conn2 <- [1,2150,null,{}] 06:28:00 INFO - PROCESS | 1650 | 1461072480288 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}] 06:28:00 INFO - PROCESS | 1650 | 1461072480465 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 06:28:00 INFO - PROCESS | 1650 | 1461072480479 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cbf8000 == 49 [pid = 1650] [id = 545] 06:28:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x127314000) [pid = 1650] [serial = 1635] [outer = 0x0] 06:28:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12735dc00) [pid = 1650] [serial = 1636] [outer = 0x127314000] 06:28:00 INFO - PROCESS | 1650 | 1461072480520 Marionette DEBUG loaded listener.js 06:28:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x127428c00) [pid = 1650] [serial = 1637] [outer = 0x127314000] 06:28:00 INFO - PROCESS | 1650 | 1461072480870 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]]]}] 06:28:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 06:28:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 625ms 06:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 06:28:00 INFO - PROCESS | 1650 | 1461072480907 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 06:28:00 INFO - PROCESS | 1650 | 1461072480908 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 06:28:00 INFO - PROCESS | 1650 | 1461072480910 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 06:28:00 INFO - PROCESS | 1650 | 1461072480912 Marionette TRACE conn2 <- [1,2154,null,{}] 06:28:00 INFO - PROCESS | 1650 | 1461072480914 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}] 06:28:01 INFO - PROCESS | 1650 | 1461072481007 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 06:28:01 INFO - PROCESS | 1650 | 1461072481071 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d27a800 == 50 [pid = 1650] [id = 546] 06:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x127425c00) [pid = 1650] [serial = 1638] [outer = 0x0] 06:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x127518800) [pid = 1650] [serial = 1639] [outer = 0x127425c00] 06:28:01 INFO - PROCESS | 1650 | 1461072481096 Marionette DEBUG loaded listener.js 06:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x127da8800) [pid = 1650] [serial = 1640] [outer = 0x127425c00] 06:28:01 INFO - PROCESS | 1650 | 1461072481384 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]]]}] 06:28:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 06:28:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 518ms 06:28:01 INFO - PROCESS | 1650 | 1461072481506 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 06:28:01 INFO - PROCESS | 1650 | 1461072481508 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 06:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 06:28:01 INFO - PROCESS | 1650 | 1461072481512 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 06:28:01 INFO - PROCESS | 1650 | 1461072481515 Marionette TRACE conn2 <- [1,2158,null,{}] 06:28:01 INFO - PROCESS | 1650 | 1461072481519 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}] 06:28:01 INFO - PROCESS | 1650 | 1461072481622 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 06:28:01 INFO - PROCESS | 1650 | 1461072481721 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1158c3000 == 51 [pid = 1650] [id = 547] 06:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x112260000) [pid = 1650] [serial = 1641] [outer = 0x0] 06:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11244f800) [pid = 1650] [serial = 1642] [outer = 0x112260000] 06:28:01 INFO - PROCESS | 1650 | 1461072481753 Marionette DEBUG loaded listener.js 06:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x114add000) [pid = 1650] [serial = 1643] [outer = 0x112260000] 06:28:02 INFO - PROCESS | 1650 | 1461072482338 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]]]}] 06:28:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 06:28:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 873ms 06:28:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 06:28:02 INFO - PROCESS | 1650 | 1461072482386 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 06:28:02 INFO - PROCESS | 1650 | 1461072482391 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 06:28:02 INFO - PROCESS | 1650 | 1461072482421 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 06:28:02 INFO - PROCESS | 1650 | 1461072482424 Marionette TRACE conn2 <- [1,2162,null,{}] 06:28:02 INFO - PROCESS | 1650 | 1461072482429 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}] 06:28:02 INFO - PROCESS | 1650 | 1461072482540 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 06:28:02 INFO - PROCESS | 1650 | 1461072482614 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c378000 == 52 [pid = 1650] [id = 548] 06:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x1146b5c00) [pid = 1650] [serial = 1644] [outer = 0x0] 06:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x1186a5000) [pid = 1650] [serial = 1645] [outer = 0x1146b5c00] 06:28:02 INFO - PROCESS | 1650 | 1461072482644 Marionette DEBUG loaded listener.js 06:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x1191a6400) [pid = 1650] [serial = 1646] [outer = 0x1146b5c00] 06:28:03 INFO - PROCESS | 1650 | 1461072483089 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]]]}] 06:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 06:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 749ms 06:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 06:28:03 INFO - PROCESS | 1650 | 1461072483162 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 06:28:03 INFO - PROCESS | 1650 | 1461072483164 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 06:28:03 INFO - PROCESS | 1650 | 1461072483168 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 06:28:03 INFO - PROCESS | 1650 | 1461072483169 Marionette TRACE conn2 <- [1,2166,null,{}] 06:28:03 INFO - PROCESS | 1650 | 1461072483176 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}] 06:28:03 INFO - PROCESS | 1650 | 1461072483291 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 06:28:03 INFO - PROCESS | 1650 | 1461072483367 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b745000 == 53 [pid = 1650] [id = 549] 06:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11aaee800) [pid = 1650] [serial = 1647] [outer = 0x0] 06:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11ad5a400) [pid = 1650] [serial = 1648] [outer = 0x11aaee800] 06:28:03 INFO - PROCESS | 1650 | 1461072483401 Marionette DEBUG loaded listener.js 06:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11adad400) [pid = 1650] [serial = 1649] [outer = 0x11aaee800] 06:28:03 INFO - PROCESS | 1650 | 1461072483832 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]]]}] 06:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 06:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 718ms 06:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 06:28:03 INFO - PROCESS | 1650 | 1461072483886 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 06:28:03 INFO - PROCESS | 1650 | 1461072483888 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 06:28:03 INFO - PROCESS | 1650 | 1461072483890 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 06:28:03 INFO - PROCESS | 1650 | 1461072483891 Marionette TRACE conn2 <- [1,2170,null,{}] 06:28:03 INFO - PROCESS | 1650 | 1461072483894 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}] 06:28:04 INFO - PROCESS | 1650 | 1461072484042 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 06:28:04 INFO - PROCESS | 1650 | 1461072484098 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e182000 == 54 [pid = 1650] [id = 550] 06:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11b5ec800) [pid = 1650] [serial = 1650] [outer = 0x0] 06:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11be5a000) [pid = 1650] [serial = 1651] [outer = 0x11b5ec800] 06:28:04 INFO - PROCESS | 1650 | 1461072484129 Marionette DEBUG loaded listener.js 06:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x123c5e000) [pid = 1650] [serial = 1652] [outer = 0x11b5ec800] 06:28:04 INFO - PROCESS | 1650 | 1461072484544 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]]]}] 06:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 06:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 672ms 06:28:04 INFO - PROCESS | 1650 | 1461072484565 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 06:28:04 INFO - PROCESS | 1650 | 1461072484568 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 06:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 06:28:04 INFO - PROCESS | 1650 | 1461072484571 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 06:28:04 INFO - PROCESS | 1650 | 1461072484573 Marionette TRACE conn2 <- [1,2174,null,{}] 06:28:04 INFO - PROCESS | 1650 | 1461072484577 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}] 06:28:04 INFO - PROCESS | 1650 | 1461072484740 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 06:28:04 INFO - PROCESS | 1650 | 1461072484844 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8d9000 == 55 [pid = 1650] [id = 551] 06:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x123a23800) [pid = 1650] [serial = 1653] [outer = 0x0] 06:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x1243a8400) [pid = 1650] [serial = 1654] [outer = 0x123a23800] 06:28:04 INFO - PROCESS | 1650 | 1461072484877 Marionette DEBUG loaded listener.js 06:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12742a800) [pid = 1650] [serial = 1655] [outer = 0x123a23800] 06:28:05 INFO - PROCESS | 1650 | 1461072485289 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]]]}] 06:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 06:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 772ms 06:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 06:28:05 INFO - PROCESS | 1650 | 1461072485344 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 06:28:05 INFO - PROCESS | 1650 | 1461072485345 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 06:28:05 INFO - PROCESS | 1650 | 1461072485347 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 06:28:05 INFO - PROCESS | 1650 | 1461072485348 Marionette TRACE conn2 <- [1,2178,null,{}] 06:28:05 INFO - PROCESS | 1650 | 1461072485351 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}] 06:28:05 INFO - PROCESS | 1650 | 1461072485477 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 06:28:05 INFO - PROCESS | 1650 | 1461072485553 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec1e800 == 56 [pid = 1650] [id = 552] 06:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x127da9400) [pid = 1650] [serial = 1656] [outer = 0x0] 06:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12920e800) [pid = 1650] [serial = 1657] [outer = 0x127da9400] 06:28:05 INFO - PROCESS | 1650 | 1461072485585 Marionette DEBUG loaded listener.js 06:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x129bcdc00) [pid = 1650] [serial = 1658] [outer = 0x127da9400] 06:28:05 INFO - PROCESS | 1650 | 1461072485972 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]]]}] 06:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 06:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 670ms 06:28:06 INFO - PROCESS | 1650 | 1461072486018 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 06:28:06 INFO - PROCESS | 1650 | 1461072486019 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 06:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 06:28:06 INFO - PROCESS | 1650 | 1461072486022 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 06:28:06 INFO - PROCESS | 1650 | 1461072486023 Marionette TRACE conn2 <- [1,2182,null,{}] 06:28:06 INFO - PROCESS | 1650 | 1461072486025 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}] 06:28:06 INFO - PROCESS | 1650 | 1461072486153 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 06:28:06 INFO - PROCESS | 1650 | 1461072486258 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f509000 == 57 [pid = 1650] [id = 553] 06:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x129b92800) [pid = 1650] [serial = 1659] [outer = 0x0] 06:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x129c32800) [pid = 1650] [serial = 1660] [outer = 0x129b92800] 06:28:06 INFO - PROCESS | 1650 | 1461072486289 Marionette DEBUG loaded listener.js 06:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12a224800) [pid = 1650] [serial = 1661] [outer = 0x129b92800] 06:28:06 INFO - PROCESS | 1650 | 1461072486723 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]]]}] 06:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 06:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 770ms 06:28:06 INFO - PROCESS | 1650 | 1461072486792 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 06:28:06 INFO - PROCESS | 1650 | 1461072486794 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 06:28:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 06:28:06 INFO - PROCESS | 1650 | 1461072486796 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 06:28:06 INFO - PROCESS | 1650 | 1461072486797 Marionette TRACE conn2 <- [1,2186,null,{}] 06:28:06 INFO - PROCESS | 1650 | 1461072486800 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}] 06:28:06 INFO - PROCESS | 1650 | 1461072486911 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 06:28:07 INFO - PROCESS | 1650 | 1461072487016 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12436c000 == 58 [pid = 1650] [id = 554] 06:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x10fffa000) [pid = 1650] [serial = 1662] [outer = 0x0] 06:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x129c2f000) [pid = 1650] [serial = 1663] [outer = 0x10fffa000] 06:28:07 INFO - PROCESS | 1650 | 1461072487049 Marionette DEBUG loaded listener.js 06:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12a22b800) [pid = 1650] [serial = 1664] [outer = 0x10fffa000] 06:28:07 INFO - PROCESS | 1650 | 1461072487669 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]]]}] 06:28:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 06:28:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 920ms 06:28:07 INFO - PROCESS | 1650 | 1461072487717 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 06:28:07 INFO - PROCESS | 1650 | 1461072487719 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 06:28:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 06:28:07 INFO - PROCESS | 1650 | 1461072487722 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 06:28:07 INFO - PROCESS | 1650 | 1461072487725 Marionette TRACE conn2 <- [1,2190,null,{}] 06:28:07 INFO - PROCESS | 1650 | 1461072487729 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}] 06:28:07 INFO - PROCESS | 1650 | 1461072487829 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 06:28:07 INFO - PROCESS | 1650 | 1461072487894 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c0ca800 == 59 [pid = 1650] [id = 555] 06:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x1141c4800) [pid = 1650] [serial = 1665] [outer = 0x0] 06:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x114c11000) [pid = 1650] [serial = 1666] [outer = 0x1141c4800] 06:28:07 INFO - PROCESS | 1650 | 1461072487924 Marionette DEBUG loaded listener.js 06:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x115105800) [pid = 1650] [serial = 1667] [outer = 0x1141c4800] 06:28:08 INFO - PROCESS | 1650 | 1461072488417 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]]]}] 06:28:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 06:28:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 726ms 06:28:08 INFO - PROCESS | 1650 | 1461072488449 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 06:28:08 INFO - PROCESS | 1650 | 1461072488454 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 06:28:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 06:28:08 INFO - PROCESS | 1650 | 1461072488461 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 06:28:08 INFO - PROCESS | 1650 | 1461072488464 Marionette TRACE conn2 <- [1,2194,null,{}] 06:28:08 INFO - PROCESS | 1650 | 1461072488467 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}] 06:28:08 INFO - PROCESS | 1650 | 1461072488613 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 06:28:08 INFO - PROCESS | 1650 | 1461072488723 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c0c9000 == 60 [pid = 1650] [id = 556] 06:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x114d98800) [pid = 1650] [serial = 1668] [outer = 0x0] 06:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x118985c00) [pid = 1650] [serial = 1669] [outer = 0x114d98800] 06:28:08 INFO - PROCESS | 1650 | 1461072488770 Marionette DEBUG loaded listener.js 06:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x119543800) [pid = 1650] [serial = 1670] [outer = 0x114d98800] 06:28:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf0a800 == 59 [pid = 1650] [id = 489] 06:28:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12cbf8000 == 58 [pid = 1650] [id = 545] 06:28:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba34800 == 57 [pid = 1650] [id = 544] 06:28:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad3f800 == 56 [pid = 1650] [id = 543] 06:28:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad05800 == 55 [pid = 1650] [id = 542] 06:28:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12910c800 == 54 [pid = 1650] [id = 541] 06:28:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1270d1000 == 53 [pid = 1650] [id = 540] 06:28:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12422c000 == 52 [pid = 1650] [id = 539] 06:28:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11b555000 == 51 [pid = 1650] [id = 538] 06:28:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11c946000 == 50 [pid = 1650] [id = 537] 06:28:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa4d000 == 49 [pid = 1650] [id = 536] 06:28:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11a9c7000 == 48 [pid = 1650] [id = 535] 06:28:09 INFO - PROCESS | 1650 | --DOCSHELL 0x115808000 == 47 [pid = 1650] [id = 534] 06:28:09 INFO - PROCESS | 1650 | --DOCSHELL 0x13001e000 == 46 [pid = 1650] [id = 531] 06:28:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12f032800 == 45 [pid = 1650] [id = 530] 06:28:09 INFO - PROCESS | 1650 | --DOCSHELL 0x129c05800 == 44 [pid = 1650] [id = 529] 06:28:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11bd0f000 == 43 [pid = 1650] [id = 528] 06:28:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12f83f800 == 42 [pid = 1650] [id = 527] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x114e9b800) [pid = 1650] [serial = 1418] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x127da4400) [pid = 1650] [serial = 1481] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x118faf000) [pid = 1650] [serial = 1421] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x127df3c00) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12a4e4400) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x129c33c00) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x127365000) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12920d000) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x129b99800) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12a229800) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12a4db400) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x11b58f400) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12a4cb800) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12a4d0c00) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11c8eb000) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12412f000) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12a4d3800) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11912c000) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11a999400) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11a96cc00) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x115844800) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x114ade000) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x114ade800) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x123fa3c00) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11ada5c00) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11aee8800) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11bb8e400) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12a223000) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11bba7000) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11c058000) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x129b8d400) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12a7e5000) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12a7f1800) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12a8c7800) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12a8d1000) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11bb9c800) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x129b97000) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 06:28:09 INFO - PROCESS | 1650 | 1461072489195 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]]]}] 06:28:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 06:28:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 773ms 06:28:09 INFO - PROCESS | 1650 | 1461072489233 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 06:28:09 INFO - PROCESS | 1650 | 1461072489235 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 06:28:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 06:28:09 INFO - PROCESS | 1650 | 1461072489237 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 06:28:09 INFO - PROCESS | 1650 | 1461072489239 Marionette TRACE conn2 <- [1,2198,null,{}] 06:28:09 INFO - PROCESS | 1650 | 1461072489247 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}] 06:28:09 INFO - PROCESS | 1650 | 1461072489338 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 06:28:09 INFO - PROCESS | 1650 | 1461072489401 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba4b000 == 43 [pid = 1650] [id = 557] 06:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x118fa6000) [pid = 1650] [serial = 1671] [outer = 0x0] 06:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x119ed6000) [pid = 1650] [serial = 1672] [outer = 0x118fa6000] 06:28:09 INFO - PROCESS | 1650 | 1461072489430 Marionette DEBUG loaded listener.js 06:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11a96a400) [pid = 1650] [serial = 1673] [outer = 0x118fa6000] 06:28:09 INFO - PROCESS | 1650 | 1461072489772 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]]]}] 06:28:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 06:28:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 571ms 06:28:09 INFO - PROCESS | 1650 | 1461072489809 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 06:28:09 INFO - PROCESS | 1650 | 1461072489812 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 06:28:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 06:28:09 INFO - PROCESS | 1650 | 1461072489816 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 06:28:09 INFO - PROCESS | 1650 | 1461072489818 Marionette TRACE conn2 <- [1,2202,null,{}] 06:28:09 INFO - PROCESS | 1650 | 1461072489821 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}] 06:28:09 INFO - PROCESS | 1650 | 1461072489957 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 06:28:10 INFO - PROCESS | 1650 | 1461072490048 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c85800 == 44 [pid = 1650] [id = 558] 06:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11a965c00) [pid = 1650] [serial = 1674] [outer = 0x0] 06:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11aa15400) [pid = 1650] [serial = 1675] [outer = 0x11a965c00] 06:28:10 INFO - PROCESS | 1650 | 1461072490075 Marionette DEBUG loaded listener.js 06:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11adaac00) [pid = 1650] [serial = 1676] [outer = 0x11a965c00] 06:28:10 INFO - PROCESS | 1650 | 1461072490383 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]]]}] 06:28:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 06:28:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 622ms 06:28:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 06:28:10 INFO - PROCESS | 1650 | 1461072490437 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 06:28:10 INFO - PROCESS | 1650 | 1461072490439 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 06:28:10 INFO - PROCESS | 1650 | 1461072490441 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 06:28:10 INFO - PROCESS | 1650 | 1461072490442 Marionette TRACE conn2 <- [1,2206,null,{}] 06:28:10 INFO - PROCESS | 1650 | 1461072490445 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}] 06:28:10 INFO - PROCESS | 1650 | 1461072490535 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 06:28:10 INFO - PROCESS | 1650 | 1461072490614 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1267f6000 == 45 [pid = 1650] [id = 559] 06:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11ada6c00) [pid = 1650] [serial = 1677] [outer = 0x0] 06:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11ae95800) [pid = 1650] [serial = 1678] [outer = 0x11ada6c00] 06:28:10 INFO - PROCESS | 1650 | 1461072490640 Marionette DEBUG loaded listener.js 06:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11bba0800) [pid = 1650] [serial = 1679] [outer = 0x11ada6c00] 06:28:10 INFO - PROCESS | 1650 | 1461072490940 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]]]}] 06:28:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 06:28:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 524ms 06:28:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 06:28:10 INFO - PROCESS | 1650 | 1461072490967 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 06:28:10 INFO - PROCESS | 1650 | 1461072490969 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 06:28:10 INFO - PROCESS | 1650 | 1461072490971 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 06:28:10 INFO - PROCESS | 1650 | 1461072490972 Marionette TRACE conn2 <- [1,2210,null,{}] 06:28:10 INFO - PROCESS | 1650 | 1461072490974 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}] 06:28:11 INFO - PROCESS | 1650 | 1461072491078 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 06:28:11 INFO - PROCESS | 1650 | 1461072491084 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad0c800 == 46 [pid = 1650] [id = 560] 06:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11bba7000) [pid = 1650] [serial = 1680] [outer = 0x0] 06:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11c056400) [pid = 1650] [serial = 1681] [outer = 0x11bba7000] 06:28:11 INFO - PROCESS | 1650 | 1461072491112 Marionette DEBUG loaded listener.js 06:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x123b2bc00) [pid = 1650] [serial = 1682] [outer = 0x11bba7000] 06:28:11 INFO - PROCESS | 1650 | 1461072491475 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]]]}] 06:28:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 06:28:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 518ms 06:28:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 06:28:11 INFO - PROCESS | 1650 | 1461072491490 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 06:28:11 INFO - PROCESS | 1650 | 1461072491491 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 06:28:11 INFO - PROCESS | 1650 | 1461072491493 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 06:28:11 INFO - PROCESS | 1650 | 1461072491494 Marionette TRACE conn2 <- [1,2214,null,{}] 06:28:11 INFO - PROCESS | 1650 | 1461072491498 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}] 06:28:11 INFO - PROCESS | 1650 | 1461072491614 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 06:28:11 INFO - PROCESS | 1650 | 1461072491629 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad19800 == 47 [pid = 1650] [id = 561] 06:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11bb9c800) [pid = 1650] [serial = 1683] [outer = 0x0] 06:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x124066c00) [pid = 1650] [serial = 1684] [outer = 0x11bb9c800] 06:28:11 INFO - PROCESS | 1650 | 1461072491655 Marionette DEBUG loaded listener.js 06:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x127319c00) [pid = 1650] [serial = 1685] [outer = 0x11bb9c800] 06:28:12 INFO - PROCESS | 1650 | 1461072492001 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]]]}] 06:28:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 06:28:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 518ms 06:28:12 INFO - PROCESS | 1650 | 1461072492012 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 06:28:12 INFO - PROCESS | 1650 | 1461072492014 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 06:28:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 06:28:12 INFO - PROCESS | 1650 | 1461072492024 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 06:28:12 INFO - PROCESS | 1650 | 1461072492025 Marionette TRACE conn2 <- [1,2218,null,{}] 06:28:12 INFO - PROCESS | 1650 | 1461072492027 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}] 06:28:12 INFO - PROCESS | 1650 | 1461072492135 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 06:28:12 INFO - PROCESS | 1650 | 1461072492175 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba32000 == 48 [pid = 1650] [id = 562] 06:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11c8ed000) [pid = 1650] [serial = 1686] [outer = 0x0] 06:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x127421400) [pid = 1650] [serial = 1687] [outer = 0x11c8ed000] 06:28:12 INFO - PROCESS | 1650 | 1461072492200 Marionette DEBUG loaded listener.js 06:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x127da2800) [pid = 1650] [serial = 1688] [outer = 0x11c8ed000] 06:28:12 INFO - PROCESS | 1650 | 1461072492510 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]]]}] 06:28:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 06:28:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 519ms 06:28:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 06:28:12 INFO - PROCESS | 1650 | 1461072492543 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 06:28:12 INFO - PROCESS | 1650 | 1461072492544 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 06:28:12 INFO - PROCESS | 1650 | 1461072492548 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 06:28:12 INFO - PROCESS | 1650 | 1461072492550 Marionette TRACE conn2 <- [1,2222,null,{}] 06:28:12 INFO - PROCESS | 1650 | 1461072492553 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}] 06:28:12 INFO - PROCESS | 1650 | 1461072492665 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 06:28:12 INFO - PROCESS | 1650 | 1461072492704 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf8e800 == 49 [pid = 1650] [id = 563] 06:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12742b000) [pid = 1650] [serial = 1689] [outer = 0x0] 06:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12920c000) [pid = 1650] [serial = 1690] [outer = 0x12742b000] 06:28:12 INFO - PROCESS | 1650 | 1461072492730 Marionette DEBUG loaded listener.js 06:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x129b90400) [pid = 1650] [serial = 1691] [outer = 0x12742b000] 06:28:13 INFO - PROCESS | 1650 | 1461072493045 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]]]}] 06:28:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 06:28:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 521ms 06:28:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 06:28:13 INFO - PROCESS | 1650 | 1461072493076 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 06:28:13 INFO - PROCESS | 1650 | 1461072493077 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 06:28:13 INFO - PROCESS | 1650 | 1461072493082 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 06:28:13 INFO - PROCESS | 1650 | 1461072493083 Marionette TRACE conn2 <- [1,2226,null,{}] 06:28:13 INFO - PROCESS | 1650 | 1461072493086 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}] 06:28:13 INFO - PROCESS | 1650 | 1461072493204 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 06:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x1123dc400) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 06:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11bb9dc00) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 06:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x127314000) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 06:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11b58e400) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 06:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11a991c00) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 06:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x10fff8000) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 06:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x119129400) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 06:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x1144b8c00) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 06:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11a86b400) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 06:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1188bb800) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 06:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11a995400) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 06:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11a90a400) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 06:28:13 INFO - PROCESS | 1650 | 1461072493432 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195bc800 == 50 [pid = 1650] [id = 564] 06:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x112257400) [pid = 1650] [serial = 1692] [outer = 0x0] 06:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x114d8f400) [pid = 1650] [serial = 1693] [outer = 0x112257400] 06:28:13 INFO - PROCESS | 1650 | 1461072493462 Marionette DEBUG loaded listener.js 06:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11aee1400) [pid = 1650] [serial = 1694] [outer = 0x112257400] 06:28:13 INFO - PROCESS | 1650 | 1461072493761 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]]]}] 06:28:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 06:28:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 722ms 06:28:13 INFO - PROCESS | 1650 | 1461072493802 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 06:28:13 INFO - PROCESS | 1650 | 1461072493804 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 06:28:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 06:28:13 INFO - PROCESS | 1650 | 1461072493806 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 06:28:13 INFO - PROCESS | 1650 | 1461072493808 Marionette TRACE conn2 <- [1,2230,null,{}] 06:28:13 INFO - PROCESS | 1650 | 1461072493810 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}] 06:28:13 INFO - PROCESS | 1650 | 1461072493918 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 06:28:14 INFO - PROCESS | 1650 | 1461072493997 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf81800 == 51 [pid = 1650] [id = 565] 06:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x1123dc400) [pid = 1650] [serial = 1695] [outer = 0x0] 06:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x129c33c00) [pid = 1650] [serial = 1696] [outer = 0x1123dc400] 06:28:14 INFO - PROCESS | 1650 | 1461072494029 Marionette DEBUG loaded listener.js 06:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12a4cd400) [pid = 1650] [serial = 1697] [outer = 0x1123dc400] 06:28:14 INFO - PROCESS | 1650 | 1461072494304 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]]]}] 06:28:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 06:28:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 522ms 06:28:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 06:28:14 INFO - PROCESS | 1650 | 1461072494336 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 06:28:14 INFO - PROCESS | 1650 | 1461072494338 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 06:28:14 INFO - PROCESS | 1650 | 1461072494340 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 06:28:14 INFO - PROCESS | 1650 | 1461072494341 Marionette TRACE conn2 <- [1,2234,null,{}] 06:28:14 INFO - PROCESS | 1650 | 1461072494343 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}] 06:28:14 INFO - PROCESS | 1650 | 1461072494444 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 06:28:14 INFO - PROCESS | 1650 | 1461072494449 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec20800 == 52 [pid = 1650] [id = 566] 06:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x10fff4800) [pid = 1650] [serial = 1698] [outer = 0x0] 06:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12a4d5800) [pid = 1650] [serial = 1699] [outer = 0x10fff4800] 06:28:14 INFO - PROCESS | 1650 | 1461072494474 Marionette DEBUG loaded listener.js 06:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12a4e5000) [pid = 1650] [serial = 1700] [outer = 0x10fff4800] 06:28:14 INFO - PROCESS | 1650 | 1461072494799 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]]]}] 06:28:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 06:28:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 468ms 06:28:14 INFO - PROCESS | 1650 | 1461072494809 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 06:28:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 06:28:14 INFO - PROCESS | 1650 | 1461072494810 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 06:28:14 INFO - PROCESS | 1650 | 1461072494814 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 06:28:14 INFO - PROCESS | 1650 | 1461072494817 Marionette TRACE conn2 <- [1,2238,null,{}] 06:28:14 INFO - PROCESS | 1650 | 1461072494820 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}] 06:28:14 INFO - PROCESS | 1650 | 1461072494915 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 06:28:14 INFO - PROCESS | 1650 | 1461072494977 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f03b800 == 53 [pid = 1650] [id = 567] 06:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12a4cc000) [pid = 1650] [serial = 1701] [outer = 0x0] 06:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12a4e9000) [pid = 1650] [serial = 1702] [outer = 0x12a4cc000] 06:28:15 INFO - PROCESS | 1650 | 1461072495003 Marionette DEBUG loaded listener.js 06:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12a7ebc00) [pid = 1650] [serial = 1703] [outer = 0x12a4cc000] 06:28:15 INFO - PROCESS | 1650 | 1461072495295 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]]]}] 06:28:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 06:28:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 522ms 06:28:15 INFO - PROCESS | 1650 | 1461072495336 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 06:28:15 INFO - PROCESS | 1650 | 1461072495337 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 06:28:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 06:28:15 INFO - PROCESS | 1650 | 1461072495339 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 06:28:15 INFO - PROCESS | 1650 | 1461072495340 Marionette TRACE conn2 <- [1,2242,null,{}] 06:28:15 INFO - PROCESS | 1650 | 1461072495343 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}] 06:28:15 INFO - PROCESS | 1650 | 1461072495439 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 06:28:15 INFO - PROCESS | 1650 | 1461072495568 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1154aa000 == 54 [pid = 1650] [id = 568] 06:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x10fff3400) [pid = 1650] [serial = 1704] [outer = 0x0] 06:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x112253000) [pid = 1650] [serial = 1705] [outer = 0x10fff3400] 06:28:15 INFO - PROCESS | 1650 | 1461072495601 Marionette DEBUG loaded listener.js 06:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x114135800) [pid = 1650] [serial = 1706] [outer = 0x10fff3400] 06:28:16 INFO - PROCESS | 1650 | 1461072496041 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]]]}] 06:28:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 06:28:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 720ms 06:28:16 INFO - PROCESS | 1650 | 1461072496062 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 06:28:16 INFO - PROCESS | 1650 | 1461072496065 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 06:28:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 06:28:16 INFO - PROCESS | 1650 | 1461072496070 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 06:28:16 INFO - PROCESS | 1650 | 1461072496072 Marionette TRACE conn2 <- [1,2246,null,{}] 06:28:16 INFO - PROCESS | 1650 | 1461072496076 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}] 06:28:16 INFO - PROCESS | 1650 | 1461072496211 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 06:28:16 INFO - PROCESS | 1650 | 1461072496346 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c48c000 == 55 [pid = 1650] [id = 569] 06:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x114d8c000) [pid = 1650] [serial = 1707] [outer = 0x0] 06:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11912a400) [pid = 1650] [serial = 1708] [outer = 0x114d8c000] 06:28:16 INFO - PROCESS | 1650 | 1461072496381 Marionette DEBUG loaded listener.js 06:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x119ed1c00) [pid = 1650] [serial = 1709] [outer = 0x114d8c000] 06:28:16 INFO - PROCESS | 1650 | 1461072496800 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]]]}] 06:28:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 06:28:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 821ms 06:28:16 INFO - PROCESS | 1650 | 1461072496893 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 06:28:16 INFO - PROCESS | 1650 | 1461072496896 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 06:28:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 06:28:16 INFO - PROCESS | 1650 | 1461072496917 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 06:28:16 INFO - PROCESS | 1650 | 1461072496918 Marionette TRACE conn2 <- [1,2250,null,{}] 06:28:16 INFO - PROCESS | 1650 | 1461072496921 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}] 06:28:17 INFO - PROCESS | 1650 | 1461072497033 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 06:28:17 INFO - PROCESS | 1650 | 1461072497109 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad40800 == 56 [pid = 1650] [id = 570] 06:28:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x11ad5b000) [pid = 1650] [serial = 1710] [outer = 0x0] 06:28:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x11ada7000) [pid = 1650] [serial = 1711] [outer = 0x11ad5b000] 06:28:17 INFO - PROCESS | 1650 | 1461072497140 Marionette DEBUG loaded listener.js 06:28:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x11bba8c00) [pid = 1650] [serial = 1712] [outer = 0x11ad5b000] 06:28:17 INFO - PROCESS | 1650 | 1461072497550 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]]]}] 06:28:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 06:28:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 671ms 06:28:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 06:28:17 INFO - PROCESS | 1650 | 1461072497587 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 06:28:17 INFO - PROCESS | 1650 | 1461072497588 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 06:28:17 INFO - PROCESS | 1650 | 1461072497596 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 06:28:17 INFO - PROCESS | 1650 | 1461072497600 Marionette TRACE conn2 <- [1,2254,null,{}] 06:28:17 INFO - PROCESS | 1650 | 1461072497604 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}] 06:28:17 INFO - PROCESS | 1650 | 1461072497716 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 06:28:17 INFO - PROCESS | 1650 | 1461072497822 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f51a800 == 57 [pid = 1650] [id = 571] 06:28:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11a992400) [pid = 1650] [serial = 1713] [outer = 0x0] 06:28:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x11c277c00) [pid = 1650] [serial = 1714] [outer = 0x11a992400] 06:28:17 INFO - PROCESS | 1650 | 1461072497855 Marionette DEBUG loaded listener.js 06:28:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x127424000) [pid = 1650] [serial = 1715] [outer = 0x11a992400] 06:28:18 INFO - PROCESS | 1650 | 1461072498255 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]]]}] 06:28:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 06:28:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 727ms 06:28:18 INFO - PROCESS | 1650 | 1461072498341 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 06:28:18 INFO - PROCESS | 1650 | 1461072498343 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 06:28:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 06:28:18 INFO - PROCESS | 1650 | 1461072498348 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 06:28:18 INFO - PROCESS | 1650 | 1461072498349 Marionette TRACE conn2 <- [1,2258,null,{}] 06:28:18 INFO - PROCESS | 1650 | 1461072498351 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}] 06:28:18 INFO - PROCESS | 1650 | 1461072498460 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 06:28:18 INFO - PROCESS | 1650 | 1461072498564 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1300c7000 == 58 [pid = 1650] [id = 572] 06:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x1275ad400) [pid = 1650] [serial = 1716] [outer = 0x0] 06:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x129b96c00) [pid = 1650] [serial = 1717] [outer = 0x1275ad400] 06:28:18 INFO - PROCESS | 1650 | 1461072498597 Marionette DEBUG loaded listener.js 06:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12a226000) [pid = 1650] [serial = 1718] [outer = 0x1275ad400] 06:28:19 INFO - PROCESS | 1650 | 1461072499009 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]]]}] 06:28:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 06:28:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 671ms 06:28:19 INFO - PROCESS | 1650 | 1461072499019 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 06:28:19 INFO - PROCESS | 1650 | 1461072499020 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 06:28:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 06:28:19 INFO - PROCESS | 1650 | 1461072499022 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 06:28:19 INFO - PROCESS | 1650 | 1461072499024 Marionette TRACE conn2 <- [1,2262,null,{}] 06:28:19 INFO - PROCESS | 1650 | 1461072499026 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}] 06:28:19 INFO - PROCESS | 1650 | 1461072499136 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 06:28:19 INFO - PROCESS | 1650 | 1461072499240 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1301de000 == 59 [pid = 1650] [id = 573] 06:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12a4d9800) [pid = 1650] [serial = 1719] [outer = 0x0] 06:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12a4e0000) [pid = 1650] [serial = 1720] [outer = 0x12a4d9800] 06:28:19 INFO - PROCESS | 1650 | 1461072499279 Marionette DEBUG loaded listener.js 06:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12a8c8800) [pid = 1650] [serial = 1721] [outer = 0x12a4d9800] 06:28:19 INFO - PROCESS | 1650 | 1461072499709 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]]]}] 06:28:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 06:28:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 723ms 06:28:19 INFO - PROCESS | 1650 | 1461072499745 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 06:28:19 INFO - PROCESS | 1650 | 1461072499747 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 06:28:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 06:28:19 INFO - PROCESS | 1650 | 1461072499749 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 06:28:19 INFO - PROCESS | 1650 | 1461072499750 Marionette TRACE conn2 <- [1,2266,null,{}] 06:28:19 INFO - PROCESS | 1650 | 1461072499753 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}] 06:28:19 INFO - PROCESS | 1650 | 1461072499881 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 06:28:20 INFO - PROCESS | 1650 | 1461072499996 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2df000 == 60 [pid = 1650] [id = 574] 06:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12742ac00) [pid = 1650] [serial = 1722] [outer = 0x0] 06:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12a8cec00) [pid = 1650] [serial = 1723] [outer = 0x12742ac00] 06:28:20 INFO - PROCESS | 1650 | 1461072500027 Marionette DEBUG loaded listener.js 06:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12ab82400) [pid = 1650] [serial = 1724] [outer = 0x12742ac00] 06:28:20 INFO - PROCESS | 1650 | 1461072500428 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]]]}] 06:28:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 06:28:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 719ms 06:28:20 INFO - PROCESS | 1650 | 1461072500468 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 06:28:20 INFO - PROCESS | 1650 | 1461072500470 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 06:28:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 06:28:20 INFO - PROCESS | 1650 | 1461072500472 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 06:28:20 INFO - PROCESS | 1650 | 1461072500473 Marionette TRACE conn2 <- [1,2270,null,{}] 06:28:20 INFO - PROCESS | 1650 | 1461072500476 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}] 06:28:20 INFO - PROCESS | 1650 | 1461072500588 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 06:28:20 INFO - PROCESS | 1650 | 1461072500666 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bd05000 == 61 [pid = 1650] [id = 575] 06:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x112259400) [pid = 1650] [serial = 1725] [outer = 0x0] 06:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x11aafa000) [pid = 1650] [serial = 1726] [outer = 0x112259400] 06:28:20 INFO - PROCESS | 1650 | 1461072500696 Marionette DEBUG loaded listener.js 06:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12ab79800) [pid = 1650] [serial = 1727] [outer = 0x112259400] 06:28:21 INFO - PROCESS | 1650 | 1461072501339 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]]]}] 06:28:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 06:28:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 921ms 06:28:21 INFO - PROCESS | 1650 | 1461072501394 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 06:28:21 INFO - PROCESS | 1650 | 1461072501396 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 06:28:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 06:28:21 INFO - PROCESS | 1650 | 1461072501418 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 06:28:21 INFO - PROCESS | 1650 | 1461072501421 Marionette TRACE conn2 <- [1,2274,null,{}] 06:28:21 INFO - PROCESS | 1650 | 1461072501425 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}] 06:28:21 INFO - PROCESS | 1650 | 1461072501527 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 06:28:21 INFO - PROCESS | 1650 | 1461072501609 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c05000 == 62 [pid = 1650] [id = 576] 06:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x1123ebc00) [pid = 1650] [serial = 1728] [outer = 0x0] 06:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x116738000) [pid = 1650] [serial = 1729] [outer = 0x1123ebc00] 06:28:21 INFO - PROCESS | 1650 | 1461072501636 Marionette DEBUG loaded listener.js 06:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x1123e9000) [pid = 1650] [serial = 1730] [outer = 0x1123ebc00] 06:28:22 INFO - PROCESS | 1650 | 1461072502071 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]]]}] 06:28:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 06:28:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 676ms 06:28:22 INFO - PROCESS | 1650 | 1461072502092 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 06:28:22 INFO - PROCESS | 1650 | 1461072502095 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 06:28:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 06:28:22 INFO - PROCESS | 1650 | 1461072502100 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 06:28:22 INFO - PROCESS | 1650 | 1461072502101 Marionette TRACE conn2 <- [1,2278,null,{}] 06:28:22 INFO - PROCESS | 1650 | 1461072502104 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}] 06:28:22 INFO - PROCESS | 1650 | 1461072502204 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 06:28:22 INFO - PROCESS | 1650 | 1461072502270 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba64000 == 63 [pid = 1650] [id = 577] 06:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x118988000) [pid = 1650] [serial = 1731] [outer = 0x0] 06:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x11a903400) [pid = 1650] [serial = 1732] [outer = 0x118988000] 06:28:22 INFO - PROCESS | 1650 | 1461072502298 Marionette DEBUG loaded listener.js 06:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x11a96b800) [pid = 1650] [serial = 1733] [outer = 0x118988000] 06:28:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12f03b800 == 62 [pid = 1650] [id = 567] 06:28:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec20800 == 61 [pid = 1650] [id = 566] 06:28:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf81800 == 60 [pid = 1650] [id = 565] 06:28:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1195bc800 == 59 [pid = 1650] [id = 564] 06:28:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf8e800 == 58 [pid = 1650] [id = 563] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x127518800) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba32000 == 57 [pid = 1650] [id = 562] 06:28:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad19800 == 56 [pid = 1650] [id = 561] 06:28:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad0c800 == 55 [pid = 1650] [id = 560] 06:28:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1267f6000 == 54 [pid = 1650] [id = 559] 06:28:22 INFO - PROCESS | 1650 | --DOCSHELL 0x123c85800 == 53 [pid = 1650] [id = 558] 06:28:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba4b000 == 52 [pid = 1650] [id = 557] 06:28:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11c0c9000 == 51 [pid = 1650] [id = 556] 06:28:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11c0ca800 == 50 [pid = 1650] [id = 555] 06:28:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8d9000 == 49 [pid = 1650] [id = 551] 06:28:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12e182000 == 48 [pid = 1650] [id = 550] 06:28:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12b745000 == 47 [pid = 1650] [id = 549] 06:28:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11c378000 == 46 [pid = 1650] [id = 548] 06:28:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1158c3000 == 45 [pid = 1650] [id = 547] 06:28:22 INFO - PROCESS | 1650 | 1461072502727 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]]]}] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x129b99000) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x11a992800) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x11c055400) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x11b5e9000) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12a7ef800) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12ab7a000) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x123b2f000) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12459bc00) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x118fae400) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x127428c00) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x119eccc00) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x1141bec00) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x11c051c00) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12735dc00) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11c454000) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x11aaf7400) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x123c57c00) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x1123e3400) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x11a90ec00) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12a4dc800) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x1275a1000) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x114ae3c00) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x11aee0400) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x11a96d800) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x11bef4c00) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x118987800) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11bb9fc00) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11a861000) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11515d800) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11ae95400) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 06:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x123a24400) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 06:28:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 06:28:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 670ms 06:28:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 06:28:22 INFO - PROCESS | 1650 | 1461072502771 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 06:28:22 INFO - PROCESS | 1650 | 1461072502772 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 06:28:22 INFO - PROCESS | 1650 | 1461072502774 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 06:28:22 INFO - PROCESS | 1650 | 1461072502777 Marionette TRACE conn2 <- [1,2282,null,{}] 06:28:22 INFO - PROCESS | 1650 | 1461072502784 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}] 06:28:22 INFO - PROCESS | 1650 | 1461072502876 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 06:28:22 INFO - PROCESS | 1650 | 1461072502900 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bd09800 == 46 [pid = 1650] [id = 578] 06:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11ad62400) [pid = 1650] [serial = 1734] [outer = 0x0] 06:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11ada2800) [pid = 1650] [serial = 1735] [outer = 0x11ad62400] 06:28:22 INFO - PROCESS | 1650 | 1461072502929 Marionette DEBUG loaded listener.js 06:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11aee2000) [pid = 1650] [serial = 1736] [outer = 0x11ad62400] 06:28:23 INFO - PROCESS | 1650 | 1461072503308 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]]]}] 06:28:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 06:28:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 571ms 06:28:23 INFO - PROCESS | 1650 | 1461072503351 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 06:28:23 INFO - PROCESS | 1650 | 1461072503353 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 06:28:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 06:28:23 INFO - PROCESS | 1650 | 1461072503355 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 06:28:23 INFO - PROCESS | 1650 | 1461072503357 Marionette TRACE conn2 <- [1,2286,null,{}] 06:28:23 INFO - PROCESS | 1650 | 1461072503359 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}] 06:28:23 INFO - PROCESS | 1650 | 1461072503449 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 06:28:23 INFO - PROCESS | 1650 | 1461072503453 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1274a4000 == 47 [pid = 1650] [id = 579] 06:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11bba0000) [pid = 1650] [serial = 1737] [outer = 0x0] 06:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11bba5800) [pid = 1650] [serial = 1738] [outer = 0x11bba0000] 06:28:23 INFO - PROCESS | 1650 | 1461072503480 Marionette DEBUG loaded listener.js 06:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11c058400) [pid = 1650] [serial = 1739] [outer = 0x11bba0000] 06:28:23 INFO - PROCESS | 1650 | 1461072503819 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]]]}] 06:28:23 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 06:28:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 472ms 06:28:23 INFO - PROCESS | 1650 | 1461072503829 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 06:28:23 INFO - PROCESS | 1650 | 1461072503832 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 06:28:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 06:28:23 INFO - PROCESS | 1650 | 1461072503835 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 06:28:23 INFO - PROCESS | 1650 | 1461072503836 Marionette TRACE conn2 <- [1,2290,null,{}] 06:28:23 INFO - PROCESS | 1650 | 1461072503838 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}] 06:28:23 INFO - PROCESS | 1650 | 1461072503930 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 06:28:23 INFO - PROCESS | 1650 | 1461072503994 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c0f000 == 48 [pid = 1650] [id = 580] 06:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11c052800) [pid = 1650] [serial = 1740] [outer = 0x0] 06:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11c631000) [pid = 1650] [serial = 1741] [outer = 0x11c052800] 06:28:24 INFO - PROCESS | 1650 | 1461072504022 Marionette DEBUG loaded listener.js 06:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x123f22800) [pid = 1650] [serial = 1742] [outer = 0x11c052800] 06:28:24 INFO - PROCESS | 1650 | 1461072504326 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]]]}] 06:28:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 06:28:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 518ms 06:28:24 INFO - PROCESS | 1650 | 1461072504354 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 06:28:24 INFO - PROCESS | 1650 | 1461072504355 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 06:28:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 06:28:24 INFO - PROCESS | 1650 | 1461072504357 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 06:28:24 INFO - PROCESS | 1650 | 1461072504358 Marionette TRACE conn2 <- [1,2294,null,{}] 06:28:24 INFO - PROCESS | 1650 | 1461072504360 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}] 06:28:24 INFO - PROCESS | 1650 | 1461072504499 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 06:28:24 INFO - PROCESS | 1650 | 1461072504539 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b73a000 == 49 [pid = 1650] [id = 581] 06:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x11c286400) [pid = 1650] [serial = 1743] [outer = 0x0] 06:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12735dc00) [pid = 1650] [serial = 1744] [outer = 0x11c286400] 06:28:24 INFO - PROCESS | 1650 | 1461072504567 Marionette DEBUG loaded listener.js 06:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x129b99000) [pid = 1650] [serial = 1745] [outer = 0x11c286400] 06:28:24 INFO - PROCESS | 1650 | 1461072504876 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]]]}] 06:28:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 06:28:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 569ms 06:28:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 06:28:24 INFO - PROCESS | 1650 | 1461072504927 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 06:28:24 INFO - PROCESS | 1650 | 1461072504928 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 06:28:24 INFO - PROCESS | 1650 | 1461072504930 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 06:28:24 INFO - PROCESS | 1650 | 1461072504931 Marionette TRACE conn2 <- [1,2298,null,{}] 06:28:24 INFO - PROCESS | 1650 | 1461072504934 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}] 06:28:25 INFO - PROCESS | 1650 | 1461072505045 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 06:28:25 INFO - PROCESS | 1650 | 1461072505086 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf79800 == 50 [pid = 1650] [id = 582] 06:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x11c8ea400) [pid = 1650] [serial = 1746] [outer = 0x0] 06:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12a221c00) [pid = 1650] [serial = 1747] [outer = 0x11c8ea400] 06:28:25 INFO - PROCESS | 1650 | 1461072505112 Marionette DEBUG loaded listener.js 06:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12a4ca400) [pid = 1650] [serial = 1748] [outer = 0x11c8ea400] 06:28:25 INFO - PROCESS | 1650 | 1461072505459 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]]]}] 06:28:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 06:28:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 571ms 06:28:25 INFO - PROCESS | 1650 | 1461072505501 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 06:28:25 INFO - PROCESS | 1650 | 1461072505502 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 06:28:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 06:28:25 INFO - PROCESS | 1650 | 1461072505505 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 06:28:25 INFO - PROCESS | 1650 | 1461072505506 Marionette TRACE conn2 <- [1,2302,null,{}] 06:28:25 INFO - PROCESS | 1650 | 1461072505508 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}] 06:28:25 INFO - PROCESS | 1650 | 1461072505619 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 06:28:25 INFO - PROCESS | 1650 | 1461072505630 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e187800 == 51 [pid = 1650] [id = 583] 06:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x129bc1800) [pid = 1650] [serial = 1749] [outer = 0x0] 06:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12a4d9c00) [pid = 1650] [serial = 1750] [outer = 0x129bc1800] 06:28:25 INFO - PROCESS | 1650 | 1461072505655 Marionette DEBUG loaded listener.js 06:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12a7ef800) [pid = 1650] [serial = 1751] [outer = 0x129bc1800] 06:28:26 INFO - PROCESS | 1650 | 1461072506025 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]]]}] 06:28:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 06:28:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 571ms 06:28:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 06:28:26 INFO - PROCESS | 1650 | 1461072506077 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 06:28:26 INFO - PROCESS | 1650 | 1461072506079 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 06:28:26 INFO - PROCESS | 1650 | 1461072506082 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 06:28:26 INFO - PROCESS | 1650 | 1461072506084 Marionette TRACE conn2 <- [1,2306,null,{}] 06:28:26 INFO - PROCESS | 1650 | 1461072506088 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}] 06:28:26 INFO - PROCESS | 1650 | 1461072506258 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 06:28:26 INFO - PROCESS | 1650 | 1461072506287 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea23000 == 52 [pid = 1650] [id = 584] 06:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x11ae8dc00) [pid = 1650] [serial = 1752] [outer = 0x0] 06:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12a8c5c00) [pid = 1650] [serial = 1753] [outer = 0x11ae8dc00] 06:28:26 INFO - PROCESS | 1650 | 1461072506328 Marionette DEBUG loaded listener.js 06:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12a8d1000) [pid = 1650] [serial = 1754] [outer = 0x11ae8dc00] 06:28:26 INFO - PROCESS | 1650 | 1461072506754 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]]]}] 06:28:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 06:28:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 720ms 06:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x1123dc400) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 06:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11bb9c800) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 06:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x11c8ed000) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 06:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x127425c00) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 06:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11a965c00) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 06:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x1141c4800) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 06:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x11bba7000) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 06:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12742b000) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 06:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x11ada6c00) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 06:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x114d98800) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 06:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x118fa6000) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 06:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x112257400) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 06:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x10fff4800) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 06:28:27 INFO - PROCESS | 1650 | 1461072507046 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 06:28:27 INFO - PROCESS | 1650 | 1461072507048 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 06:28:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 06:28:27 INFO - PROCESS | 1650 | 1461072507058 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 06:28:27 INFO - PROCESS | 1650 | 1461072507059 Marionette TRACE conn2 <- [1,2310,null,{}] 06:28:27 INFO - PROCESS | 1650 | 1461072507061 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}] 06:28:27 INFO - PROCESS | 1650 | 1461072507155 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 06:28:27 INFO - PROCESS | 1650 | 1461072507159 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cb6800 == 53 [pid = 1650] [id = 585] 06:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x118fa6000) [pid = 1650] [serial = 1755] [outer = 0x0] 06:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x11ada6c00) [pid = 1650] [serial = 1756] [outer = 0x118fa6000] 06:28:27 INFO - PROCESS | 1650 | 1461072507185 Marionette DEBUG loaded listener.js 06:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x127421800) [pid = 1650] [serial = 1757] [outer = 0x118fa6000] 06:28:27 INFO - PROCESS | 1650 | 1461072507524 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]]]}] 06:28:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 06:28:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 519ms 06:28:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 06:28:27 INFO - PROCESS | 1650 | 1461072507599 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 06:28:27 INFO - PROCESS | 1650 | 1461072507600 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 06:28:27 INFO - PROCESS | 1650 | 1461072507602 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 06:28:27 INFO - PROCESS | 1650 | 1461072507604 Marionette TRACE conn2 <- [1,2314,null,{}] 06:28:27 INFO - PROCESS | 1650 | 1461072507606 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}] 06:28:27 INFO - PROCESS | 1650 | 1461072507737 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 06:28:27 INFO - PROCESS | 1650 | 1461072507751 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fb03800 == 54 [pid = 1650] [id = 586] 06:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x127315c00) [pid = 1650] [serial = 1758] [outer = 0x0] 06:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12ab7e000) [pid = 1650] [serial = 1759] [outer = 0x127315c00] 06:28:27 INFO - PROCESS | 1650 | 1461072507781 Marionette DEBUG loaded listener.js 06:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12b21c800) [pid = 1650] [serial = 1760] [outer = 0x127315c00] 06:28:28 INFO - PROCESS | 1650 | 1461072508159 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]]]}] 06:28:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 06:28:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 571ms 06:28:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 06:28:28 INFO - PROCESS | 1650 | 1461072508174 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 06:28:28 INFO - PROCESS | 1650 | 1461072508176 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 06:28:28 INFO - PROCESS | 1650 | 1461072508179 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 06:28:28 INFO - PROCESS | 1650 | 1461072508184 Marionette TRACE conn2 <- [1,2318,null,{}] 06:28:28 INFO - PROCESS | 1650 | 1461072508187 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}] 06:28:28 INFO - PROCESS | 1650 | 1461072508332 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 06:28:28 INFO - PROCESS | 1650 | 1461072508432 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1301cd000 == 55 [pid = 1650] [id = 587] 06:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x11a965c00) [pid = 1650] [serial = 1761] [outer = 0x0] 06:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12b21fc00) [pid = 1650] [serial = 1762] [outer = 0x11a965c00] 06:28:28 INFO - PROCESS | 1650 | 1461072508472 Marionette DEBUG loaded listener.js 06:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12b49f000) [pid = 1650] [serial = 1763] [outer = 0x11a965c00] 06:28:28 INFO - PROCESS | 1650 | 1461072508978 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] 06:28:29 INFO - PROCESS | 1650 | 1461072509006 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 06:28:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 06:28:29 INFO - PROCESS | 1650 | 1461072509010 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 06:28:29 INFO - PROCESS | 1650 | 1461072509012 Marionette TRACE conn2 <- [1,2322,null,{}] 06:28:29 INFO - PROCESS | 1650 | 1461072509018 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}] 06:28:29 INFO - PROCESS | 1650 | 1461072509130 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 06:28:29 INFO - PROCESS | 1650 | 1461072509211 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c946000 == 56 [pid = 1650] [id = 588] 06:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x115844800) [pid = 1650] [serial = 1764] [outer = 0x0] 06:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x119e6cc00) [pid = 1650] [serial = 1765] [outer = 0x115844800] 06:28:29 INFO - PROCESS | 1650 | 1461072509243 Marionette DEBUG loaded listener.js 06:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x11a96c000) [pid = 1650] [serial = 1766] [outer = 0x115844800] 06:28:29 INFO - PROCESS | 1650 | 1461072509662 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]]]}] 06:28:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 06:28:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 674ms 06:28:29 INFO - PROCESS | 1650 | 1461072509684 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 06:28:29 INFO - PROCESS | 1650 | 1461072509688 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 06:28:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 06:28:29 INFO - PROCESS | 1650 | 1461072509693 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 06:28:29 INFO - PROCESS | 1650 | 1461072509695 Marionette TRACE conn2 <- [1,2326,null,{}] 06:28:29 INFO - PROCESS | 1650 | 1461072509697 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}] 06:28:29 INFO - PROCESS | 1650 | 1461072509810 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 06:28:29 INFO - PROCESS | 1650 | 1461072509916 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad08800 == 57 [pid = 1650] [id = 589] 06:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x11a98d400) [pid = 1650] [serial = 1767] [outer = 0x0] 06:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x11bb92400) [pid = 1650] [serial = 1768] [outer = 0x11a98d400] 06:28:29 INFO - PROCESS | 1650 | 1461072509948 Marionette DEBUG loaded listener.js 06:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x11c26e800) [pid = 1650] [serial = 1769] [outer = 0x11a98d400] 06:28:30 INFO - PROCESS | 1650 | 1461072510334 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]]]}] 06:28:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 06:28:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 670ms 06:28:30 INFO - PROCESS | 1650 | 1461072510363 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 06:28:30 INFO - PROCESS | 1650 | 1461072510365 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 06:28:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 06:28:30 INFO - PROCESS | 1650 | 1461072510367 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 06:28:30 INFO - PROCESS | 1650 | 1461072510370 Marionette TRACE conn2 <- [1,2330,null,{}] 06:28:30 INFO - PROCESS | 1650 | 1461072510378 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}] 06:28:30 INFO - PROCESS | 1650 | 1461072510494 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 06:28:30 INFO - PROCESS | 1650 | 1461072510600 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x13000d000 == 58 [pid = 1650] [id = 590] 06:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x127362400) [pid = 1650] [serial = 1770] [outer = 0x0] 06:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x127daac00) [pid = 1650] [serial = 1771] [outer = 0x127362400] 06:28:30 INFO - PROCESS | 1650 | 1461072510632 Marionette DEBUG loaded listener.js 06:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x129bc8800) [pid = 1650] [serial = 1772] [outer = 0x127362400] 06:28:31 INFO - PROCESS | 1650 | 1461072511035 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]]]}] 06:28:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 06:28:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 723ms 06:28:31 INFO - PROCESS | 1650 | 1461072511090 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 06:28:31 INFO - PROCESS | 1650 | 1461072511092 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 06:28:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 06:28:31 INFO - PROCESS | 1650 | 1461072511095 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 06:28:31 INFO - PROCESS | 1650 | 1461072511096 Marionette TRACE conn2 <- [1,2334,null,{}] 06:28:31 INFO - PROCESS | 1650 | 1461072511098 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}] 06:28:31 INFO - PROCESS | 1650 | 1461072511213 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 06:28:31 INFO - PROCESS | 1650 | 1461072511321 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x130b87800 == 59 [pid = 1650] [id = 591] 06:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x1274d0c00) [pid = 1650] [serial = 1773] [outer = 0x0] 06:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12a7f1000) [pid = 1650] [serial = 1774] [outer = 0x1274d0c00] 06:28:31 INFO - PROCESS | 1650 | 1461072511353 Marionette DEBUG loaded listener.js 06:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12ab83c00) [pid = 1650] [serial = 1775] [outer = 0x1274d0c00] 06:28:31 INFO - PROCESS | 1650 | 1461072511760 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]]]}] 06:28:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 06:28:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 671ms 06:28:31 INFO - PROCESS | 1650 | 1461072511767 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 06:28:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 06:28:31 INFO - PROCESS | 1650 | 1461072511768 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 06:28:31 INFO - PROCESS | 1650 | 1461072511770 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 06:28:31 INFO - PROCESS | 1650 | 1461072511772 Marionette TRACE conn2 <- [1,2338,null,{}] 06:28:31 INFO - PROCESS | 1650 | 1461072511774 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}] 06:28:31 INFO - PROCESS | 1650 | 1461072511882 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 06:28:31 INFO - PROCESS | 1650 | 1461072511978 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x139e08800 == 60 [pid = 1650] [id = 592] 06:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12a42a000) [pid = 1650] [serial = 1776] [outer = 0x0] 06:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12ac32800) [pid = 1650] [serial = 1777] [outer = 0x12a42a000] 06:28:32 INFO - PROCESS | 1650 | 1461072512008 Marionette DEBUG loaded listener.js 06:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12b21d800) [pid = 1650] [serial = 1778] [outer = 0x12a42a000] 06:28:32 INFO - PROCESS | 1650 | 1461072512435 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]]]}] 06:28:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 06:28:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 670ms 06:28:32 INFO - PROCESS | 1650 | 1461072512442 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 06:28:32 INFO - PROCESS | 1650 | 1461072512443 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 06:28:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 06:28:32 INFO - PROCESS | 1650 | 1461072512445 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 06:28:32 INFO - PROCESS | 1650 | 1461072512447 Marionette TRACE conn2 <- [1,2342,null,{}] 06:28:32 INFO - PROCESS | 1650 | 1461072512449 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}] 06:28:32 INFO - PROCESS | 1650 | 1461072512573 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 06:28:32 INFO - PROCESS | 1650 | 1461072512682 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x139e22800 == 61 [pid = 1650] [id = 593] 06:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12b223400) [pid = 1650] [serial = 1779] [outer = 0x0] 06:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12b4a9400) [pid = 1650] [serial = 1780] [outer = 0x12b223400] 06:28:32 INFO - PROCESS | 1650 | 1461072512715 Marionette DEBUG loaded listener.js 06:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12bad7800) [pid = 1650] [serial = 1781] [outer = 0x12b223400] 06:28:33 INFO - PROCESS | 1650 | 1461072513091 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]]]}] 06:28:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 06:28:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 670ms 06:28:33 INFO - PROCESS | 1650 | 1461072513116 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 06:28:33 INFO - PROCESS | 1650 | 1461072513117 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 06:28:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 06:28:33 INFO - PROCESS | 1650 | 1461072513119 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 06:28:33 INFO - PROCESS | 1650 | 1461072513120 Marionette TRACE conn2 <- [1,2346,null,{}] 06:28:33 INFO - PROCESS | 1650 | 1461072513123 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}] 06:28:33 INFO - PROCESS | 1650 | 1461072513232 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 06:28:33 INFO - PROCESS | 1650 | 1461072513330 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a0c5800 == 62 [pid = 1650] [id = 594] 06:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12ba1a000) [pid = 1650] [serial = 1782] [outer = 0x0] 06:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12cba7000) [pid = 1650] [serial = 1783] [outer = 0x12ba1a000] 06:28:33 INFO - PROCESS | 1650 | 1461072513360 Marionette DEBUG loaded listener.js 06:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12cdb4000) [pid = 1650] [serial = 1784] [outer = 0x12ba1a000] 06:28:33 INFO - PROCESS | 1650 | 1461072513790 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]]]}] 06:28:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 06:28:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 719ms 06:28:33 INFO - PROCESS | 1650 | 1461072513846 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 06:28:33 INFO - PROCESS | 1650 | 1461072513848 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 06:28:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 06:28:33 INFO - PROCESS | 1650 | 1461072513852 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 06:28:33 INFO - PROCESS | 1650 | 1461072513853 Marionette TRACE conn2 <- [1,2350,null,{}] 06:28:33 INFO - PROCESS | 1650 | 1461072513856 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}] 06:28:33 INFO - PROCESS | 1650 | 1461072513965 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 06:28:34 INFO - PROCESS | 1650 | 1461072514045 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a0de800 == 63 [pid = 1650] [id = 595] 06:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12badec00) [pid = 1650] [serial = 1785] [outer = 0x0] 06:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12cf2b800) [pid = 1650] [serial = 1786] [outer = 0x12badec00] 06:28:34 INFO - PROCESS | 1650 | 1461072514074 Marionette DEBUG loaded listener.js 06:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12cf35000) [pid = 1650] [serial = 1787] [outer = 0x12badec00] 06:28:34 INFO - PROCESS | 1650 | 1461072514486 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]]]}] 06:28:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 06:28:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 668ms 06:28:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 06:28:34 INFO - PROCESS | 1650 | 1461072514521 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 06:28:34 INFO - PROCESS | 1650 | 1461072514522 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 06:28:34 INFO - PROCESS | 1650 | 1461072514524 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 06:28:34 INFO - PROCESS | 1650 | 1461072514526 Marionette TRACE conn2 <- [1,2354,null,{}] 06:28:34 INFO - PROCESS | 1650 | 1461072514528 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}] 06:28:34 INFO - PROCESS | 1650 | 1461072514659 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 06:28:34 INFO - PROCESS | 1650 | 1461072514772 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bbca800 == 64 [pid = 1650] [id = 596] 06:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x115164000) [pid = 1650] [serial = 1788] [outer = 0x0] 06:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x127316000) [pid = 1650] [serial = 1789] [outer = 0x115164000] 06:28:34 INFO - PROCESS | 1650 | 1461072514805 Marionette DEBUG loaded listener.js 06:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12a21ec00) [pid = 1650] [serial = 1790] [outer = 0x115164000] 06:28:35 INFO - PROCESS | 1650 | 1461072515211 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]]]}] 06:28:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 06:28:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 921ms 06:28:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 06:28:35 INFO - PROCESS | 1650 | 1461072515448 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 06:28:35 INFO - PROCESS | 1650 | 1461072515451 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 06:28:35 INFO - PROCESS | 1650 | 1461072515454 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 06:28:35 INFO - PROCESS | 1650 | 1461072515455 Marionette TRACE conn2 <- [1,2358,null,{}] 06:28:35 INFO - PROCESS | 1650 | 1461072515459 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}] 06:28:35 INFO - PROCESS | 1650 | 1461072515571 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 06:28:35 INFO - PROCESS | 1650 | 1461072515651 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x127e99000 == 65 [pid = 1650] [id = 597] 06:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x114d8b800) [pid = 1650] [serial = 1791] [outer = 0x0] 06:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x115104000) [pid = 1650] [serial = 1792] [outer = 0x114d8b800] 06:28:35 INFO - PROCESS | 1650 | 1461072515679 Marionette DEBUG loaded listener.js 06:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x11a85f400) [pid = 1650] [serial = 1793] [outer = 0x114d8b800] 06:28:36 INFO - PROCESS | 1650 | 1461072516142 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]]]}] 06:28:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 06:28:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 726ms 06:28:36 INFO - PROCESS | 1650 | 1461072516204 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 06:28:36 INFO - PROCESS | 1650 | 1461072516207 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 06:28:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 06:28:36 INFO - PROCESS | 1650 | 1461072516216 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 06:28:36 INFO - PROCESS | 1650 | 1461072516219 Marionette TRACE conn2 <- [1,2362,null,{}] 06:28:36 INFO - PROCESS | 1650 | 1461072516221 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}] 06:28:36 INFO - PROCESS | 1650 | 1461072516325 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 06:28:36 INFO - PROCESS | 1650 | 1461072516408 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bd06800 == 66 [pid = 1650] [id = 598] 06:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x11863d800) [pid = 1650] [serial = 1794] [outer = 0x0] 06:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x11ad5ec00) [pid = 1650] [serial = 1795] [outer = 0x11863d800] 06:28:36 INFO - PROCESS | 1650 | 1461072516436 Marionette DEBUG loaded listener.js 06:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x11b5e7000) [pid = 1650] [serial = 1796] [outer = 0x11863d800] 06:28:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12fb03800 == 65 [pid = 1650] [id = 586] 06:28:36 INFO - PROCESS | 1650 | --DOCSHELL 0x123cb6800 == 64 [pid = 1650] [id = 585] 06:28:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea23000 == 63 [pid = 1650] [id = 584] 06:28:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12e187800 == 62 [pid = 1650] [id = 583] 06:28:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf79800 == 61 [pid = 1650] [id = 582] 06:28:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12b73a000 == 60 [pid = 1650] [id = 581] 06:28:36 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12a4e9000) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 06:28:36 INFO - PROCESS | 1650 | --DOCSHELL 0x129c0f000 == 59 [pid = 1650] [id = 580] 06:28:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1274a4000 == 58 [pid = 1650] [id = 579] 06:28:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11bd09800 == 57 [pid = 1650] [id = 578] 06:28:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba64000 == 56 [pid = 1650] [id = 577] 06:28:36 INFO - PROCESS | 1650 | --DOCSHELL 0x129c05000 == 55 [pid = 1650] [id = 576] 06:28:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1300c7000 == 54 [pid = 1650] [id = 572] 06:28:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12f51a800 == 53 [pid = 1650] [id = 571] 06:28:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad40800 == 52 [pid = 1650] [id = 570] 06:28:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11c48c000 == 51 [pid = 1650] [id = 569] 06:28:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1154aa000 == 50 [pid = 1650] [id = 568] 06:28:36 INFO - PROCESS | 1650 | 1461072516864 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]]]}] 06:28:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 06:28:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 675ms 06:28:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 06:28:36 INFO - PROCESS | 1650 | 1461072516888 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 06:28:36 INFO - PROCESS | 1650 | 1461072516889 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 06:28:36 INFO - PROCESS | 1650 | 1461072516891 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 06:28:36 INFO - PROCESS | 1650 | 1461072516893 Marionette TRACE conn2 <- [1,2366,null,{}] 06:28:36 INFO - PROCESS | 1650 | 1461072516899 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}] 06:28:37 INFO - PROCESS | 1650 | 1461072516998 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x129c33c00) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x123b2bc00) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x124066c00) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x127421400) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x127da8800) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x11ad5a400) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x11aa15400) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x11adaac00) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x11244f800) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x115105800) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x114c11000) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x11c056400) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x1243a8400) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12920c000) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x11ae95800) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x11be5a000) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x11bba0800) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x127da2800) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x119543800) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x118985c00) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x119ed6000) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x11a96a400) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x1186a5000) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12920e800) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x129c2f000) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x129c32800) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x11aee1400) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x129b90400) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12a4e5000) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12a4d5800) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x114d8f400) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12a4cd400) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x127319c00) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 06:28:37 INFO - PROCESS | 1650 | 1461072517078 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c86800 == 51 [pid = 1650] [id = 599] 06:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x115105800) [pid = 1650] [serial = 1797] [outer = 0x0] 06:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x11a96a400) [pid = 1650] [serial = 1798] [outer = 0x115105800] 06:28:37 INFO - PROCESS | 1650 | 1461072517108 Marionette DEBUG loaded listener.js 06:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x11c04ec00) [pid = 1650] [serial = 1799] [outer = 0x115105800] 06:28:37 INFO - PROCESS | 1650 | 1461072517451 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]]]}] 06:28:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 06:28:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 570ms 06:28:37 INFO - PROCESS | 1650 | 1461072517461 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 06:28:37 INFO - PROCESS | 1650 | 1461072517463 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 06:28:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 06:28:37 INFO - PROCESS | 1650 | 1461072517469 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 06:28:37 INFO - PROCESS | 1650 | 1461072517470 Marionette TRACE conn2 <- [1,2370,null,{}] 06:28:37 INFO - PROCESS | 1650 | 1461072517472 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}] 06:28:37 INFO - PROCESS | 1650 | 1461072517569 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 06:28:37 INFO - PROCESS | 1650 | 1461072517634 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1274a5000 == 52 [pid = 1650] [id = 600] 06:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x11c04e800) [pid = 1650] [serial = 1800] [outer = 0x0] 06:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x123a27000) [pid = 1650] [serial = 1801] [outer = 0x11c04e800] 06:28:37 INFO - PROCESS | 1650 | 1461072517661 Marionette DEBUG loaded listener.js 06:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x1274ce400) [pid = 1650] [serial = 1802] [outer = 0x11c04e800] 06:28:37 INFO - PROCESS | 1650 | 1461072517973 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]]]}] 06:28:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 06:28:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 519ms 06:28:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 06:28:37 INFO - PROCESS | 1650 | 1461072517988 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 06:28:37 INFO - PROCESS | 1650 | 1461072517989 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 06:28:37 INFO - PROCESS | 1650 | 1461072517991 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 06:28:37 INFO - PROCESS | 1650 | 1461072517992 Marionette TRACE conn2 <- [1,2374,null,{}] 06:28:37 INFO - PROCESS | 1650 | 1461072517994 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}] 06:28:38 INFO - PROCESS | 1650 | 1461072518089 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 06:28:38 INFO - PROCESS | 1650 | 1461072518156 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b25e000 == 53 [pid = 1650] [id = 601] 06:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x11c052400) [pid = 1650] [serial = 1803] [outer = 0x0] 06:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x127da6c00) [pid = 1650] [serial = 1804] [outer = 0x11c052400] 06:28:38 INFO - PROCESS | 1650 | 1461072518182 Marionette DEBUG loaded listener.js 06:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x129bc6000) [pid = 1650] [serial = 1805] [outer = 0x11c052400] 06:28:38 INFO - PROCESS | 1650 | 1461072518473 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]]]}] 06:28:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 06:28:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 518ms 06:28:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 06:28:38 INFO - PROCESS | 1650 | 1461072518509 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 06:28:38 INFO - PROCESS | 1650 | 1461072518511 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 06:28:38 INFO - PROCESS | 1650 | 1461072518513 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 06:28:38 INFO - PROCESS | 1650 | 1461072518517 Marionette TRACE conn2 <- [1,2378,null,{}] 06:28:38 INFO - PROCESS | 1650 | 1461072518521 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}] 06:28:38 INFO - PROCESS | 1650 | 1461072518630 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 06:28:38 INFO - PROCESS | 1650 | 1461072518635 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12df56800 == 54 [pid = 1650] [id = 602] 06:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12a22d000) [pid = 1650] [serial = 1806] [outer = 0x0] 06:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12a4e3000) [pid = 1650] [serial = 1807] [outer = 0x12a22d000] 06:28:38 INFO - PROCESS | 1650 | 1461072518663 Marionette DEBUG loaded listener.js 06:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12ab7fc00) [pid = 1650] [serial = 1808] [outer = 0x12a22d000] 06:28:39 INFO - PROCESS | 1650 | 1461072519063 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]]]}] 06:28:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 06:28:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 575ms 06:28:39 INFO - PROCESS | 1650 | 1461072519089 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 06:28:39 INFO - PROCESS | 1650 | 1461072519090 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 06:28:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 06:28:39 INFO - PROCESS | 1650 | 1461072519099 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 06:28:39 INFO - PROCESS | 1650 | 1461072519100 Marionette TRACE conn2 <- [1,2382,null,{}] 06:28:39 INFO - PROCESS | 1650 | 1461072519103 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}] 06:28:39 INFO - PROCESS | 1650 | 1461072519217 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 06:28:39 INFO - PROCESS | 1650 | 1461072519230 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8c9800 == 55 [pid = 1650] [id = 603] 06:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12a421800) [pid = 1650] [serial = 1809] [outer = 0x0] 06:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12ac35c00) [pid = 1650] [serial = 1810] [outer = 0x12a421800] 06:28:39 INFO - PROCESS | 1650 | 1461072519256 Marionette DEBUG loaded listener.js 06:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12b4a2800) [pid = 1650] [serial = 1811] [outer = 0x12a421800] 06:28:39 INFO - PROCESS | 1650 | 1461072519599 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]]]}] 06:28:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 06:28:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 525ms 06:28:39 INFO - PROCESS | 1650 | 1461072519618 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 06:28:39 INFO - PROCESS | 1650 | 1461072519619 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 06:28:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 06:28:39 INFO - PROCESS | 1650 | 1461072519622 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 06:28:39 INFO - PROCESS | 1650 | 1461072519623 Marionette TRACE conn2 <- [1,2386,null,{}] 06:28:39 INFO - PROCESS | 1650 | 1461072519625 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}] 06:28:39 INFO - PROCESS | 1650 | 1461072519744 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 06:28:39 INFO - PROCESS | 1650 | 1461072519757 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec2a800 == 56 [pid = 1650] [id = 604] 06:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12b21a000) [pid = 1650] [serial = 1812] [outer = 0x0] 06:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12ba14c00) [pid = 1650] [serial = 1813] [outer = 0x12b21a000] 06:28:39 INFO - PROCESS | 1650 | 1461072519782 Marionette DEBUG loaded listener.js 06:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12cba8000) [pid = 1650] [serial = 1814] [outer = 0x12b21a000] 06:28:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 06:28:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 518ms 06:28:40 INFO - PROCESS | 1650 | 1461072520134 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]]]}] 06:28:40 INFO - PROCESS | 1650 | 1461072520141 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 06:28:40 INFO - PROCESS | 1650 | 1461072520142 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 06:28:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 06:28:40 INFO - PROCESS | 1650 | 1461072520144 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 06:28:40 INFO - PROCESS | 1650 | 1461072520145 Marionette TRACE conn2 <- [1,2390,null,{}] 06:28:40 INFO - PROCESS | 1650 | 1461072520150 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}] 06:28:40 INFO - PROCESS | 1650 | 1461072520272 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 06:28:40 INFO - PROCESS | 1650 | 1461072520276 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f51a000 == 57 [pid = 1650] [id = 605] 06:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12b7b1400) [pid = 1650] [serial = 1815] [outer = 0x0] 06:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12cf36400) [pid = 1650] [serial = 1816] [outer = 0x12b7b1400] 06:28:40 INFO - PROCESS | 1650 | 1461072520302 Marionette DEBUG loaded listener.js 06:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12cf98400) [pid = 1650] [serial = 1817] [outer = 0x12b7b1400] 06:28:40 INFO - PROCESS | 1650 | 1461072520659 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]]]}] 06:28:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 06:28:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 522ms 06:28:40 INFO - PROCESS | 1650 | 1461072520668 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 06:28:40 INFO - PROCESS | 1650 | 1461072520669 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 06:28:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 06:28:40 INFO - PROCESS | 1650 | 1461072520672 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 06:28:40 INFO - PROCESS | 1650 | 1461072520673 Marionette TRACE conn2 <- [1,2394,null,{}] 06:28:40 INFO - PROCESS | 1650 | 1461072520675 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}] 06:28:40 INFO - PROCESS | 1650 | 1461072520795 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 06:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12a4cc000) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 06:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x11ae8dc00) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 06:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x1123ebc00) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 06:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x11c286400) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 06:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x118988000) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 06:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x11ad62400) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 06:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x11bba0000) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 06:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x11c052800) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 06:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x129bc1800) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 06:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x118fa6000) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 06:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x127315c00) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 06:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x11c8ea400) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 06:28:41 INFO - PROCESS | 1650 | 1461072521065 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba65800 == 58 [pid = 1650] [id = 606] 06:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x112254800) [pid = 1650] [serial = 1818] [outer = 0x0] 06:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x118fa6000) [pid = 1650] [serial = 1819] [outer = 0x112254800] 06:28:41 INFO - PROCESS | 1650 | 1461072521090 Marionette DEBUG loaded listener.js 06:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x123fa3c00) [pid = 1650] [serial = 1820] [outer = 0x112254800] 06:28:41 INFO - PROCESS | 1650 | 1461072521378 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]]]}] 06:28:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 06:28:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 720ms 06:28:41 INFO - PROCESS | 1650 | 1461072521392 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 06:28:41 INFO - PROCESS | 1650 | 1461072521394 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 06:28:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 06:28:41 INFO - PROCESS | 1650 | 1461072521404 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 06:28:41 INFO - PROCESS | 1650 | 1461072521406 Marionette TRACE conn2 <- [1,2398,null,{}] 06:28:41 INFO - PROCESS | 1650 | 1461072521408 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}] 06:28:41 INFO - PROCESS | 1650 | 1461072521520 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 06:28:41 INFO - PROCESS | 1650 | 1461072521524 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305b7000 == 59 [pid = 1650] [id = 607] 06:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12a220800) [pid = 1650] [serial = 1821] [outer = 0x0] 06:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12d2c7000) [pid = 1650] [serial = 1822] [outer = 0x12a220800] 06:28:41 INFO - PROCESS | 1650 | 1461072521554 Marionette DEBUG loaded listener.js 06:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12e102400) [pid = 1650] [serial = 1823] [outer = 0x12a220800] 06:28:41 INFO - PROCESS | 1650 | 1461072521925 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]]]}] 06:28:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 06:28:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 580ms 06:28:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 06:28:41 INFO - PROCESS | 1650 | 1461072521977 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 06:28:41 INFO - PROCESS | 1650 | 1461072521979 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 06:28:41 INFO - PROCESS | 1650 | 1461072521981 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 06:28:41 INFO - PROCESS | 1650 | 1461072521983 Marionette TRACE conn2 <- [1,2402,null,{}] 06:28:41 INFO - PROCESS | 1650 | 1461072521986 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}] 06:28:42 INFO - PROCESS | 1650 | 1461072522115 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 06:28:42 INFO - PROCESS | 1650 | 1461072522121 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ec3800 == 60 [pid = 1650] [id = 608] 06:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12e105400) [pid = 1650] [serial = 1824] [outer = 0x0] 06:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12e10a000) [pid = 1650] [serial = 1825] [outer = 0x12e105400] 06:28:42 INFO - PROCESS | 1650 | 1461072522161 Marionette DEBUG loaded listener.js 06:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12e1d4400) [pid = 1650] [serial = 1826] [outer = 0x12e105400] 06:28:42 INFO - PROCESS | 1650 | 1461072522537 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]]]}] 06:28:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 06:28:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 570ms 06:28:42 INFO - PROCESS | 1650 | 1461072522552 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 06:28:42 INFO - PROCESS | 1650 | 1461072522554 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 06:28:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 06:28:42 INFO - PROCESS | 1650 | 1461072522557 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 06:28:42 INFO - PROCESS | 1650 | 1461072522558 Marionette TRACE conn2 <- [1,2406,null,{}] 06:28:42 INFO - PROCESS | 1650 | 1461072522560 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}] 06:28:42 INFO - PROCESS | 1650 | 1461072522693 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 06:28:42 INFO - PROCESS | 1650 | 1461072522701 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a116800 == 61 [pid = 1650] [id = 609] 06:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12e106000) [pid = 1650] [serial = 1827] [outer = 0x0] 06:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12e1d8c00) [pid = 1650] [serial = 1828] [outer = 0x12e106000] 06:28:42 INFO - PROCESS | 1650 | 1461072522726 Marionette DEBUG loaded listener.js 06:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12e36a800) [pid = 1650] [serial = 1829] [outer = 0x12e106000] 06:28:43 INFO - PROCESS | 1650 | 1461072523120 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]]]}] 06:28:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 06:28:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 620ms 06:28:43 INFO - PROCESS | 1650 | 1461072523178 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 06:28:43 INFO - PROCESS | 1650 | 1461072523180 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 06:28:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 06:28:43 INFO - PROCESS | 1650 | 1461072523184 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 06:28:43 INFO - PROCESS | 1650 | 1461072523187 Marionette TRACE conn2 <- [1,2410,null,{}] 06:28:43 INFO - PROCESS | 1650 | 1461072523191 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}] 06:28:43 INFO - PROCESS | 1650 | 1461072523312 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 06:28:43 INFO - PROCESS | 1650 | 1461072523397 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba64000 == 62 [pid = 1650] [id = 610] 06:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x114ae4800) [pid = 1650] [serial = 1830] [outer = 0x0] 06:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x11510c800) [pid = 1650] [serial = 1831] [outer = 0x114ae4800] 06:28:43 INFO - PROCESS | 1650 | 1461072523429 Marionette DEBUG loaded listener.js 06:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x119eccc00) [pid = 1650] [serial = 1832] [outer = 0x114ae4800] 06:28:43 INFO - PROCESS | 1650 | 1461072523889 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]]]}] 06:28:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 06:28:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 721ms 06:28:43 INFO - PROCESS | 1650 | 1461072523905 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 06:28:43 INFO - PROCESS | 1650 | 1461072523909 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 06:28:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 06:28:43 INFO - PROCESS | 1650 | 1461072523914 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 06:28:43 INFO - PROCESS | 1650 | 1461072523916 Marionette TRACE conn2 <- [1,2414,null,{}] 06:28:43 INFO - PROCESS | 1650 | 1461072523918 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}] 06:28:44 INFO - PROCESS | 1650 | 1461072524033 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 06:28:44 INFO - PROCESS | 1650 | 1461072524143 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bddf800 == 63 [pid = 1650] [id = 611] 06:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x114c11000) [pid = 1650] [serial = 1833] [outer = 0x0] 06:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x11ae49000) [pid = 1650] [serial = 1834] [outer = 0x114c11000] 06:28:44 INFO - PROCESS | 1650 | 1461072524175 Marionette DEBUG loaded listener.js 06:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x123a1a800) [pid = 1650] [serial = 1835] [outer = 0x114c11000] 06:28:44 INFO - PROCESS | 1650 | 1461072524591 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]]]}] 06:28:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 06:28:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 720ms 06:28:44 INFO - PROCESS | 1650 | 1461072524635 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 06:28:44 INFO - PROCESS | 1650 | 1461072524636 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 06:28:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 06:28:44 INFO - PROCESS | 1650 | 1461072524638 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 06:28:44 INFO - PROCESS | 1650 | 1461072524641 Marionette TRACE conn2 <- [1,2418,null,{}] 06:28:44 INFO - PROCESS | 1650 | 1461072524649 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}] 06:28:44 INFO - PROCESS | 1650 | 1461072524789 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 06:28:44 INFO - PROCESS | 1650 | 1461072524871 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x13043a000 == 64 [pid = 1650] [id = 612] 06:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x127366000) [pid = 1650] [serial = 1836] [outer = 0x0] 06:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x129bca400) [pid = 1650] [serial = 1837] [outer = 0x127366000] 06:28:44 INFO - PROCESS | 1650 | 1461072524903 Marionette DEBUG loaded listener.js 06:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12a7e6800) [pid = 1650] [serial = 1838] [outer = 0x127366000] 06:28:45 INFO - PROCESS | 1650 | 1461072525322 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]]]}] 06:28:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 06:28:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 723ms 06:28:45 INFO - PROCESS | 1650 | 1461072525363 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 06:28:45 INFO - PROCESS | 1650 | 1461072525364 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 06:28:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 06:28:45 INFO - PROCESS | 1650 | 1461072525367 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 06:28:45 INFO - PROCESS | 1650 | 1461072525368 Marionette TRACE conn2 <- [1,2422,null,{}] 06:28:45 INFO - PROCESS | 1650 | 1461072525370 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}] 06:28:45 INFO - PROCESS | 1650 | 1461072525484 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 06:28:45 INFO - PROCESS | 1650 | 1461072525594 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a31c800 == 65 [pid = 1650] [id = 613] 06:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x11bef3400) [pid = 1650] [serial = 1839] [outer = 0x0] 06:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12ac28000) [pid = 1650] [serial = 1840] [outer = 0x11bef3400] 06:28:45 INFO - PROCESS | 1650 | 1461072525627 Marionette DEBUG loaded listener.js 06:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12cb9e400) [pid = 1650] [serial = 1841] [outer = 0x11bef3400] 06:28:46 INFO - PROCESS | 1650 | 1461072526042 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]]]}] 06:28:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 06:28:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 720ms 06:28:46 INFO - PROCESS | 1650 | 1461072526104 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 06:28:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 06:28:46 INFO - PROCESS | 1650 | 1461072526106 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 06:28:46 INFO - PROCESS | 1650 | 1461072526110 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 06:28:46 INFO - PROCESS | 1650 | 1461072526112 Marionette TRACE conn2 <- [1,2426,null,{}] 06:28:46 INFO - PROCESS | 1650 | 1461072526152 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}] 06:28:46 INFO - PROCESS | 1650 | 1461072526324 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 06:28:46 INFO - PROCESS | 1650 | 1461072526437 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x13981b000 == 66 [pid = 1650] [id = 614] 06:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12cdb8000) [pid = 1650] [serial = 1842] [outer = 0x0] 06:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12cf9b800) [pid = 1650] [serial = 1843] [outer = 0x12cdb8000] 06:28:46 INFO - PROCESS | 1650 | 1461072526485 Marionette DEBUG loaded listener.js 06:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12d991800) [pid = 1650] [serial = 1844] [outer = 0x12cdb8000] 06:28:46 INFO - PROCESS | 1650 | 1461072526923 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]]]}] 06:28:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 06:28:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 835ms 06:28:46 INFO - PROCESS | 1650 | 1461072526944 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 06:28:46 INFO - PROCESS | 1650 | 1461072526946 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 06:28:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 06:28:46 INFO - PROCESS | 1650 | 1461072526948 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 06:28:46 INFO - PROCESS | 1650 | 1461072526949 Marionette TRACE conn2 <- [1,2430,null,{}] 06:28:46 INFO - PROCESS | 1650 | 1461072526952 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}] 06:28:47 INFO - PROCESS | 1650 | 1461072527079 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 06:28:47 INFO - PROCESS | 1650 | 1461072527193 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ade2000 == 67 [pid = 1650] [id = 615] 06:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12e106c00) [pid = 1650] [serial = 1845] [outer = 0x0] 06:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12e370800) [pid = 1650] [serial = 1846] [outer = 0x12e106c00] 06:28:47 INFO - PROCESS | 1650 | 1461072527226 Marionette DEBUG loaded listener.js 06:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12e594400) [pid = 1650] [serial = 1847] [outer = 0x12e106c00] 06:28:47 INFO - PROCESS | 1650 | 1461072527651 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]]]}] 06:28:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 06:28:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 719ms 06:28:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 06:28:47 INFO - PROCESS | 1650 | 1461072527668 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 06:28:47 INFO - PROCESS | 1650 | 1461072527669 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 06:28:47 INFO - PROCESS | 1650 | 1461072527671 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 06:28:47 INFO - PROCESS | 1650 | 1461072527672 Marionette TRACE conn2 <- [1,2434,null,{}] 06:28:47 INFO - PROCESS | 1650 | 1461072527675 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}] 06:28:47 INFO - PROCESS | 1650 | 1461072527805 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 06:28:47 INFO - PROCESS | 1650 | 1461072527904 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a2d0000 == 68 [pid = 1650] [id = 616] 06:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12e591800) [pid = 1650] [serial = 1848] [outer = 0x0] 06:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12e614000) [pid = 1650] [serial = 1849] [outer = 0x12e591800] 06:28:47 INFO - PROCESS | 1650 | 1461072527934 Marionette DEBUG loaded listener.js 06:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12e61d800) [pid = 1650] [serial = 1850] [outer = 0x12e591800] 06:28:48 INFO - PROCESS | 1650 | 1461072528357 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]]]}] 06:28:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 06:28:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 719ms 06:28:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 06:28:48 INFO - PROCESS | 1650 | 1461072528392 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 06:28:48 INFO - PROCESS | 1650 | 1461072528394 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 06:28:48 INFO - PROCESS | 1650 | 1461072528397 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 06:28:48 INFO - PROCESS | 1650 | 1461072528399 Marionette TRACE conn2 <- [1,2438,null,{}] 06:28:48 INFO - PROCESS | 1650 | 1461072528403 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}] 06:28:48 INFO - PROCESS | 1650 | 1461072528575 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 06:28:48 INFO - PROCESS | 1650 | 1461072528769 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a90e000 == 69 [pid = 1650] [id = 617] 06:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12b21f400) [pid = 1650] [serial = 1851] [outer = 0x0] 06:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12e620800) [pid = 1650] [serial = 1852] [outer = 0x12b21f400] 06:28:48 INFO - PROCESS | 1650 | 1461072528810 Marionette DEBUG loaded listener.js 06:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12e877800) [pid = 1650] [serial = 1853] [outer = 0x12b21f400] 06:28:49 INFO - PROCESS | 1650 | 1461072529307 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]]]}] 06:28:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 06:28:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 971ms 06:28:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 06:28:49 INFO - PROCESS | 1650 | 1461072529369 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 06:28:49 INFO - PROCESS | 1650 | 1461072529371 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 06:28:49 INFO - PROCESS | 1650 | 1461072529374 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 06:28:49 INFO - PROCESS | 1650 | 1461072529376 Marionette TRACE conn2 <- [1,2442,null,{}] 06:28:49 INFO - PROCESS | 1650 | 1461072529383 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}] 06:28:49 INFO - PROCESS | 1650 | 1461072529539 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 06:28:49 INFO - PROCESS | 1650 | 1461072529624 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x123dc4800 == 70 [pid = 1650] [id = 618] 06:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x123f33000) [pid = 1650] [serial = 1854] [outer = 0x0] 06:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12e872c00) [pid = 1650] [serial = 1855] [outer = 0x123f33000] 06:28:49 INFO - PROCESS | 1650 | 1461072529654 Marionette DEBUG loaded listener.js 06:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12e879c00) [pid = 1650] [serial = 1856] [outer = 0x123f33000] 06:28:50 INFO - PROCESS | 1650 | 1461072530086 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]]]}] 06:28:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 06:28:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 722ms 06:28:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 06:28:50 INFO - PROCESS | 1650 | 1461072530095 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 06:28:50 INFO - PROCESS | 1650 | 1461072530097 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 06:28:50 INFO - PROCESS | 1650 | 1461072530099 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 06:28:50 INFO - PROCESS | 1650 | 1461072530100 Marionette TRACE conn2 <- [1,2446,null,{}] 06:28:50 INFO - PROCESS | 1650 | 1461072530103 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}] 06:28:50 INFO - PROCESS | 1650 | 1461072530220 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 06:28:50 INFO - PROCESS | 1650 | 1461072530509 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e68000 == 71 [pid = 1650] [id = 619] 06:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x11225c400) [pid = 1650] [serial = 1857] [outer = 0x0] 06:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x1123e6c00) [pid = 1650] [serial = 1858] [outer = 0x11225c400] 06:28:50 INFO - PROCESS | 1650 | 1461072530576 Marionette DEBUG loaded listener.js 06:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x114ae2c00) [pid = 1650] [serial = 1859] [outer = 0x11225c400] 06:28:50 INFO - PROCESS | 1650 | 1461072530994 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]]]}] 06:28:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 06:28:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 922ms 06:28:51 INFO - PROCESS | 1650 | 1461072531022 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 06:28:51 INFO - PROCESS | 1650 | 1461072531024 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 06:28:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 06:28:51 INFO - PROCESS | 1650 | 1461072531027 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 06:28:51 INFO - PROCESS | 1650 | 1461072531029 Marionette TRACE conn2 <- [1,2450,null,{}] 06:28:51 INFO - PROCESS | 1650 | 1461072531034 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}] 06:28:51 INFO - PROCESS | 1650 | 1461072531142 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 06:28:51 INFO - PROCESS | 1650 | 1461072531261 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c0d000 == 72 [pid = 1650] [id = 620] 06:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x115162000) [pid = 1650] [serial = 1860] [outer = 0x0] 06:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x11898cc00) [pid = 1650] [serial = 1861] [outer = 0x115162000] 06:28:51 INFO - PROCESS | 1650 | 1461072531294 Marionette DEBUG loaded listener.js 06:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x1188b1800) [pid = 1650] [serial = 1862] [outer = 0x115162000] 06:28:51 INFO - PROCESS | 1650 | 1461072531814 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]]]}] 06:28:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 06:28:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 824ms 06:28:51 INFO - PROCESS | 1650 | 1461072531853 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 06:28:51 INFO - PROCESS | 1650 | 1461072531855 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 06:28:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 06:28:51 INFO - PROCESS | 1650 | 1461072531858 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 06:28:51 INFO - PROCESS | 1650 | 1461072531859 Marionette TRACE conn2 <- [1,2454,null,{}] 06:28:51 INFO - PROCESS | 1650 | 1461072531862 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}] 06:28:51 INFO - PROCESS | 1650 | 1461072531965 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 06:28:52 INFO - PROCESS | 1650 | 1461072532052 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c95000 == 73 [pid = 1650] [id = 621] 06:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x1188bb800) [pid = 1650] [serial = 1863] [outer = 0x0] 06:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x11ae8d400) [pid = 1650] [serial = 1864] [outer = 0x1188bb800] 06:28:52 INFO - PROCESS | 1650 | 1461072532079 Marionette DEBUG loaded listener.js 06:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x11bb99400) [pid = 1650] [serial = 1865] [outer = 0x1188bb800] 06:28:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec1e800 == 72 [pid = 1650] [id = 552] 06:28:52 INFO - PROCESS | 1650 | --DOCSHELL 0x139ec3800 == 71 [pid = 1650] [id = 608] 06:28:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1305b7000 == 70 [pid = 1650] [id = 607] 06:28:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba65800 == 69 [pid = 1650] [id = 606] 06:28:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12f51a000 == 68 [pid = 1650] [id = 605] 06:28:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec2a800 == 67 [pid = 1650] [id = 604] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x112253000) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x11912a400) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x11ada7000) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x11c277c00) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x129b96c00) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12a4e0000) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12a8cec00) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12b21fc00) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8c9800 == 66 [pid = 1650] [id = 603] 06:28:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12df56800 == 65 [pid = 1650] [id = 602] 06:28:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12b25e000 == 64 [pid = 1650] [id = 601] 06:28:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1274a5000 == 63 [pid = 1650] [id = 600] 06:28:52 INFO - PROCESS | 1650 | --DOCSHELL 0x123c86800 == 62 [pid = 1650] [id = 599] 06:28:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11bd06800 == 61 [pid = 1650] [id = 598] 06:28:52 INFO - PROCESS | 1650 | --DOCSHELL 0x127e99000 == 60 [pid = 1650] [id = 597] 06:28:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11bbca800 == 59 [pid = 1650] [id = 596] 06:28:52 INFO - PROCESS | 1650 | --DOCSHELL 0x13a0de800 == 58 [pid = 1650] [id = 595] 06:28:52 INFO - PROCESS | 1650 | --DOCSHELL 0x13a0c5800 == 57 [pid = 1650] [id = 594] 06:28:52 INFO - PROCESS | 1650 | --DOCSHELL 0x139e22800 == 56 [pid = 1650] [id = 593] 06:28:52 INFO - PROCESS | 1650 | --DOCSHELL 0x139e08800 == 55 [pid = 1650] [id = 592] 06:28:52 INFO - PROCESS | 1650 | --DOCSHELL 0x130b87800 == 54 [pid = 1650] [id = 591] 06:28:52 INFO - PROCESS | 1650 | --DOCSHELL 0x13000d000 == 53 [pid = 1650] [id = 590] 06:28:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad08800 == 52 [pid = 1650] [id = 589] 06:28:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11c946000 == 51 [pid = 1650] [id = 588] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12a7ebc00) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12a8c5c00) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x11aafa000) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x1123e9000) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x116738000) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12735dc00) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x11a96b800) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x11a903400) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x11ada2800) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x11aee2000) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x11bba5800) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x11c058400) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x11c631000) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x123f22800) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12a4d9c00) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x11ada6c00) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x127421800) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12ab7e000) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12a221c00) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12a4ca400) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12a7ef800) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12b21c800) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12a8d1000) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x129b99000) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 06:28:52 INFO - PROCESS | 1650 | 1461072532521 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]]]}] 06:28:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 06:28:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 671ms 06:28:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 06:28:52 INFO - PROCESS | 1650 | 1461072532530 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 06:28:52 INFO - PROCESS | 1650 | 1461072532532 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 06:28:52 INFO - PROCESS | 1650 | 1461072532537 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 06:28:52 INFO - PROCESS | 1650 | 1461072532543 Marionette TRACE conn2 <- [1,2458,null,{}] 06:28:52 INFO - PROCESS | 1650 | 1461072532553 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}] 06:28:52 INFO - PROCESS | 1650 | 1461072532702 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 06:28:52 INFO - PROCESS | 1650 | 1461072532804 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cae800 == 52 [pid = 1650] [id = 622] 06:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x11b5ee000) [pid = 1650] [serial = 1866] [outer = 0x0] 06:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x11c04b800) [pid = 1650] [serial = 1867] [outer = 0x11b5ee000] 06:28:52 INFO - PROCESS | 1650 | 1461072532830 Marionette DEBUG loaded listener.js 06:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x123a22c00) [pid = 1650] [serial = 1868] [outer = 0x11b5ee000] 06:28:53 INFO - PROCESS | 1650 | 1461072533134 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]]]}] 06:28:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 06:28:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 627ms 06:28:53 INFO - PROCESS | 1650 | 1461072533163 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 06:28:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 06:28:53 INFO - PROCESS | 1650 | 1461072533167 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 06:28:53 INFO - PROCESS | 1650 | 1461072533170 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 06:28:53 INFO - PROCESS | 1650 | 1461072533171 Marionette TRACE conn2 <- [1,2462,null,{}] 06:28:53 INFO - PROCESS | 1650 | 1461072533173 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}] 06:28:53 INFO - PROCESS | 1650 | 1461072533263 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 06:28:53 INFO - PROCESS | 1650 | 1461072533330 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c09800 == 53 [pid = 1650] [id = 623] 06:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x11c052800) [pid = 1650] [serial = 1869] [outer = 0x0] 06:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x123b2d400) [pid = 1650] [serial = 1870] [outer = 0x11c052800] 06:28:53 INFO - PROCESS | 1650 | 1461072533356 Marionette DEBUG loaded listener.js 06:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x127311400) [pid = 1650] [serial = 1871] [outer = 0x11c052800] 06:28:53 INFO - PROCESS | 1650 | 1461072533651 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]]]}] 06:28:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 06:28:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 518ms 06:28:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 06:28:53 INFO - PROCESS | 1650 | 1461072533688 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 06:28:53 INFO - PROCESS | 1650 | 1461072533689 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 06:28:53 INFO - PROCESS | 1650 | 1461072533691 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 06:28:53 INFO - PROCESS | 1650 | 1461072533693 Marionette TRACE conn2 <- [1,2466,null,{}] 06:28:53 INFO - PROCESS | 1650 | 1461072533695 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}] 06:28:53 INFO - PROCESS | 1650 | 1461072533787 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 06:28:53 INFO - PROCESS | 1650 | 1461072533852 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b73d000 == 54 [pid = 1650] [id = 624] 06:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x127423000) [pid = 1650] [serial = 1872] [outer = 0x0] 06:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x127455c00) [pid = 1650] [serial = 1873] [outer = 0x127423000] 06:28:53 INFO - PROCESS | 1650 | 1461072533886 Marionette DEBUG loaded listener.js 06:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x129162c00) [pid = 1650] [serial = 1874] [outer = 0x127423000] 06:28:54 INFO - PROCESS | 1650 | 1461072534233 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]]]}] 06:28:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 06:28:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 569ms 06:28:54 INFO - PROCESS | 1650 | 1461072534262 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 06:28:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 06:28:54 INFO - PROCESS | 1650 | 1461072534264 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 06:28:54 INFO - PROCESS | 1650 | 1461072534268 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 06:28:54 INFO - PROCESS | 1650 | 1461072534269 Marionette TRACE conn2 <- [1,2470,null,{}] 06:28:54 INFO - PROCESS | 1650 | 1461072534272 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}] 06:28:54 INFO - PROCESS | 1650 | 1461072534413 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 06:28:54 INFO - PROCESS | 1650 | 1461072534544 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf82800 == 55 [pid = 1650] [id = 625] 06:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x124122400) [pid = 1650] [serial = 1875] [outer = 0x0] 06:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x1274cd000) [pid = 1650] [serial = 1876] [outer = 0x124122400] 06:28:54 INFO - PROCESS | 1650 | 1461072534573 Marionette DEBUG loaded listener.js 06:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12a4db400) [pid = 1650] [serial = 1877] [outer = 0x124122400] 06:28:54 INFO - PROCESS | 1650 | 1461072534900 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]]]}] 06:28:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 06:28:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 671ms 06:28:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 06:28:54 INFO - PROCESS | 1650 | 1461072534938 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 06:28:54 INFO - PROCESS | 1650 | 1461072534939 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 06:28:54 INFO - PROCESS | 1650 | 1461072534941 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 06:28:54 INFO - PROCESS | 1650 | 1461072534943 Marionette TRACE conn2 <- [1,2474,null,{}] 06:28:54 INFO - PROCESS | 1650 | 1461072534945 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}] 06:28:55 INFO - PROCESS | 1650 | 1461072535058 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 06:28:55 INFO - PROCESS | 1650 | 1461072535090 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e815000 == 56 [pid = 1650] [id = 626] 06:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12736ac00) [pid = 1650] [serial = 1878] [outer = 0x0] 06:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12a8c5800) [pid = 1650] [serial = 1879] [outer = 0x12736ac00] 06:28:55 INFO - PROCESS | 1650 | 1461072535115 Marionette DEBUG loaded listener.js 06:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12a8cf800) [pid = 1650] [serial = 1880] [outer = 0x12736ac00] 06:28:55 INFO - PROCESS | 1650 | 1461072535452 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]]]}] 06:28:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 06:28:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 569ms 06:28:55 INFO - PROCESS | 1650 | 1461072535517 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 06:28:55 INFO - PROCESS | 1650 | 1461072535518 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 06:28:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 06:28:55 INFO - PROCESS | 1650 | 1461072535522 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 06:28:55 INFO - PROCESS | 1650 | 1461072535523 Marionette TRACE conn2 <- [1,2478,null,{}] 06:28:55 INFO - PROCESS | 1650 | 1461072535525 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}] 06:28:55 INFO - PROCESS | 1650 | 1461072535643 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 06:28:55 INFO - PROCESS | 1650 | 1461072535663 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec13800 == 57 [pid = 1650] [id = 627] 06:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12ab7c800) [pid = 1650] [serial = 1881] [outer = 0x0] 06:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12b218400) [pid = 1650] [serial = 1882] [outer = 0x12ab7c800] 06:28:55 INFO - PROCESS | 1650 | 1461072535688 Marionette DEBUG loaded listener.js 06:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12b4a0c00) [pid = 1650] [serial = 1883] [outer = 0x12ab7c800] 06:28:56 INFO - PROCESS | 1650 | 1461072536049 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]]]}] 06:28:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 06:28:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 571ms 06:28:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 06:28:56 INFO - PROCESS | 1650 | 1461072536091 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 06:28:56 INFO - PROCESS | 1650 | 1461072536093 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 06:28:56 INFO - PROCESS | 1650 | 1461072536095 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 06:28:56 INFO - PROCESS | 1650 | 1461072536096 Marionette TRACE conn2 <- [1,2482,null,{}] 06:28:56 INFO - PROCESS | 1650 | 1461072536098 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}] 06:28:56 INFO - PROCESS | 1650 | 1461072536220 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 06:28:56 INFO - PROCESS | 1650 | 1461072536232 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f514800 == 58 [pid = 1650] [id = 628] 06:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x114d95c00) [pid = 1650] [serial = 1884] [outer = 0x0] 06:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12ba0d000) [pid = 1650] [serial = 1885] [outer = 0x114d95c00] 06:28:56 INFO - PROCESS | 1650 | 1461072536258 Marionette DEBUG loaded listener.js 06:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12bad2400) [pid = 1650] [serial = 1886] [outer = 0x114d95c00] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x11bba2400) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x115105800) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x11863d800) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x11c052400) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x11c04e800) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12b21a000) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x11bef2000) [pid = 1650] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12a220800) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x11ad68000) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x129bcac00) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x11464d400) [pid = 1650] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x11a996c00) [pid = 1650] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12a22b400) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x127decc00) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x11a965c00) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x115532800) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x1160e9c00) [pid = 1650] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x129c34000) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12a421800) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x112254800) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x1123df800) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12a8c4000) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12a22d000) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12b7b1400) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x114d8b800) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x114d94400) [pid = 1650] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x11c630800) [pid = 1650] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12736a800) [pid = 1650] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 06:28:56 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12e105400) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 06:28:56 INFO - PROCESS | 1650 | 1461072536838 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]]]}] 06:28:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 06:28:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 771ms 06:28:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 06:28:56 INFO - PROCESS | 1650 | 1461072536866 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 06:28:56 INFO - PROCESS | 1650 | 1461072536867 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 06:28:56 INFO - PROCESS | 1650 | 1461072536869 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 06:28:56 INFO - PROCESS | 1650 | 1461072536870 Marionette TRACE conn2 <- [1,2486,null,{}] 06:28:56 INFO - PROCESS | 1650 | 1461072536873 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}] 06:28:56 INFO - PROCESS | 1650 | 1461072536965 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 06:28:57 INFO - PROCESS | 1650 | 1461072537040 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x129280000 == 59 [pid = 1650] [id = 629] 06:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x11898a400) [pid = 1650] [serial = 1887] [outer = 0x0] 06:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x11a99a800) [pid = 1650] [serial = 1888] [outer = 0x11898a400] 06:28:57 INFO - PROCESS | 1650 | 1461072537072 Marionette DEBUG loaded listener.js 06:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x127057000) [pid = 1650] [serial = 1889] [outer = 0x11898a400] 06:28:57 INFO - PROCESS | 1650 | 1461072537361 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]]]}] 06:28:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 06:28:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 520ms 06:28:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 06:28:57 INFO - PROCESS | 1650 | 1461072537390 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 06:28:57 INFO - PROCESS | 1650 | 1461072537392 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 06:28:57 INFO - PROCESS | 1650 | 1461072537394 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 06:28:57 INFO - PROCESS | 1650 | 1461072537396 Marionette TRACE conn2 <- [1,2490,null,{}] 06:28:57 INFO - PROCESS | 1650 | 1461072537401 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}] 06:28:57 INFO - PROCESS | 1650 | 1461072537509 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 06:28:57 INFO - PROCESS | 1650 | 1461072537514 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x130019000 == 60 [pid = 1650] [id = 630] 06:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x127369800) [pid = 1650] [serial = 1890] [outer = 0x0] 06:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12b49e400) [pid = 1650] [serial = 1891] [outer = 0x127369800] 06:28:57 INFO - PROCESS | 1650 | 1461072537539 Marionette DEBUG loaded listener.js 06:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12cdadc00) [pid = 1650] [serial = 1892] [outer = 0x127369800] 06:28:57 INFO - PROCESS | 1650 | 1461072537900 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]]]}] 06:28:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 06:28:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 523ms 06:28:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 06:28:57 INFO - PROCESS | 1650 | 1461072537918 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 06:28:57 INFO - PROCESS | 1650 | 1461072537919 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 06:28:57 INFO - PROCESS | 1650 | 1461072537921 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 06:28:57 INFO - PROCESS | 1650 | 1461072537922 Marionette TRACE conn2 <- [1,2494,null,{}] 06:28:57 INFO - PROCESS | 1650 | 1461072537924 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}] 06:28:58 INFO - PROCESS | 1650 | 1461072538052 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 06:28:58 INFO - PROCESS | 1650 | 1461072538060 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1301c6800 == 61 [pid = 1650] [id = 631] 06:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12cdb5000) [pid = 1650] [serial = 1893] [outer = 0x0] 06:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12cf92000) [pid = 1650] [serial = 1894] [outer = 0x12cdb5000] 06:28:58 INFO - PROCESS | 1650 | 1461072538085 Marionette DEBUG loaded listener.js 06:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12d2c5800) [pid = 1650] [serial = 1895] [outer = 0x12cdb5000] 06:28:58 INFO - PROCESS | 1650 | 1461072538404 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]]]}] 06:28:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 06:28:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 520ms 06:28:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 06:28:58 INFO - PROCESS | 1650 | 1461072538441 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 06:28:58 INFO - PROCESS | 1650 | 1461072538442 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 06:28:58 INFO - PROCESS | 1650 | 1461072538444 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 06:28:58 INFO - PROCESS | 1650 | 1461072538446 Marionette TRACE conn2 <- [1,2498,null,{}] 06:28:58 INFO - PROCESS | 1650 | 1461072538449 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}] 06:28:58 INFO - PROCESS | 1650 | 1461072538544 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 06:28:58 INFO - PROCESS | 1650 | 1461072538548 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x130b92800 == 62 [pid = 1650] [id = 632] 06:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12d2c6000) [pid = 1650] [serial = 1896] [outer = 0x0] 06:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12d99c000) [pid = 1650] [serial = 1897] [outer = 0x12d2c6000] 06:28:58 INFO - PROCESS | 1650 | 1461072538573 Marionette DEBUG loaded listener.js 06:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12e111800) [pid = 1650] [serial = 1898] [outer = 0x12d2c6000] 06:28:59 INFO - PROCESS | 1650 | 1461072539121 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]]]}] 06:28:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 06:28:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 719ms 06:28:59 INFO - PROCESS | 1650 | 1461072539165 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 06:28:59 INFO - PROCESS | 1650 | 1461072539167 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 06:28:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 06:28:59 INFO - PROCESS | 1650 | 1461072539172 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 06:28:59 INFO - PROCESS | 1650 | 1461072539174 Marionette TRACE conn2 <- [1,2502,null,{}] 06:28:59 INFO - PROCESS | 1650 | 1461072539178 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}] 06:28:59 INFO - PROCESS | 1650 | 1461072539308 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 06:28:59 INFO - PROCESS | 1650 | 1461072539446 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c8d000 == 63 [pid = 1650] [id = 633] 06:28:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x118e43000) [pid = 1650] [serial = 1899] [outer = 0x0] 06:28:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x11a861000) [pid = 1650] [serial = 1900] [outer = 0x118e43000] 06:28:59 INFO - PROCESS | 1650 | 1461072539501 Marionette DEBUG loaded listener.js 06:28:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x11a994400) [pid = 1650] [serial = 1901] [outer = 0x118e43000] 06:28:59 INFO - PROCESS | 1650 | 1461072539994 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]]]}] 06:29:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 06:29:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 871ms 06:29:00 INFO - PROCESS | 1650 | 1461072540043 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 06:29:00 INFO - PROCESS | 1650 | 1461072540049 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 06:29:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 06:29:00 INFO - PROCESS | 1650 | 1461072540054 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 06:29:00 INFO - PROCESS | 1650 | 1461072540056 Marionette TRACE conn2 <- [1,2506,null,{}] 06:29:00 INFO - PROCESS | 1650 | 1461072540059 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}] 06:29:00 INFO - PROCESS | 1650 | 1461072540172 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 06:29:00 INFO - PROCESS | 1650 | 1461072540255 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adde000 == 64 [pid = 1650] [id = 634] 06:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x11a996000) [pid = 1650] [serial = 1902] [outer = 0x0] 06:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x11bba3400) [pid = 1650] [serial = 1903] [outer = 0x11a996000] 06:29:00 INFO - PROCESS | 1650 | 1461072540285 Marionette DEBUG loaded listener.js 06:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x11c057c00) [pid = 1650] [serial = 1904] [outer = 0x11a996000] 06:29:00 INFO - PROCESS | 1650 | 1461072540717 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]]]}] 06:29:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 06:29:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 673ms 06:29:00 INFO - PROCESS | 1650 | 1461072540727 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 06:29:00 INFO - PROCESS | 1650 | 1461072540729 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 06:29:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 06:29:00 INFO - PROCESS | 1650 | 1461072540734 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 06:29:00 INFO - PROCESS | 1650 | 1461072540736 Marionette TRACE conn2 <- [1,2510,null,{}] 06:29:00 INFO - PROCESS | 1650 | 1461072540744 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}] 06:29:00 INFO - PROCESS | 1650 | 1461072540861 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 06:29:00 INFO - PROCESS | 1650 | 1461072540975 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1301d3000 == 65 [pid = 1650] [id = 635] 06:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x11c459400) [pid = 1650] [serial = 1905] [outer = 0x0] 06:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x124067400) [pid = 1650] [serial = 1906] [outer = 0x11c459400] 06:29:01 INFO - PROCESS | 1650 | 1461072541010 Marionette DEBUG loaded listener.js 06:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x129b8c800) [pid = 1650] [serial = 1907] [outer = 0x11c459400] 06:29:01 INFO - PROCESS | 1650 | 1461072541438 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]]]}] 06:29:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 06:29:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 722ms 06:29:01 INFO - PROCESS | 1650 | 1461072541474 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 06:29:01 INFO - PROCESS | 1650 | 1461072541476 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 06:29:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 06:29:01 INFO - PROCESS | 1650 | 1461072541494 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 06:29:01 INFO - PROCESS | 1650 | 1461072541495 Marionette TRACE conn2 <- [1,2514,null,{}] 06:29:01 INFO - PROCESS | 1650 | 1461072541499 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}] 06:29:01 INFO - PROCESS | 1650 | 1461072541615 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 06:29:01 INFO - PROCESS | 1650 | 1461072541726 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ecd000 == 66 [pid = 1650] [id = 636] 06:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x129bcac00) [pid = 1650] [serial = 1908] [outer = 0x0] 06:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12a4dbc00) [pid = 1650] [serial = 1909] [outer = 0x129bcac00] 06:29:01 INFO - PROCESS | 1650 | 1461072541758 Marionette DEBUG loaded listener.js 06:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12b221400) [pid = 1650] [serial = 1910] [outer = 0x129bcac00] 06:29:02 INFO - PROCESS | 1650 | 1461072542155 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]]]}] 06:29:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 06:29:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 736ms 06:29:02 INFO - PROCESS | 1650 | 1461072542218 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 06:29:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 06:29:02 INFO - PROCESS | 1650 | 1461072542220 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 06:29:02 INFO - PROCESS | 1650 | 1461072542224 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 06:29:02 INFO - PROCESS | 1650 | 1461072542225 Marionette TRACE conn2 <- [1,2518,null,{}] 06:29:02 INFO - PROCESS | 1650 | 1461072542229 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}] 06:29:02 INFO - PROCESS | 1650 | 1461072542368 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 06:29:02 INFO - PROCESS | 1650 | 1461072542480 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a119000 == 67 [pid = 1650] [id = 637] 06:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x129c2f000) [pid = 1650] [serial = 1911] [outer = 0x0] 06:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12ba0fc00) [pid = 1650] [serial = 1912] [outer = 0x129c2f000] 06:29:02 INFO - PROCESS | 1650 | 1461072542511 Marionette DEBUG loaded listener.js 06:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12d99ac00) [pid = 1650] [serial = 1913] [outer = 0x129c2f000] 06:29:02 INFO - PROCESS | 1650 | 1461072542921 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]]]}] 06:29:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 06:29:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 720ms 06:29:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 06:29:02 INFO - PROCESS | 1650 | 1461072542956 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 06:29:02 INFO - PROCESS | 1650 | 1461072542957 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 06:29:02 INFO - PROCESS | 1650 | 1461072542959 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 06:29:02 INFO - PROCESS | 1650 | 1461072542961 Marionette TRACE conn2 <- [1,2522,null,{}] 06:29:02 INFO - PROCESS | 1650 | 1461072542977 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}] 06:29:03 INFO - PROCESS | 1650 | 1461072543108 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 06:29:03 INFO - PROCESS | 1650 | 1461072543193 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a31a800 == 68 [pid = 1650] [id = 638] 06:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12e110800) [pid = 1650] [serial = 1914] [outer = 0x0] 06:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12e367c00) [pid = 1650] [serial = 1915] [outer = 0x12e110800] 06:29:03 INFO - PROCESS | 1650 | 1461072543226 Marionette DEBUG loaded listener.js 06:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12e87b400) [pid = 1650] [serial = 1916] [outer = 0x12e110800] 06:29:03 INFO - PROCESS | 1650 | 1461072543611 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]]]}] 06:29:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 06:29:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 675ms 06:29:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 06:29:03 INFO - PROCESS | 1650 | 1461072543651 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 06:29:03 INFO - PROCESS | 1650 | 1461072543652 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 06:29:03 INFO - PROCESS | 1650 | 1461072543656 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 06:29:03 INFO - PROCESS | 1650 | 1461072543657 Marionette TRACE conn2 <- [1,2526,null,{}] 06:29:03 INFO - PROCESS | 1650 | 1461072543659 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}] 06:29:03 INFO - PROCESS | 1650 | 1461072543775 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 06:29:03 INFO - PROCESS | 1650 | 1461072543887 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7ae000 == 69 [pid = 1650] [id = 639] 06:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x11bef0400) [pid = 1650] [serial = 1917] [outer = 0x0] 06:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12e58b400) [pid = 1650] [serial = 1918] [outer = 0x11bef0400] 06:29:03 INFO - PROCESS | 1650 | 1461072543918 Marionette DEBUG loaded listener.js 06:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12e880800) [pid = 1650] [serial = 1919] [outer = 0x11bef0400] 06:29:04 INFO - PROCESS | 1650 | 1461072544318 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]]]}] 06:29:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 06:29:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 722ms 06:29:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 06:29:04 INFO - PROCESS | 1650 | 1461072544379 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 06:29:04 INFO - PROCESS | 1650 | 1461072544380 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 06:29:04 INFO - PROCESS | 1650 | 1461072544382 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 06:29:04 INFO - PROCESS | 1650 | 1461072544384 Marionette TRACE conn2 <- [1,2530,null,{}] 06:29:04 INFO - PROCESS | 1650 | 1461072544386 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}] 06:29:04 INFO - PROCESS | 1650 | 1461072544514 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 06:29:04 INFO - PROCESS | 1650 | 1461072544612 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x139981800 == 70 [pid = 1650] [id = 640] 06:29:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x12e87dc00) [pid = 1650] [serial = 1920] [outer = 0x0] 06:29:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12eda4400) [pid = 1650] [serial = 1921] [outer = 0x12e87dc00] 06:29:04 INFO - PROCESS | 1650 | 1461072544645 Marionette DEBUG loaded listener.js 06:29:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12eda9c00) [pid = 1650] [serial = 1922] [outer = 0x12e87dc00] 06:29:05 INFO - PROCESS | 1650 | 1461072545094 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]]]}] 06:29:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 06:29:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 770ms 06:29:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 06:29:05 INFO - PROCESS | 1650 | 1461072545152 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 06:29:05 INFO - PROCESS | 1650 | 1461072545154 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 06:29:05 INFO - PROCESS | 1650 | 1461072545156 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 06:29:05 INFO - PROCESS | 1650 | 1461072545157 Marionette TRACE conn2 <- [1,2534,null,{}] 06:29:05 INFO - PROCESS | 1650 | 1461072545160 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}] 06:29:05 INFO - PROCESS | 1650 | 1461072545282 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 06:29:05 INFO - PROCESS | 1650 | 1461072545368 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec23800 == 71 [pid = 1650] [id = 641] 06:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x118982800) [pid = 1650] [serial = 1923] [outer = 0x0] 06:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12cf9cc00) [pid = 1650] [serial = 1924] [outer = 0x118982800] 06:29:05 INFO - PROCESS | 1650 | 1461072545400 Marionette DEBUG loaded listener.js 06:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12edac000) [pid = 1650] [serial = 1925] [outer = 0x118982800] 06:29:05 INFO - PROCESS | 1650 | 1461072545824 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]]]}] 06:29:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 06:29:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 724ms 06:29:05 INFO - PROCESS | 1650 | 1461072545880 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 06:29:05 INFO - PROCESS | 1650 | 1461072545882 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 06:29:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 06:29:05 INFO - PROCESS | 1650 | 1461072545884 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 06:29:05 INFO - PROCESS | 1650 | 1461072545885 Marionette TRACE conn2 <- [1,2538,null,{}] 06:29:05 INFO - PROCESS | 1650 | 1461072545888 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}] 06:29:06 INFO - PROCESS | 1650 | 1461072546005 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 06:29:06 INFO - PROCESS | 1650 | 1461072546093 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12927d800 == 72 [pid = 1650] [id = 642] 06:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x119543000) [pid = 1650] [serial = 1926] [outer = 0x0] 06:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12eda8400) [pid = 1650] [serial = 1927] [outer = 0x119543000] 06:29:06 INFO - PROCESS | 1650 | 1461072546123 Marionette DEBUG loaded listener.js 06:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12f09a000) [pid = 1650] [serial = 1928] [outer = 0x119543000] 06:29:06 INFO - PROCESS | 1650 | 1461072546555 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]]]}] 06:29:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 06:29:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 721ms 06:29:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 06:29:06 INFO - PROCESS | 1650 | 1461072546605 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 06:29:06 INFO - PROCESS | 1650 | 1461072546607 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 06:29:06 INFO - PROCESS | 1650 | 1461072546609 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 06:29:06 INFO - PROCESS | 1650 | 1461072546611 Marionette TRACE conn2 <- [1,2542,null,{}] 06:29:06 INFO - PROCESS | 1650 | 1461072546614 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}] 06:29:06 INFO - PROCESS | 1650 | 1461072546749 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 06:29:07 INFO - PROCESS | 1650 | 1461072547012 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c958000 == 73 [pid = 1650] [id = 643] 06:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x10fffa800) [pid = 1650] [serial = 1929] [outer = 0x0] 06:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x11225b800) [pid = 1650] [serial = 1930] [outer = 0x10fffa800] 06:29:07 INFO - PROCESS | 1650 | 1461072547054 Marionette DEBUG loaded listener.js 06:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x1146bdc00) [pid = 1650] [serial = 1931] [outer = 0x10fffa800] 06:29:07 INFO - PROCESS | 1650 | 1461072547484 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]]]}] 06:29:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 06:29:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 923ms 06:29:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 06:29:07 INFO - PROCESS | 1650 | 1461072547533 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 06:29:07 INFO - PROCESS | 1650 | 1461072547536 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 06:29:07 INFO - PROCESS | 1650 | 1461072547539 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 06:29:07 INFO - PROCESS | 1650 | 1461072547541 Marionette TRACE conn2 <- [1,2546,null,{}] 06:29:07 INFO - PROCESS | 1650 | 1461072547544 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}] 06:29:07 INFO - PROCESS | 1650 | 1461072547701 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 06:29:07 INFO - PROCESS | 1650 | 1461072547765 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12add2800 == 74 [pid = 1650] [id = 644] 06:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x1160e9c00) [pid = 1650] [serial = 1932] [outer = 0x0] 06:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x119129400) [pid = 1650] [serial = 1933] [outer = 0x1160e9c00] 06:29:07 INFO - PROCESS | 1650 | 1461072547796 Marionette DEBUG loaded listener.js 06:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x11ad5d800) [pid = 1650] [serial = 1934] [outer = 0x1160e9c00] 06:29:08 INFO - PROCESS | 1650 | 1461072548209 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]]]}] 06:29:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 06:29:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 723ms 06:29:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 06:29:08 INFO - PROCESS | 1650 | 1461072548264 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 06:29:08 INFO - PROCESS | 1650 | 1461072548266 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 06:29:08 INFO - PROCESS | 1650 | 1461072548269 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 06:29:08 INFO - PROCESS | 1650 | 1461072548271 Marionette TRACE conn2 <- [1,2550,null,{}] 06:29:08 INFO - PROCESS | 1650 | 1461072548273 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}] 06:29:08 INFO - PROCESS | 1650 | 1461072548379 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 06:29:08 INFO - PROCESS | 1650 | 1461072548469 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e77800 == 75 [pid = 1650] [id = 645] 06:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x11ae8e000) [pid = 1650] [serial = 1935] [outer = 0x0] 06:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x11bba3800) [pid = 1650] [serial = 1936] [outer = 0x11ae8e000] 06:29:08 INFO - PROCESS | 1650 | 1461072548500 Marionette DEBUG loaded listener.js 06:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x11c831400) [pid = 1650] [serial = 1937] [outer = 0x11ae8e000] 06:29:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1301c6800 == 74 [pid = 1650] [id = 631] 06:29:08 INFO - PROCESS | 1650 | --DOCSHELL 0x130019000 == 73 [pid = 1650] [id = 630] 06:29:08 INFO - PROCESS | 1650 | --DOCSHELL 0x129280000 == 72 [pid = 1650] [id = 629] 06:29:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12f514800 == 71 [pid = 1650] [id = 628] 06:29:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec13800 == 70 [pid = 1650] [id = 627] 06:29:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12e815000 == 69 [pid = 1650] [id = 626] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12a7f1000) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x12e1d8c00) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12b4a9400) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x12ac32800) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x127316000) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12cba7000) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x12cf2b800) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf82800 == 68 [pid = 1650] [id = 625] 06:29:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12b73d000 == 67 [pid = 1650] [id = 624] 06:29:08 INFO - PROCESS | 1650 | --DOCSHELL 0x129c09800 == 66 [pid = 1650] [id = 623] 06:29:08 INFO - PROCESS | 1650 | --DOCSHELL 0x123cae800 == 65 [pid = 1650] [id = 622] 06:29:08 INFO - PROCESS | 1650 | --DOCSHELL 0x123c95000 == 64 [pid = 1650] [id = 621] 06:29:08 INFO - PROCESS | 1650 | --DOCSHELL 0x129c0d000 == 63 [pid = 1650] [id = 620] 06:29:08 INFO - PROCESS | 1650 | --DOCSHELL 0x123e68000 == 62 [pid = 1650] [id = 619] 06:29:08 INFO - PROCESS | 1650 | --DOCSHELL 0x13981b000 == 61 [pid = 1650] [id = 614] 06:29:08 INFO - PROCESS | 1650 | --DOCSHELL 0x13a31c800 == 60 [pid = 1650] [id = 613] 06:29:08 INFO - PROCESS | 1650 | --DOCSHELL 0x13043a000 == 59 [pid = 1650] [id = 612] 06:29:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12bddf800 == 58 [pid = 1650] [id = 611] 06:29:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba64000 == 57 [pid = 1650] [id = 610] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x127514400) [pid = 1650] [serial = 1478] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x127da2000) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x11c637c00) [pid = 1650] [serial = 1472] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x11c04f800) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x129c38c00) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x124594400) [pid = 1650] [serial = 1460] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x11bba1c00) [pid = 1650] [serial = 1469] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x12a4d9400) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x129bc4c00) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x11a971800) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x11a96fc00) [pid = 1650] [serial = 1466] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12a4ccc00) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x115531400) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12ab81000) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x1188b1000) [pid = 1650] [serial = 1463] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12705c000) [pid = 1650] [serial = 1475] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12e10a000) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12cf98400) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x11a85f400) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x1274ce400) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x11b5e7000) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12a4e3000) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x127daac00) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x12e1d4400) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x11c04ec00) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x11ad5ec00) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x119e6cc00) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x129bc6000) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x123a27000) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12cba8000) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x11bb92400) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12e102400) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12b49f000) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12b4a2800) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x118fa6000) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12ac35c00) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x11a96a400) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12d2c7000) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12ba14c00) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x123fa3c00) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12ab7fc00) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12cf36400) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x115104000) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x127da6c00) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 06:29:08 INFO - PROCESS | 1650 | 1461072548975 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]]]}] 06:29:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 06:29:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 726ms 06:29:09 INFO - PROCESS | 1650 | 1461072549004 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 06:29:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 06:29:09 INFO - PROCESS | 1650 | 1461072549007 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 06:29:09 INFO - PROCESS | 1650 | 1461072549012 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 06:29:09 INFO - PROCESS | 1650 | 1461072549018 Marionette TRACE conn2 <- [1,2554,null,{}] 06:29:09 INFO - PROCESS | 1650 | 1461072549039 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}] 06:29:09 INFO - PROCESS | 1650 | 1461072549190 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 06:29:09 INFO - PROCESS | 1650 | 1461072549302 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x124233000 == 58 [pid = 1650] [id = 646] 06:29:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x1186a7800) [pid = 1650] [serial = 1938] [outer = 0x0] 06:29:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x11c637c00) [pid = 1650] [serial = 1939] [outer = 0x1186a7800] 06:29:09 INFO - PROCESS | 1650 | 1461072549345 Marionette DEBUG loaded listener.js 06:29:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12735d800) [pid = 1650] [serial = 1940] [outer = 0x1186a7800] 06:29:09 INFO - PROCESS | 1650 | 1461072549722 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]]]}] 06:29:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 06:29:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 740ms 06:29:09 INFO - PROCESS | 1650 | 1461072549752 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 06:29:09 INFO - PROCESS | 1650 | 1461072549755 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 06:29:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 06:29:09 INFO - PROCESS | 1650 | 1461072549758 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 06:29:09 INFO - PROCESS | 1650 | 1461072549760 Marionette TRACE conn2 <- [1,2558,null,{}] 06:29:09 INFO - PROCESS | 1650 | 1461072549763 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}] 06:29:09 INFO - PROCESS | 1650 | 1461072549913 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 06:29:10 INFO - PROCESS | 1650 | 1461072550022 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a904000 == 59 [pid = 1650] [id = 647] 06:29:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x127316000) [pid = 1650] [serial = 1941] [outer = 0x0] 06:29:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x127da8400) [pid = 1650] [serial = 1942] [outer = 0x127316000] 06:29:10 INFO - PROCESS | 1650 | 1461072550061 Marionette DEBUG loaded listener.js 06:29:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x129205000) [pid = 1650] [serial = 1943] [outer = 0x127316000] 06:29:10 INFO - PROCESS | 1650 | 1461072550421 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]]]}] 06:29:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 06:29:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 676ms 06:29:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 06:29:10 INFO - PROCESS | 1650 | 1461072550435 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 06:29:10 INFO - PROCESS | 1650 | 1461072550436 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 06:29:10 INFO - PROCESS | 1650 | 1461072550439 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 06:29:10 INFO - PROCESS | 1650 | 1461072550440 Marionette TRACE conn2 <- [1,2562,null,{}] 06:29:10 INFO - PROCESS | 1650 | 1461072550455 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}] 06:29:10 INFO - PROCESS | 1650 | 1461072550553 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 06:29:10 INFO - PROCESS | 1650 | 1461072550589 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf83800 == 60 [pid = 1650] [id = 648] 06:29:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12a4e5800) [pid = 1650] [serial = 1944] [outer = 0x0] 06:29:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12a7f1800) [pid = 1650] [serial = 1945] [outer = 0x12a4e5800] 06:29:10 INFO - PROCESS | 1650 | 1461072550621 Marionette DEBUG loaded listener.js 06:29:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x127ded000) [pid = 1650] [serial = 1946] [outer = 0x12a4e5800] 06:29:10 INFO - PROCESS | 1650 | 1461072550996 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]]]}] 06:29:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 06:29:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 580ms 06:29:11 INFO - PROCESS | 1650 | 1461072551020 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 06:29:11 INFO - PROCESS | 1650 | 1461072551021 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 06:29:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 06:29:11 INFO - PROCESS | 1650 | 1461072551023 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 06:29:11 INFO - PROCESS | 1650 | 1461072551024 Marionette TRACE conn2 <- [1,2566,null,{}] 06:29:11 INFO - PROCESS | 1650 | 1461072551026 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}] 06:29:11 INFO - PROCESS | 1650 | 1461072551126 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 06:29:11 INFO - PROCESS | 1650 | 1461072551219 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e18d800 == 61 [pid = 1650] [id = 649] 06:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x129c35800) [pid = 1650] [serial = 1947] [outer = 0x0] 06:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12b226400) [pid = 1650] [serial = 1948] [outer = 0x129c35800] 06:29:11 INFO - PROCESS | 1650 | 1461072551245 Marionette DEBUG loaded listener.js 06:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12cba8c00) [pid = 1650] [serial = 1949] [outer = 0x129c35800] 06:29:11 INFO - PROCESS | 1650 | 1461072551576 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]]]}] 06:29:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 06:29:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 571ms 06:29:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 06:29:11 INFO - PROCESS | 1650 | 1461072551595 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 06:29:11 INFO - PROCESS | 1650 | 1461072551596 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 06:29:11 INFO - PROCESS | 1650 | 1461072551600 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 06:29:11 INFO - PROCESS | 1650 | 1461072551602 Marionette TRACE conn2 <- [1,2570,null,{}] 06:29:11 INFO - PROCESS | 1650 | 1461072551604 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}] 06:29:11 INFO - PROCESS | 1650 | 1461072551725 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 06:29:11 INFO - PROCESS | 1650 | 1461072551741 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea2d000 == 62 [pid = 1650] [id = 650] 06:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12cf2b800) [pid = 1650] [serial = 1950] [outer = 0x0] 06:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12d2c2c00) [pid = 1650] [serial = 1951] [outer = 0x12cf2b800] 06:29:11 INFO - PROCESS | 1650 | 1461072551767 Marionette DEBUG loaded listener.js 06:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12e103800) [pid = 1650] [serial = 1952] [outer = 0x12cf2b800] 06:29:12 INFO - PROCESS | 1650 | 1461072552141 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]]]}] 06:29:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 06:29:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 571ms 06:29:12 INFO - PROCESS | 1650 | 1461072552170 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 06:29:12 INFO - PROCESS | 1650 | 1461072552171 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 06:29:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 06:29:12 INFO - PROCESS | 1650 | 1461072552173 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 06:29:12 INFO - PROCESS | 1650 | 1461072552174 Marionette TRACE conn2 <- [1,2574,null,{}] 06:29:12 INFO - PROCESS | 1650 | 1461072552176 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}] 06:29:12 INFO - PROCESS | 1650 | 1461072552301 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 06:29:12 INFO - PROCESS | 1650 | 1461072552316 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f50a800 == 63 [pid = 1650] [id = 651] 06:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12e107c00) [pid = 1650] [serial = 1953] [outer = 0x0] 06:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12e366800) [pid = 1650] [serial = 1954] [outer = 0x12e107c00] 06:29:12 INFO - PROCESS | 1650 | 1461072552341 Marionette DEBUG loaded listener.js 06:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12e58e000) [pid = 1650] [serial = 1955] [outer = 0x12e107c00] 06:29:12 INFO - PROCESS | 1650 | 1461072552703 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]]]}] 06:29:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 06:29:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 568ms 06:29:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 06:29:12 INFO - PROCESS | 1650 | 1461072552742 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 06:29:12 INFO - PROCESS | 1650 | 1461072552743 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 06:29:12 INFO - PROCESS | 1650 | 1461072552745 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 06:29:12 INFO - PROCESS | 1650 | 1461072552746 Marionette TRACE conn2 <- [1,2578,null,{}] 06:29:12 INFO - PROCESS | 1650 | 1461072552748 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}] 06:29:12 INFO - PROCESS | 1650 | 1461072552871 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 06:29:12 INFO - PROCESS | 1650 | 1461072552886 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f842800 == 64 [pid = 1650] [id = 652] 06:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12e10e400) [pid = 1650] [serial = 1956] [outer = 0x0] 06:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12e593800) [pid = 1650] [serial = 1957] [outer = 0x12e10e400] 06:29:12 INFO - PROCESS | 1650 | 1461072552910 Marionette DEBUG loaded listener.js 06:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12e872400) [pid = 1650] [serial = 1958] [outer = 0x12e10e400] 06:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x12736ac00) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 06:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12ab7c800) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 06:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x114d95c00) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 06:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x11898a400) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 06:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x127369800) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 06:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x127423000) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 06:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x1188bb800) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 06:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x115162000) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 06:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x11c052800) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 06:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x11b5ee000) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 06:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x11225c400) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 06:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12cdb5000) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 06:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x124122400) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 06:29:13 INFO - PROCESS | 1650 | 1461072553414 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]]]}] 06:29:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 06:29:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 719ms 06:29:13 INFO - PROCESS | 1650 | 1461072553464 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 06:29:13 INFO - PROCESS | 1650 | 1461072553465 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 06:29:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 06:29:13 INFO - PROCESS | 1650 | 1461072553468 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 06:29:13 INFO - PROCESS | 1650 | 1461072553469 Marionette TRACE conn2 <- [1,2582,null,{}] 06:29:13 INFO - PROCESS | 1650 | 1461072553471 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}] 06:29:13 INFO - PROCESS | 1650 | 1461072553570 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 06:29:13 INFO - PROCESS | 1650 | 1461072553575 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e81b800 == 65 [pid = 1650] [id = 653] 06:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x1188bb800) [pid = 1650] [serial = 1959] [outer = 0x0] 06:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x124122400) [pid = 1650] [serial = 1960] [outer = 0x1188bb800] 06:29:13 INFO - PROCESS | 1650 | 1461072553605 Marionette DEBUG loaded listener.js 06:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12a84a000) [pid = 1650] [serial = 1961] [outer = 0x1188bb800] 06:29:14 INFO - PROCESS | 1650 | 1461072554014 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]]]}] 06:29:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 06:29:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 568ms 06:29:14 INFO - PROCESS | 1650 | 1461072554036 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 06:29:14 INFO - PROCESS | 1650 | 1461072554038 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 06:29:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 06:29:14 INFO - PROCESS | 1650 | 1461072554040 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 06:29:14 INFO - PROCESS | 1650 | 1461072554043 Marionette TRACE conn2 <- [1,2586,null,{}] 06:29:14 INFO - PROCESS | 1650 | 1461072554046 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}] 06:29:14 INFO - PROCESS | 1650 | 1461072554249 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 06:29:14 INFO - PROCESS | 1650 | 1461072554358 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x139815000 == 66 [pid = 1650] [id = 654] 06:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x11bba8800) [pid = 1650] [serial = 1962] [outer = 0x0] 06:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12e61a400) [pid = 1650] [serial = 1963] [outer = 0x11bba8800] 06:29:14 INFO - PROCESS | 1650 | 1461072554399 Marionette DEBUG loaded listener.js 06:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12eda4c00) [pid = 1650] [serial = 1964] [outer = 0x11bba8800] 06:29:14 INFO - PROCESS | 1650 | 1461072554690 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]]]}] 06:29:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 06:29:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 670ms 06:29:14 INFO - PROCESS | 1650 | 1461072554711 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 06:29:14 INFO - PROCESS | 1650 | 1461072554712 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 06:29:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 06:29:14 INFO - PROCESS | 1650 | 1461072554721 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 06:29:14 INFO - PROCESS | 1650 | 1461072554723 Marionette TRACE conn2 <- [1,2590,null,{}] 06:29:14 INFO - PROCESS | 1650 | 1461072554725 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}] 06:29:14 INFO - PROCESS | 1650 | 1461072554832 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 06:29:14 INFO - PROCESS | 1650 | 1461072554837 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a0c4800 == 67 [pid = 1650] [id = 655] 06:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12eda6400) [pid = 1650] [serial = 1965] [outer = 0x0] 06:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12f09fc00) [pid = 1650] [serial = 1966] [outer = 0x12eda6400] 06:29:14 INFO - PROCESS | 1650 | 1461072554862 Marionette DEBUG loaded listener.js 06:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12f6d1400) [pid = 1650] [serial = 1967] [outer = 0x12eda6400] 06:29:15 INFO - PROCESS | 1650 | 1461072555216 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]]]}] 06:29:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 06:29:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 519ms 06:29:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 06:29:15 INFO - PROCESS | 1650 | 1461072555242 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 06:29:15 INFO - PROCESS | 1650 | 1461072555243 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 06:29:15 INFO - PROCESS | 1650 | 1461072555245 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 06:29:15 INFO - PROCESS | 1650 | 1461072555247 Marionette TRACE conn2 <- [1,2594,null,{}] 06:29:15 INFO - PROCESS | 1650 | 1461072555251 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}] 06:29:15 INFO - PROCESS | 1650 | 1461072555385 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 06:29:15 INFO - PROCESS | 1650 | 1461072555517 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c17000 == 68 [pid = 1650] [id = 656] 06:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x10fff7c00) [pid = 1650] [serial = 1968] [outer = 0x0] 06:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x1123dec00) [pid = 1650] [serial = 1969] [outer = 0x10fff7c00] 06:29:15 INFO - PROCESS | 1650 | 1461072555550 Marionette DEBUG loaded listener.js 06:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x115162000) [pid = 1650] [serial = 1970] [outer = 0x10fff7c00] 06:29:16 INFO - PROCESS | 1650 | 1461072556000 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]]]}] 06:29:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 06:29:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 770ms 06:29:16 INFO - PROCESS | 1650 | 1461072556017 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 06:29:16 INFO - PROCESS | 1650 | 1461072556020 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 06:29:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 06:29:16 INFO - PROCESS | 1650 | 1461072556024 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 06:29:16 INFO - PROCESS | 1650 | 1461072556026 Marionette TRACE conn2 <- [1,2598,null,{}] 06:29:16 INFO - PROCESS | 1650 | 1461072556030 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}] 06:29:16 INFO - PROCESS | 1650 | 1461072556154 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 06:29:16 INFO - PROCESS | 1650 | 1461072556271 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad0d800 == 69 [pid = 1650] [id = 657] 06:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x118642800) [pid = 1650] [serial = 1971] [outer = 0x0] 06:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x11ad62800) [pid = 1650] [serial = 1972] [outer = 0x118642800] 06:29:16 INFO - PROCESS | 1650 | 1461072556304 Marionette DEBUG loaded listener.js 06:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x11c271400) [pid = 1650] [serial = 1973] [outer = 0x118642800] 06:29:16 INFO - PROCESS | 1650 | 1461072556729 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]]]}] 06:29:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 06:29:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 770ms 06:29:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 06:29:16 INFO - PROCESS | 1650 | 1461072556806 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 06:29:16 INFO - PROCESS | 1650 | 1461072556809 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 06:29:16 INFO - PROCESS | 1650 | 1461072556811 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 06:29:16 INFO - PROCESS | 1650 | 1461072556813 Marionette TRACE conn2 <- [1,2602,null,{}] 06:29:16 INFO - PROCESS | 1650 | 1461072556835 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}] 06:29:16 INFO - PROCESS | 1650 | 1461072556956 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 06:29:17 INFO - PROCESS | 1650 | 1461072557043 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f02a800 == 70 [pid = 1650] [id = 658] 06:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x127360400) [pid = 1650] [serial = 1974] [outer = 0x0] 06:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x127da6000) [pid = 1650] [serial = 1975] [outer = 0x127360400] 06:29:17 INFO - PROCESS | 1650 | 1461072557073 Marionette DEBUG loaded listener.js 06:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12a42a800) [pid = 1650] [serial = 1976] [outer = 0x127360400] 06:29:17 INFO - PROCESS | 1650 | 1461072557520 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]]]}] 06:29:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 06:29:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 738ms 06:29:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 06:29:17 INFO - PROCESS | 1650 | 1461072557555 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 06:29:17 INFO - PROCESS | 1650 | 1461072557556 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 06:29:17 INFO - PROCESS | 1650 | 1461072557565 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 06:29:17 INFO - PROCESS | 1650 | 1461072557571 Marionette TRACE conn2 <- [1,2606,null,{}] 06:29:17 INFO - PROCESS | 1650 | 1461072557574 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}] 06:29:17 INFO - PROCESS | 1650 | 1461072557693 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 06:29:17 INFO - PROCESS | 1650 | 1461072557781 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a2db800 == 71 [pid = 1650] [id = 659] 06:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x11a992c00) [pid = 1650] [serial = 1977] [outer = 0x0] 06:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12a849400) [pid = 1650] [serial = 1978] [outer = 0x11a992c00] 06:29:17 INFO - PROCESS | 1650 | 1461072557811 Marionette DEBUG loaded listener.js 06:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12ab7c800) [pid = 1650] [serial = 1979] [outer = 0x11a992c00] 06:29:18 INFO - PROCESS | 1650 | 1461072558317 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]]]}] 06:29:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 06:29:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 783ms 06:29:18 INFO - PROCESS | 1650 | 1461072558353 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 06:29:18 INFO - PROCESS | 1650 | 1461072558355 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 06:29:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 06:29:18 INFO - PROCESS | 1650 | 1461072558357 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 06:29:18 INFO - PROCESS | 1650 | 1461072558359 Marionette TRACE conn2 <- [1,2610,null,{}] 06:29:18 INFO - PROCESS | 1650 | 1461072558361 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}] 06:29:18 INFO - PROCESS | 1650 | 1461072558478 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 06:29:18 INFO - PROCESS | 1650 | 1461072558564 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x139e41000 == 72 [pid = 1650] [id = 660] 06:29:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12ab81000) [pid = 1650] [serial = 1980] [outer = 0x0] 06:29:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12ac3e000) [pid = 1650] [serial = 1981] [outer = 0x12ab81000] 06:29:18 INFO - PROCESS | 1650 | 1461072558596 Marionette DEBUG loaded listener.js 06:29:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12ac42000) [pid = 1650] [serial = 1982] [outer = 0x12ab81000] 06:29:19 INFO - PROCESS | 1650 | 1461072558998 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]]]}] 06:29:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 06:29:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 672ms 06:29:19 INFO - PROCESS | 1650 | 1461072559030 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 06:29:19 INFO - PROCESS | 1650 | 1461072559031 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 06:29:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 06:29:19 INFO - PROCESS | 1650 | 1461072559034 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 06:29:19 INFO - PROCESS | 1650 | 1461072559035 Marionette TRACE conn2 <- [1,2614,null,{}] 06:29:19 INFO - PROCESS | 1650 | 1461072559037 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}] 06:29:19 INFO - PROCESS | 1650 | 1461072559153 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 06:29:19 INFO - PROCESS | 1650 | 1461072559240 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a318800 == 73 [pid = 1650] [id = 661] 06:29:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12b4a1800) [pid = 1650] [serial = 1983] [outer = 0x0] 06:29:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x12cf36c00) [pid = 1650] [serial = 1984] [outer = 0x12b4a1800] 06:29:19 INFO - PROCESS | 1650 | 1461072559278 Marionette DEBUG loaded listener.js 06:29:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12e594c00) [pid = 1650] [serial = 1985] [outer = 0x12b4a1800] 06:29:19 INFO - PROCESS | 1650 | 1461072559710 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]]]}] 06:29:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 06:29:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 719ms 06:29:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 06:29:19 INFO - PROCESS | 1650 | 1461072559753 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 06:29:19 INFO - PROCESS | 1650 | 1461072559755 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 06:29:19 INFO - PROCESS | 1650 | 1461072559757 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 06:29:19 INFO - PROCESS | 1650 | 1461072559758 Marionette TRACE conn2 <- [1,2618,null,{}] 06:29:19 INFO - PROCESS | 1650 | 1461072559761 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}] 06:29:19 INFO - PROCESS | 1650 | 1461072559896 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 06:29:20 INFO - PROCESS | 1650 | 1461072559997 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aca0000 == 74 [pid = 1650] [id = 662] 06:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12acbb800) [pid = 1650] [serial = 1986] [outer = 0x0] 06:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12acc4000) [pid = 1650] [serial = 1987] [outer = 0x12acbb800] 06:29:20 INFO - PROCESS | 1650 | 1461072560027 Marionette DEBUG loaded listener.js 06:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12ed9d400) [pid = 1650] [serial = 1988] [outer = 0x12acbb800] 06:29:20 INFO - PROCESS | 1650 | 1461072560412 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]]]}] 06:29:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 06:29:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 722ms 06:29:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 06:29:20 INFO - PROCESS | 1650 | 1461072560480 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 06:29:20 INFO - PROCESS | 1650 | 1461072560481 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 06:29:20 INFO - PROCESS | 1650 | 1461072560483 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 06:29:20 INFO - PROCESS | 1650 | 1461072560484 Marionette TRACE conn2 <- [1,2622,null,{}] 06:29:20 INFO - PROCESS | 1650 | 1461072560487 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}] 06:29:20 INFO - PROCESS | 1650 | 1461072560604 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 06:29:20 INFO - PROCESS | 1650 | 1461072560720 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aeca000 == 75 [pid = 1650] [id = 663] 06:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12acbe000) [pid = 1650] [serial = 1989] [outer = 0x0] 06:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12f0a1400) [pid = 1650] [serial = 1990] [outer = 0x12acbe000] 06:29:20 INFO - PROCESS | 1650 | 1461072560752 Marionette DEBUG loaded listener.js 06:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12f6d8800) [pid = 1650] [serial = 1991] [outer = 0x12acbe000] 06:29:21 INFO - PROCESS | 1650 | 1461072561135 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]]]}] 06:29:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 06:29:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 671ms 06:29:21 INFO - PROCESS | 1650 | 1461072561155 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 06:29:21 INFO - PROCESS | 1650 | 1461072561156 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 06:29:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 06:29:21 INFO - PROCESS | 1650 | 1461072561158 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 06:29:21 INFO - PROCESS | 1650 | 1461072561159 Marionette TRACE conn2 <- [1,2626,null,{}] 06:29:21 INFO - PROCESS | 1650 | 1461072561162 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}] 06:29:21 INFO - PROCESS | 1650 | 1461072561284 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 06:29:21 INFO - PROCESS | 1650 | 1461072561390 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x145883800 == 76 [pid = 1650] [id = 664] 06:29:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12a81a400) [pid = 1650] [serial = 1992] [outer = 0x0] 06:29:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12a81f800) [pid = 1650] [serial = 1993] [outer = 0x12a81a400] 06:29:21 INFO - PROCESS | 1650 | 1461072561420 Marionette DEBUG loaded listener.js 06:29:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12a824400) [pid = 1650] [serial = 1994] [outer = 0x12a81a400] 06:29:21 INFO - PROCESS | 1650 | 1461072561887 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]]]}] 06:29:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 06:29:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 770ms 06:29:21 INFO - PROCESS | 1650 | 1461072561934 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 06:29:21 INFO - PROCESS | 1650 | 1461072561936 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 06:29:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 06:29:21 INFO - PROCESS | 1650 | 1461072561940 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 06:29:21 INFO - PROCESS | 1650 | 1461072561942 Marionette TRACE conn2 <- [1,2630,null,{}] 06:29:21 INFO - PROCESS | 1650 | 1461072561944 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}] 06:29:22 INFO - PROCESS | 1650 | 1461072562086 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 06:29:22 INFO - PROCESS | 1650 | 1461072562208 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e7a000 == 77 [pid = 1650] [id = 665] 06:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x115529800) [pid = 1650] [serial = 1995] [outer = 0x0] 06:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x129207800) [pid = 1650] [serial = 1996] [outer = 0x115529800] 06:29:22 INFO - PROCESS | 1650 | 1461072562256 Marionette DEBUG loaded listener.js 06:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12a824000) [pid = 1650] [serial = 1997] [outer = 0x115529800] 06:29:22 INFO - PROCESS | 1650 | 1461072562790 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]]]}] 06:29:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 06:29:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 871ms 06:29:22 INFO - PROCESS | 1650 | 1461072562811 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 06:29:22 INFO - PROCESS | 1650 | 1461072562813 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 06:29:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 06:29:22 INFO - PROCESS | 1650 | 1461072562815 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 06:29:22 INFO - PROCESS | 1650 | 1461072562816 Marionette TRACE conn2 <- [1,2634,null,{}] 06:29:22 INFO - PROCESS | 1650 | 1461072562819 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}] 06:29:22 INFO - PROCESS | 1650 | 1461072562938 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 06:29:23 INFO - PROCESS | 1650 | 1461072563057 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2ef000 == 78 [pid = 1650] [id = 666] 06:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12a4de400) [pid = 1650] [serial = 1998] [outer = 0x0] 06:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12f09ac00) [pid = 1650] [serial = 1999] [outer = 0x12a4de400] 06:29:23 INFO - PROCESS | 1650 | 1461072563093 Marionette DEBUG loaded listener.js 06:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x12f8bc800) [pid = 1650] [serial = 2000] [outer = 0x12a4de400] 06:29:23 INFO - PROCESS | 1650 | 1461072563787 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]]]}] 06:29:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 06:29:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1023ms 06:29:23 INFO - PROCESS | 1650 | 1461072563839 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 06:29:23 INFO - PROCESS | 1650 | 1461072563841 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 06:29:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 06:29:23 INFO - PROCESS | 1650 | 1461072563855 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 06:29:23 INFO - PROCESS | 1650 | 1461072563857 Marionette TRACE conn2 <- [1,2638,null,{}] 06:29:23 INFO - PROCESS | 1650 | 1461072563861 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}] 06:29:23 INFO - PROCESS | 1650 | 1461072563969 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 06:29:24 INFO - PROCESS | 1650 | 1461072564095 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bbdd800 == 79 [pid = 1650] [id = 667] 06:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x1123e7c00) [pid = 1650] [serial = 2001] [outer = 0x0] 06:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x115527400) [pid = 1650] [serial = 2002] [outer = 0x1123e7c00] 06:29:24 INFO - PROCESS | 1650 | 1461072564127 Marionette DEBUG loaded listener.js 06:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x11898a400) [pid = 1650] [serial = 2003] [outer = 0x1123e7c00] 06:29:24 INFO - PROCESS | 1650 | 1461072564600 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]]]}] 06:29:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 06:29:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 773ms 06:29:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 06:29:24 INFO - PROCESS | 1650 | 1461072564629 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 06:29:24 INFO - PROCESS | 1650 | 1461072564634 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 06:29:24 INFO - PROCESS | 1650 | 1461072564639 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 06:29:24 INFO - PROCESS | 1650 | 1461072564642 Marionette TRACE conn2 <- [1,2642,null,{}] 06:29:24 INFO - PROCESS | 1650 | 1461072564645 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}] 06:29:24 INFO - PROCESS | 1650 | 1461072564840 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 06:29:24 INFO - PROCESS | 1650 | 1461072564907 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c374000 == 80 [pid = 1650] [id = 668] 06:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x115847400) [pid = 1650] [serial = 2004] [outer = 0x0] 06:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x11a969400) [pid = 1650] [serial = 2005] [outer = 0x115847400] 06:29:24 INFO - PROCESS | 1650 | 1461072564935 Marionette DEBUG loaded listener.js 06:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x11aa18000) [pid = 1650] [serial = 2006] [outer = 0x115847400] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x13a0c4800 == 79 [pid = 1650] [id = 655] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x139815000 == 78 [pid = 1650] [id = 654] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12e81b800 == 77 [pid = 1650] [id = 653] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12f842800 == 76 [pid = 1650] [id = 652] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12f50a800 == 75 [pid = 1650] [id = 651] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea2d000 == 74 [pid = 1650] [id = 650] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x12d99c000) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12e18d800 == 73 [pid = 1650] [id = 649] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf83800 == 72 [pid = 1650] [id = 648] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12a904000 == 71 [pid = 1650] [id = 647] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x124233000 == 70 [pid = 1650] [id = 646] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x123e77800 == 69 [pid = 1650] [id = 645] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12add2800 == 68 [pid = 1650] [id = 644] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11c958000 == 67 [pid = 1650] [id = 643] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec23800 == 66 [pid = 1650] [id = 641] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x139981800 == 65 [pid = 1650] [id = 640] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7ae000 == 64 [pid = 1650] [id = 639] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x13a31a800 == 63 [pid = 1650] [id = 638] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x13a119000 == 62 [pid = 1650] [id = 637] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x139ecd000 == 61 [pid = 1650] [id = 636] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1301d3000 == 60 [pid = 1650] [id = 635] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12adde000 == 59 [pid = 1650] [id = 634] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x123c8d000 == 58 [pid = 1650] [id = 633] 06:29:25 INFO - PROCESS | 1650 | --DOCSHELL 0x130b92800 == 57 [pid = 1650] [id = 632] 06:29:25 INFO - PROCESS | 1650 | 1461072565398 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]]]}] 06:29:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 06:29:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 772ms 06:29:25 INFO - PROCESS | 1650 | 1461072565411 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 06:29:25 INFO - PROCESS | 1650 | 1461072565413 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 06:29:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 06:29:25 INFO - PROCESS | 1650 | 1461072565417 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 06:29:25 INFO - PROCESS | 1650 | 1461072565420 Marionette TRACE conn2 <- [1,2646,null,{}] 06:29:25 INFO - PROCESS | 1650 | 1461072565427 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}] 06:29:25 INFO - PROCESS | 1650 | 1461072565522 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x12a8c5800) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x12b218400) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x12ba0d000) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x11a99a800) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12b4a0c00) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x12b49e400) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12cdadc00) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x127455c00) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x129162c00) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x11bb99400) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x11ae8d400) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12e370800) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x129bca400) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x1188b1800) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x11898cc00) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x123b2d400) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x127311400) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12e614000) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x11c04b800) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x123a22c00) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x11ae49000) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x114ae2c00) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x1123e6c00) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12e872c00) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12e620800) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12ac28000) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12cf9b800) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x11510c800) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12bad2400) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12d2c5800) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x12cf92000) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x1274cd000) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x127057000) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12a4db400) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x12a8cf800) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 06:29:25 INFO - PROCESS | 1650 | 1461072565618 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cb0000 == 58 [pid = 1650] [id = 669] 06:29:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x11a99a800) [pid = 1650] [serial = 2007] [outer = 0x0] 06:29:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x11ae41800) [pid = 1650] [serial = 2008] [outer = 0x11a99a800] 06:29:25 INFO - PROCESS | 1650 | 1461072565653 Marionette DEBUG loaded listener.js 06:29:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x11bb9f800) [pid = 1650] [serial = 2009] [outer = 0x11a99a800] 06:29:25 INFO - PROCESS | 1650 | 1461072565966 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]]]}] 06:29:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 06:29:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 572ms 06:29:25 INFO - PROCESS | 1650 | 1461072565989 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 06:29:25 INFO - PROCESS | 1650 | 1461072565990 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 06:29:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 06:29:25 INFO - PROCESS | 1650 | 1461072565993 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 06:29:25 INFO - PROCESS | 1650 | 1461072565994 Marionette TRACE conn2 <- [1,2650,null,{}] 06:29:25 INFO - PROCESS | 1650 | 1461072565997 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}] 06:29:26 INFO - PROCESS | 1650 | 1461072566095 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 06:29:26 INFO - PROCESS | 1650 | 1461072566186 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x129109800 == 59 [pid = 1650] [id = 670] 06:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x11bb9a000) [pid = 1650] [serial = 2010] [outer = 0x0] 06:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x11c04f000) [pid = 1650] [serial = 2011] [outer = 0x11bb9a000] 06:29:26 INFO - PROCESS | 1650 | 1461072566214 Marionette DEBUG loaded listener.js 06:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x11c8eb000) [pid = 1650] [serial = 2012] [outer = 0x11bb9a000] 06:29:26 INFO - PROCESS | 1650 | 1461072566495 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]]]}] 06:29:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 06:29:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 519ms 06:29:26 INFO - PROCESS | 1650 | 1461072566512 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 06:29:26 INFO - PROCESS | 1650 | 1461072566514 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 06:29:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 06:29:26 INFO - PROCESS | 1650 | 1461072566524 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 06:29:26 INFO - PROCESS | 1650 | 1461072566525 Marionette TRACE conn2 <- [1,2654,null,{}] 06:29:26 INFO - PROCESS | 1650 | 1461072566527 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}] 06:29:26 INFO - PROCESS | 1650 | 1461072566625 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 06:29:26 INFO - PROCESS | 1650 | 1461072566630 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad05000 == 60 [pid = 1650] [id = 671] 06:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x11c8ee400) [pid = 1650] [serial = 2013] [outer = 0x0] 06:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x123f24000) [pid = 1650] [serial = 2014] [outer = 0x11c8ee400] 06:29:26 INFO - PROCESS | 1650 | 1461072566656 Marionette DEBUG loaded listener.js 06:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x124594400) [pid = 1650] [serial = 2015] [outer = 0x11c8ee400] 06:29:27 INFO - PROCESS | 1650 | 1461072567006 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]]]}] 06:29:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 06:29:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 520ms 06:29:27 INFO - PROCESS | 1650 | 1461072567064 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 06:29:27 INFO - PROCESS | 1650 | 1461072567067 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 06:29:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 06:29:27 INFO - PROCESS | 1650 | 1461072567071 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 06:29:27 INFO - PROCESS | 1650 | 1461072567072 Marionette TRACE conn2 <- [1,2658,null,{}] 06:29:27 INFO - PROCESS | 1650 | 1461072567074 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}] 06:29:27 INFO - PROCESS | 1650 | 1461072567178 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 06:29:27 INFO - PROCESS | 1650 | 1461072567182 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ade3800 == 61 [pid = 1650] [id = 672] 06:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x124595c00) [pid = 1650] [serial = 2016] [outer = 0x0] 06:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x1274c4800) [pid = 1650] [serial = 2017] [outer = 0x124595c00] 06:29:27 INFO - PROCESS | 1650 | 1461072567211 Marionette DEBUG loaded listener.js 06:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x129b98c00) [pid = 1650] [serial = 2018] [outer = 0x124595c00] 06:29:27 INFO - PROCESS | 1650 | 1461072567602 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]]]}] 06:29:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 06:29:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 569ms 06:29:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 06:29:27 INFO - PROCESS | 1650 | 1461072567640 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 06:29:27 INFO - PROCESS | 1650 | 1461072567641 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 06:29:27 INFO - PROCESS | 1650 | 1461072567644 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 06:29:27 INFO - PROCESS | 1650 | 1461072567645 Marionette TRACE conn2 <- [1,2662,null,{}] 06:29:27 INFO - PROCESS | 1650 | 1461072567647 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}] 06:29:27 INFO - PROCESS | 1650 | 1461072567767 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 06:29:27 INFO - PROCESS | 1650 | 1461072567784 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b831800 == 62 [pid = 1650] [id = 673] 06:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x127df3000) [pid = 1650] [serial = 2019] [outer = 0x0] 06:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x129c2e800) [pid = 1650] [serial = 2020] [outer = 0x127df3000] 06:29:27 INFO - PROCESS | 1650 | 1461072567809 Marionette DEBUG loaded listener.js 06:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12a4cc400) [pid = 1650] [serial = 2021] [outer = 0x127df3000] 06:29:28 INFO - PROCESS | 1650 | 1461072568155 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]]]}] 06:29:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 06:29:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 522ms 06:29:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 06:29:28 INFO - PROCESS | 1650 | 1461072568172 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 06:29:28 INFO - PROCESS | 1650 | 1461072568173 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 06:29:28 INFO - PROCESS | 1650 | 1461072568175 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 06:29:28 INFO - PROCESS | 1650 | 1461072568176 Marionette TRACE conn2 <- [1,2666,null,{}] 06:29:28 INFO - PROCESS | 1650 | 1461072568178 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}] 06:29:28 INFO - PROCESS | 1650 | 1461072568298 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 06:29:28 INFO - PROCESS | 1650 | 1461072568309 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf7a800 == 63 [pid = 1650] [id = 674] 06:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x129b8e400) [pid = 1650] [serial = 2022] [outer = 0x0] 06:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12a4de800) [pid = 1650] [serial = 2023] [outer = 0x129b8e400] 06:29:28 INFO - PROCESS | 1650 | 1461072568334 Marionette DEBUG loaded listener.js 06:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12a842800) [pid = 1650] [serial = 2024] [outer = 0x129b8e400] 06:29:29 INFO - PROCESS | 1650 | 1461072569176 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]]]}] 06:29:29 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) 06:29:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1020ms 06:29:29 INFO - PROCESS | 1650 | 1461072569195 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 06:29:29 INFO - PROCESS | 1650 | 1461072569197 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 06:29:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 06:29:29 INFO - PROCESS | 1650 | 1461072569207 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 06:29:29 INFO - PROCESS | 1650 | 1461072569208 Marionette TRACE conn2 <- [1,2670,null,{}] 06:29:29 INFO - PROCESS | 1650 | 1461072569210 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}] 06:29:29 INFO - PROCESS | 1650 | 1461072569331 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 06:29:29 INFO - PROCESS | 1650 | 1461072569345 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e187000 == 64 [pid = 1650] [id = 675] 06:29:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12a845000) [pid = 1650] [serial = 2025] [outer = 0x0] 06:29:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12a850c00) [pid = 1650] [serial = 2026] [outer = 0x12a845000] 06:29:29 INFO - PROCESS | 1650 | 1461072569372 Marionette DEBUG loaded listener.js 06:29:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12ab81800) [pid = 1650] [serial = 2027] [outer = 0x12a845000] 06:29:29 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12cf2b800) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 06:29:29 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x12d2c6000) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 06:29:29 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x12a4e5800) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 06:29:29 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x1186a7800) [pid = 1650] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 06:29:29 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x127316000) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 06:29:29 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12e107c00) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 06:29:29 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x10fffa800) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 06:29:29 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x11ae8e000) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 06:29:29 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x1160e9c00) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 06:29:29 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12e10e400) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 06:29:29 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x1188bb800) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 06:29:29 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x11bba8800) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 06:29:29 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x129c35800) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 06:29:29 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12e106000) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 06:29:30 INFO - PROCESS | 1650 | 1461072570370 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] 06:29:30 INFO - PROCESS | 1650 | 1461072570385 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 06:29:30 INFO - PROCESS | 1650 | 1461072570387 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 06:29:30 INFO - PROCESS | 1650 | 1461072570388 Marionette TRACE conn2 <- [1,2674,null,{}] 06:29:30 INFO - PROCESS | 1650 | 1461072570390 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}] 06:29:30 INFO - PROCESS | 1650 | 1461072570487 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 06:29:30 INFO - PROCESS | 1650 | 1461072570561 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8d7800 == 65 [pid = 1650] [id = 676] 06:29:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x114d94400) [pid = 1650] [serial = 2028] [outer = 0x0] 06:29:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12a4e0000) [pid = 1650] [serial = 2029] [outer = 0x114d94400] 06:29:30 INFO - PROCESS | 1650 | 1461072570587 Marionette DEBUG loaded listener.js 06:29:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12ac2c800) [pid = 1650] [serial = 2030] [outer = 0x114d94400] 06:29:31 INFO - PROCESS | 1650 | 1461072571377 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] 06:29:31 INFO - PROCESS | 1650 | 1461072571412 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 06:29:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 06:29:31 INFO - PROCESS | 1650 | 1461072571425 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 06:29:31 INFO - PROCESS | 1650 | 1461072571426 Marionette TRACE conn2 <- [1,2678,null,{}] 06:29:31 INFO - PROCESS | 1650 | 1461072571428 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}] 06:29:31 INFO - PROCESS | 1650 | 1461072571533 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 06:29:31 INFO - PROCESS | 1650 | 1461072571538 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f519000 == 66 [pid = 1650] [id = 677] 06:29:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12ac46800) [pid = 1650] [serial = 2031] [outer = 0x0] 06:29:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12b49f000) [pid = 1650] [serial = 2032] [outer = 0x12ac46800] 06:29:31 INFO - PROCESS | 1650 | 1461072571567 Marionette DEBUG loaded listener.js 06:29:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12cf2b800) [pid = 1650] [serial = 2033] [outer = 0x12ac46800] 06:29:32 INFO - PROCESS | 1650 | 1461072572597 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]]]}] 06:29:32 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) 06:29:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1220ms 06:29:32 INFO - PROCESS | 1650 | 1461072572646 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 06:29:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 06:29:32 INFO - PROCESS | 1650 | 1461072572649 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 06:29:32 INFO - PROCESS | 1650 | 1461072572652 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 06:29:32 INFO - PROCESS | 1650 | 1461072572654 Marionette TRACE conn2 <- [1,2682,null,{}] 06:29:32 INFO - PROCESS | 1650 | 1461072572658 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}] 06:29:32 INFO - PROCESS | 1650 | 1461072572779 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 06:29:32 INFO - PROCESS | 1650 | 1461072572896 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c950800 == 67 [pid = 1650] [id = 678] 06:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x11a902c00) [pid = 1650] [serial = 2034] [outer = 0x0] 06:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x11a909c00) [pid = 1650] [serial = 2035] [outer = 0x11a902c00] 06:29:32 INFO - PROCESS | 1650 | 1461072572955 Marionette DEBUG loaded listener.js 06:29:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x11a992000) [pid = 1650] [serial = 2036] [outer = 0x11a902c00] 06:29:33 INFO - PROCESS | 1650 | 1461072573847 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]]]}] 06:29:33 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) 06:29:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1226ms 06:29:33 INFO - PROCESS | 1650 | 1461072573879 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 06:29:33 INFO - PROCESS | 1650 | 1461072573886 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 06:29:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 06:29:33 INFO - PROCESS | 1650 | 1461072573890 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 06:29:33 INFO - PROCESS | 1650 | 1461072573892 Marionette TRACE conn2 <- [1,2686,null,{}] 06:29:33 INFO - PROCESS | 1650 | 1461072573895 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}] 06:29:34 INFO - PROCESS | 1650 | 1461072574009 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 06:29:34 INFO - PROCESS | 1650 | 1461072574125 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac89000 == 68 [pid = 1650] [id = 679] 06:29:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x11a904400) [pid = 1650] [serial = 2037] [outer = 0x0] 06:29:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x11aed9400) [pid = 1650] [serial = 2038] [outer = 0x11a904400] 06:29:34 INFO - PROCESS | 1650 | 1461072574158 Marionette DEBUG loaded listener.js 06:29:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x11bef7800) [pid = 1650] [serial = 2039] [outer = 0x11a904400] 06:29:35 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 06:29:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 06:29:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 06:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 06:29:35 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1 06:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:35 INFO - _addTest/ [0,2689,"getWindowHandle",null] 06:29:35 INFO - PROCESS | 1650 | 1461072575117 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 06:29:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 06:29:35 INFO - PROCESS | 1650 | 1461072575120 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 06:29:35 INFO - PROCESS | 1650 | 1461072575122 Marionette TRACE conn2 <- [1,2690,null,{}] 06:29:35 INFO - PROCESS | 1650 | 1461072575131 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}] 06:29:35 INFO - PROCESS | 1650 | 1461072575247 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 06:29:35 INFO - PROCESS | 1650 | 1461072575364 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f826800 == 69 [pid = 1650] [id = 680] 06:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x123b2c000) [pid = 1650] [serial = 2040] [outer = 0x0] 06:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x1274c8400) [pid = 1650] [serial = 2041] [outer = 0x123b2c000] 06:29:35 INFO - PROCESS | 1650 | 1461072575398 Marionette DEBUG loaded listener.js 06:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12a4dd800) [pid = 1650] [serial = 2042] [outer = 0x123b2c000] 06:29:36 INFO - PROCESS | 1650 | 1461072576303 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] 06:29:36 INFO - PROCESS | 1650 | 1461072576346 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 06:29:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 06:29:36 INFO - PROCESS | 1650 | 1461072576349 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 06:29:36 INFO - PROCESS | 1650 | 1461072576350 Marionette TRACE conn2 <- [1,2694,null,{}] 06:29:36 INFO - PROCESS | 1650 | 1461072576352 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}] 06:29:36 INFO - PROCESS | 1650 | 1461072576465 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 06:29:36 INFO - PROCESS | 1650 | 1461072576583 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x118fd5000 == 70 [pid = 1650] [id = 681] 06:29:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x112251800) [pid = 1650] [serial = 2043] [outer = 0x0] 06:29:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x115105800) [pid = 1650] [serial = 2044] [outer = 0x112251800] 06:29:36 INFO - PROCESS | 1650 | 1461072576617 Marionette DEBUG loaded listener.js 06:29:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x129b8c400) [pid = 1650] [serial = 2045] [outer = 0x112251800] 06:29:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12fb13800 == 69 [pid = 1650] [id = 17] 06:29:37 INFO - PROCESS | 1650 | 1461072577767 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] 06:29:37 INFO - PROCESS | 1650 | 1461072577823 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 06:29:37 INFO - PROCESS | 1650 | 1461072577826 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 06:29:37 INFO - PROCESS | 1650 | 1461072577827 Marionette TRACE conn2 <- [1,2698,null,{}] 06:29:37 INFO - PROCESS | 1650 | 1461072577831 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}] 06:29:37 INFO - PROCESS | 1650 | 1461072577965 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 06:29:38 INFO - PROCESS | 1650 | 1461072578074 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1270cb000 == 70 [pid = 1650] [id = 682] 06:29:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x11a971800) [pid = 1650] [serial = 2046] [outer = 0x0] 06:29:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x11a991000) [pid = 1650] [serial = 2047] [outer = 0x11a971800] 06:29:38 INFO - PROCESS | 1650 | 1461072578117 Marionette DEBUG loaded listener.js 06:29:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x11ae4c400) [pid = 1650] [serial = 2048] [outer = 0x11a971800] 06:29:38 INFO - PROCESS | 1650 | --DOCSHELL 0x13a116800 == 69 [pid = 1650] [id = 609] 06:29:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8d7800 == 68 [pid = 1650] [id = 676] 06:29:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12e187000 == 67 [pid = 1650] [id = 675] 06:29:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf7a800 == 66 [pid = 1650] [id = 674] 06:29:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12b831800 == 65 [pid = 1650] [id = 673] 06:29:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12ade3800 == 64 [pid = 1650] [id = 672] 06:29:38 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x11bba3400) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 06:29:38 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x12ba0fc00) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 06:29:38 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x124067400) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 06:29:38 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x11a861000) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 06:29:38 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12e367c00) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 06:29:38 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12e58b400) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 06:29:38 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x12a4dbc00) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 06:29:38 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12eda4400) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 06:29:38 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x12cf9cc00) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 06:29:38 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x12eda8400) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 06:29:38 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12f09fc00) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 06:29:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad05000 == 63 [pid = 1650] [id = 671] 06:29:38 INFO - PROCESS | 1650 | --DOCSHELL 0x129109800 == 62 [pid = 1650] [id = 670] 06:29:38 INFO - PROCESS | 1650 | --DOCSHELL 0x123cb0000 == 61 [pid = 1650] [id = 669] 06:29:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11c374000 == 60 [pid = 1650] [id = 668] 06:29:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11bbdd800 == 59 [pid = 1650] [id = 667] 06:29:38 INFO - PROCESS | 1650 | --DOCSHELL 0x139e41000 == 58 [pid = 1650] [id = 660] 06:29:38 INFO - PROCESS | 1650 | --DOCSHELL 0x13a2db800 == 57 [pid = 1650] [id = 659] 06:29:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12f02a800 == 56 [pid = 1650] [id = 658] 06:29:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad0d800 == 55 [pid = 1650] [id = 657] 06:29:38 INFO - PROCESS | 1650 | --DOCSHELL 0x119c17000 == 54 [pid = 1650] [id = 656] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x12e36a800) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12d2c2c00) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12e111800) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12a7f1800) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x127ded000) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x11c637c00) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12735d800) [pid = 1650] [serial = 1940] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x127da8400) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x129205000) [pid = 1650] [serial = 1943] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12e366800) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x11225b800) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x1146bdc00) [pid = 1650] [serial = 1931] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x11c831400) [pid = 1650] [serial = 1937] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x11bba3800) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12e103800) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x11ad5d800) [pid = 1650] [serial = 1934] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x119129400) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12e593800) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x124122400) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12a84a000) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12e872400) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12e61a400) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12b226400) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12cba8c00) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12e58e000) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 06:29:39 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12eda4c00) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 06:29:39 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 06:29:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 06:29:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 06:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 06:29:39 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1 06:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:39 INFO - _addTest/ [0,2701,"getWindowHandle",null] 06:29:39 INFO - PROCESS | 1650 | 1461072579054 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 06:29:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 06:29:39 INFO - PROCESS | 1650 | 1461072579058 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 06:29:39 INFO - PROCESS | 1650 | 1461072579059 Marionette TRACE conn2 <- [1,2702,null,{}] 06:29:39 INFO - PROCESS | 1650 | 1461072579062 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}] 06:29:39 INFO - PROCESS | 1650 | 1461072579154 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 06:29:39 INFO - PROCESS | 1650 | 1461072579158 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245db000 == 55 [pid = 1650] [id = 683] 06:29:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x114d96c00) [pid = 1650] [serial = 2049] [outer = 0x0] 06:29:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x11b87a400) [pid = 1650] [serial = 2050] [outer = 0x114d96c00] 06:29:39 INFO - PROCESS | 1650 | 1461072579184 Marionette DEBUG loaded listener.js 06:29:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x11beee800) [pid = 1650] [serial = 2051] [outer = 0x114d96c00] 06:29:39 INFO - PROCESS | 1650 | 1461072579690 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]]]}] 06:29:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 06:29:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 671ms 06:29:39 INFO - PROCESS | 1650 | 1461072579729 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 06:29:39 INFO - PROCESS | 1650 | 1461072579730 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 06:29:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 06:29:39 INFO - PROCESS | 1650 | 1461072579733 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 06:29:39 INFO - PROCESS | 1650 | 1461072579734 Marionette TRACE conn2 <- [1,2706,null,{}] 06:29:39 INFO - PROCESS | 1650 | 1461072579741 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}] 06:29:39 INFO - PROCESS | 1650 | 1461072579822 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 06:29:39 INFO - PROCESS | 1650 | 1461072579829 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad03800 == 56 [pid = 1650] [id = 684] 06:29:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x11c271800) [pid = 1650] [serial = 2052] [outer = 0x0] 06:29:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x123fb1000) [pid = 1650] [serial = 2053] [outer = 0x11c271800] 06:29:39 INFO - PROCESS | 1650 | 1461072579876 Marionette DEBUG loaded listener.js 06:29:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x127455c00) [pid = 1650] [serial = 2054] [outer = 0x11c271800] 06:29:40 INFO - PROCESS | 1650 | 1461072580394 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]]]}] 06:29:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 06:29:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 671ms 06:29:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 06:29:40 INFO - PROCESS | 1650 | 1461072580405 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 06:29:40 INFO - PROCESS | 1650 | 1461072580408 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 06:29:40 INFO - PROCESS | 1650 | 1461072580411 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 06:29:40 INFO - PROCESS | 1650 | 1461072580413 Marionette TRACE conn2 <- [1,2710,null,{}] 06:29:40 INFO - PROCESS | 1650 | 1461072580417 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}] 06:29:40 INFO - PROCESS | 1650 | 1461072580552 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 06:29:40 INFO - PROCESS | 1650 | 1461072580668 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12add1000 == 57 [pid = 1650] [id = 685] 06:29:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x129163000) [pid = 1650] [serial = 2055] [outer = 0x0] 06:29:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x129bca400) [pid = 1650] [serial = 2056] [outer = 0x129163000] 06:29:40 INFO - PROCESS | 1650 | 1461072580696 Marionette DEBUG loaded listener.js 06:29:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12a4ca400) [pid = 1650] [serial = 2057] [outer = 0x129163000] 06:29:41 INFO - PROCESS | 1650 | 1461072581012 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] 06:29:41 INFO - PROCESS | 1650 | 1461072581037 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 06:29:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 06:29:41 INFO - PROCESS | 1650 | 1461072581039 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 06:29:41 INFO - PROCESS | 1650 | 1461072581040 Marionette TRACE conn2 <- [1,2714,null,{}] 06:29:41 INFO - PROCESS | 1650 | 1461072581043 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}] 06:29:41 INFO - PROCESS | 1650 | 1461072581163 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 06:29:41 INFO - PROCESS | 1650 | 1461072581178 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba2a800 == 58 [pid = 1650] [id = 686] 06:29:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x114ae8000) [pid = 1650] [serial = 2058] [outer = 0x0] 06:29:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12a4dbc00) [pid = 1650] [serial = 2059] [outer = 0x114ae8000] 06:29:41 INFO - PROCESS | 1650 | 1461072581205 Marionette DEBUG loaded listener.js 06:29:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12a845800) [pid = 1650] [serial = 2060] [outer = 0x114ae8000] 06:29:41 INFO - PROCESS | 1650 | 1461072581568 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]]]}] 06:29:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 06:29:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 570ms 06:29:41 INFO - PROCESS | 1650 | 1461072581610 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 06:29:41 INFO - PROCESS | 1650 | 1461072581611 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 06:29:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 06:29:41 INFO - PROCESS | 1650 | 1461072581614 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 06:29:41 INFO - PROCESS | 1650 | 1461072581615 Marionette TRACE conn2 <- [1,2718,null,{}] 06:29:41 INFO - PROCESS | 1650 | 1461072581617 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}] 06:29:41 INFO - PROCESS | 1650 | 1461072581748 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 06:29:41 INFO - PROCESS | 1650 | 1461072581764 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf8b000 == 59 [pid = 1650] [id = 687] 06:29:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12a849000) [pid = 1650] [serial = 2061] [outer = 0x0] 06:29:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12ac34000) [pid = 1650] [serial = 2062] [outer = 0x12a849000] 06:29:41 INFO - PROCESS | 1650 | 1461072581792 Marionette DEBUG loaded listener.js 06:29:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12acbcc00) [pid = 1650] [serial = 2063] [outer = 0x12a849000] 06:29:42 INFO - PROCESS | 1650 | 1461072582200 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] 06:29:42 INFO - PROCESS | 1650 | 1461072582252 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 06:29:42 INFO - PROCESS | 1650 | 1461072582254 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 06:29:42 INFO - PROCESS | 1650 | 1461072582255 Marionette TRACE conn2 <- [1,2722,null,{}] 06:29:42 INFO - PROCESS | 1650 | 1461072582257 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}] 06:29:42 INFO - PROCESS | 1650 | 1461072582373 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 06:29:42 INFO - PROCESS | 1650 | 1461072582384 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a9b5800 == 60 [pid = 1650] [id = 688] 06:29:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12ac39c00) [pid = 1650] [serial = 2064] [outer = 0x0] 06:29:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12b226800) [pid = 1650] [serial = 2065] [outer = 0x12ac39c00] 06:29:42 INFO - PROCESS | 1650 | 1461072582409 Marionette DEBUG loaded listener.js 06:29:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12ba11c00) [pid = 1650] [serial = 2066] [outer = 0x12ac39c00] 06:29:42 INFO - PROCESS | 1650 | 1461072582785 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] 06:29:42 INFO - PROCESS | 1650 | 1461072582824 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 06:29:42 INFO - PROCESS | 1650 | 1461072582827 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 06:29:42 INFO - PROCESS | 1650 | 1461072582828 Marionette TRACE conn2 <- [1,2726,null,{}] 06:29:42 INFO - PROCESS | 1650 | 1461072582830 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}] 06:29:43 INFO - PROCESS | 1650 | 1461072583369 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x115164000) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x11a996000) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12b223400) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12e106c00) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x10fffa000) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x127da9400) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x127366000) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12e110800) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x12a4de400) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12eda6400) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x114d8c000) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12a7e2400) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x114c11000) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x1275ad400) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x112259400) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x11225ac00) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x115844800) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x129c2f000) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x127362400) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x114d94400) [pid = 1650] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x129b8e400) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x11c8ee400) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x127313800) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x11aaee800) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x11a99a800) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12a42a000) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x114ae4800) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12ba1a000) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x124595c00) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12cdb8000) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12a845000) [pid = 1650] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x115847400) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x123a23800) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x129bca000) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x11ad5b000) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12742ac00) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x127df3000) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x11c459400) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x11a994c00) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x118982800) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12b21f400) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x129bcac00) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11a992400) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x11bef3400) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x118e43000) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12a4d9800) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x11bb9a000) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x118988400) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11a98d400) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x1146b5c00) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x112260000) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x11bef0400) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x1123e7c00) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x10fff3400) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12badec00) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x1274d0c00) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12e87dc00) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11b5ec800) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x123f33000) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12e591800) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x119543000) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 06:29:43 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x129b92800) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 06:29:43 INFO - PROCESS | 1650 | 1461072583461 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x116022000 == 61 [pid = 1650] [id = 689] 06:29:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x112257c00) [pid = 1650] [serial = 2067] [outer = 0x0] 06:29:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x1123e3800) [pid = 1650] [serial = 2068] [outer = 0x112257c00] 06:29:43 INFO - PROCESS | 1650 | 1461072583487 Marionette DEBUG loaded listener.js 06:29:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x114d94400) [pid = 1650] [serial = 2069] [outer = 0x112257c00] 06:29:43 INFO - PROCESS | 1650 | 1461072583766 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]]]}] 06:29:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 06:29:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 974ms 06:29:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 06:29:43 INFO - PROCESS | 1650 | 1461072583805 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 06:29:43 INFO - PROCESS | 1650 | 1461072583807 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 06:29:43 INFO - PROCESS | 1650 | 1461072583809 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 06:29:43 INFO - PROCESS | 1650 | 1461072583810 Marionette TRACE conn2 <- [1,2730,null,{}] 06:29:43 INFO - PROCESS | 1650 | 1461072583813 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}] 06:29:43 INFO - PROCESS | 1650 | 1461072583914 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 06:29:43 INFO - PROCESS | 1650 | 1461072583988 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cb1800 == 62 [pid = 1650] [id = 690] 06:29:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x114d8cc00) [pid = 1650] [serial = 2070] [outer = 0x0] 06:29:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x1198b7400) [pid = 1650] [serial = 2071] [outer = 0x114d8cc00] 06:29:44 INFO - PROCESS | 1650 | 1461072584014 Marionette DEBUG loaded listener.js 06:29:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11adaec00) [pid = 1650] [serial = 2072] [outer = 0x114d8cc00] 06:29:44 INFO - PROCESS | 1650 | 1461072584769 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] 06:29:44 INFO - PROCESS | 1650 | 1461072584782 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 06:29:44 INFO - PROCESS | 1650 | 1461072584784 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 06:29:44 INFO - PROCESS | 1650 | 1461072584785 Marionette TRACE conn2 <- [1,2734,null,{}] 06:29:44 INFO - PROCESS | 1650 | 1461072584787 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}] 06:29:44 INFO - PROCESS | 1650 | 1461072584881 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 06:29:44 INFO - PROCESS | 1650 | 1461072584885 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f828000 == 63 [pid = 1650] [id = 691] 06:29:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11bb8ac00) [pid = 1650] [serial = 2073] [outer = 0x0] 06:29:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12412b400) [pid = 1650] [serial = 2074] [outer = 0x11bb8ac00] 06:29:44 INFO - PROCESS | 1650 | 1461072584912 Marionette DEBUG loaded listener.js 06:29:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x127423000) [pid = 1650] [serial = 2075] [outer = 0x11bb8ac00] 06:29:45 INFO - PROCESS | 1650 | 1461072585267 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]]]}] 06:29:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 06:29:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 518ms 06:29:45 INFO - PROCESS | 1650 | 1461072585303 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 06:29:45 INFO - PROCESS | 1650 | 1461072585304 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 06:29:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 06:29:45 INFO - PROCESS | 1650 | 1461072585307 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 06:29:45 INFO - PROCESS | 1650 | 1461072585308 Marionette TRACE conn2 <- [1,2738,null,{}] 06:29:45 INFO - PROCESS | 1650 | 1461072585311 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}] 06:29:45 INFO - PROCESS | 1650 | 1461072585500 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 06:29:45 INFO - PROCESS | 1650 | 1461072585630 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c306000 == 64 [pid = 1650] [id = 692] 06:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x112257400) [pid = 1650] [serial = 2076] [outer = 0x0] 06:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x1123e7c00) [pid = 1650] [serial = 2077] [outer = 0x112257400] 06:29:45 INFO - PROCESS | 1650 | 1461072585665 Marionette DEBUG loaded listener.js 06:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x1163dfc00) [pid = 1650] [serial = 2078] [outer = 0x112257400] 06:29:46 INFO - PROCESS | 1650 | 1461072586118 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]]]}] 06:29:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 06:29:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 824ms 06:29:46 INFO - PROCESS | 1650 | 1461072586151 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 06:29:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 06:29:46 INFO - PROCESS | 1650 | 1461072586155 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 06:29:46 INFO - PROCESS | 1650 | 1461072586158 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 06:29:46 INFO - PROCESS | 1650 | 1461072586161 Marionette TRACE conn2 <- [1,2742,null,{}] 06:29:46 INFO - PROCESS | 1650 | 1461072586177 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}] 06:29:46 INFO - PROCESS | 1650 | 1461072586334 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 06:29:46 INFO - PROCESS | 1650 | 1461072586447 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac97800 == 65 [pid = 1650] [id = 693] 06:29:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x119ecd800) [pid = 1650] [serial = 2079] [outer = 0x0] 06:29:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11aee2c00) [pid = 1650] [serial = 2080] [outer = 0x119ecd800] 06:29:46 INFO - PROCESS | 1650 | 1461072586504 Marionette DEBUG loaded listener.js 06:29:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x11bef0800) [pid = 1650] [serial = 2081] [outer = 0x119ecd800] 06:29:46 INFO - PROCESS | 1650 | 1461072586995 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]]]}] 06:29:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 06:29:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 871ms 06:29:47 INFO - PROCESS | 1650 | 1461072587030 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 06:29:47 INFO - PROCESS | 1650 | 1461072587033 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 06:29:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 06:29:47 INFO - PROCESS | 1650 | 1461072587036 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 06:29:47 INFO - PROCESS | 1650 | 1461072587039 Marionette TRACE conn2 <- [1,2746,null,{}] 06:29:47 INFO - PROCESS | 1650 | 1461072587042 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}] 06:29:47 INFO - PROCESS | 1650 | 1461072587211 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 06:29:47 INFO - PROCESS | 1650 | 1461072587372 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12df65000 == 66 [pid = 1650] [id = 694] 06:29:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x11c831400) [pid = 1650] [serial = 2082] [outer = 0x0] 06:29:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x123b2e000) [pid = 1650] [serial = 2083] [outer = 0x11c831400] 06:29:47 INFO - PROCESS | 1650 | 1461072587421 Marionette DEBUG loaded listener.js 06:29:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12735e400) [pid = 1650] [serial = 2084] [outer = 0x11c831400] 06:29:47 INFO - PROCESS | 1650 | 1461072587927 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]]]}] 06:29:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 06:29:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 924ms 06:29:47 INFO - PROCESS | 1650 | 1461072587961 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 06:29:47 INFO - PROCESS | 1650 | 1461072587964 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 06:29:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 06:29:47 INFO - PROCESS | 1650 | 1461072587991 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 06:29:47 INFO - PROCESS | 1650 | 1461072587994 Marionette TRACE conn2 <- [1,2750,null,{}] 06:29:47 INFO - PROCESS | 1650 | 1461072587997 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}] 06:29:48 INFO - PROCESS | 1650 | 1461072588112 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 06:29:48 INFO - PROCESS | 1650 | 1461072588199 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305c2800 == 67 [pid = 1650] [id = 695] 06:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x127da9400) [pid = 1650] [serial = 2085] [outer = 0x0] 06:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12a4d1000) [pid = 1650] [serial = 2086] [outer = 0x127da9400] 06:29:48 INFO - PROCESS | 1650 | 1461072588229 Marionette DEBUG loaded listener.js 06:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12a816c00) [pid = 1650] [serial = 2087] [outer = 0x127da9400] 06:29:48 INFO - PROCESS | 1650 | 1461072588615 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]]]}] 06:29:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 06:29:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 679ms 06:29:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 06:29:48 INFO - PROCESS | 1650 | 1461072588664 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 06:29:48 INFO - PROCESS | 1650 | 1461072588665 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 06:29:48 INFO - PROCESS | 1650 | 1461072588668 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 06:29:48 INFO - PROCESS | 1650 | 1461072588669 Marionette TRACE conn2 <- [1,2754,null,{}] 06:29:48 INFO - PROCESS | 1650 | 1461072588671 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}] 06:29:48 INFO - PROCESS | 1650 | 1461072588782 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 06:29:48 INFO - PROCESS | 1650 | 1461072588897 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x139811000 == 68 [pid = 1650] [id = 696] 06:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x127dab400) [pid = 1650] [serial = 2088] [outer = 0x0] 06:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12a84cc00) [pid = 1650] [serial = 2089] [outer = 0x127dab400] 06:29:48 INFO - PROCESS | 1650 | 1461072588929 Marionette DEBUG loaded listener.js 06:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12ab84000) [pid = 1650] [serial = 2090] [outer = 0x127dab400] 06:29:49 INFO - PROCESS | 1650 | 1461072589319 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]]]}] 06:29:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 06:29:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 668ms 06:29:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 06:29:49 INFO - PROCESS | 1650 | 1461072589337 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 06:29:49 INFO - PROCESS | 1650 | 1461072589338 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 06:29:49 INFO - PROCESS | 1650 | 1461072589341 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 06:29:49 INFO - PROCESS | 1650 | 1461072589342 Marionette TRACE conn2 <- [1,2758,null,{}] 06:29:49 INFO - PROCESS | 1650 | 1461072589345 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}] 06:29:49 INFO - PROCESS | 1650 | 1461072589457 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 06:29:49 INFO - PROCESS | 1650 | 1461072589568 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x139993800 == 69 [pid = 1650] [id = 697] 06:29:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12ac44000) [pid = 1650] [serial = 2091] [outer = 0x0] 06:29:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12acb7000) [pid = 1650] [serial = 2092] [outer = 0x12ac44000] 06:29:49 INFO - PROCESS | 1650 | 1461072589605 Marionette DEBUG loaded listener.js 06:29:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12ba0fc00) [pid = 1650] [serial = 2093] [outer = 0x12ac44000] 06:29:50 INFO - PROCESS | 1650 | 1461072590031 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]]]}] 06:29:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 06:29:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 718ms 06:29:50 INFO - PROCESS | 1650 | 1461072590059 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 06:29:50 INFO - PROCESS | 1650 | 1461072590061 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 06:29:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 06:29:50 INFO - PROCESS | 1650 | 1461072590063 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 06:29:50 INFO - PROCESS | 1650 | 1461072590065 Marionette TRACE conn2 <- [1,2762,null,{}] 06:29:50 INFO - PROCESS | 1650 | 1461072590067 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}] 06:29:50 INFO - PROCESS | 1650 | 1461072590179 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 06:29:50 INFO - PROCESS | 1650 | 1461072590295 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x139e14000 == 70 [pid = 1650] [id = 698] 06:29:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12ba15400) [pid = 1650] [serial = 2094] [outer = 0x0] 06:29:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12cb9f000) [pid = 1650] [serial = 2095] [outer = 0x12ba15400] 06:29:50 INFO - PROCESS | 1650 | 1461072590327 Marionette DEBUG loaded listener.js 06:29:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12cf36000) [pid = 1650] [serial = 2096] [outer = 0x12ba15400] 06:29:50 INFO - PROCESS | 1650 | 1461072590717 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]]]}] 06:29:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 06:29:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 670ms 06:29:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 06:29:50 INFO - PROCESS | 1650 | 1461072590734 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 06:29:50 INFO - PROCESS | 1650 | 1461072590735 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 06:29:50 INFO - PROCESS | 1650 | 1461072590738 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 06:29:50 INFO - PROCESS | 1650 | 1461072590740 Marionette TRACE conn2 <- [1,2766,null,{}] 06:29:50 INFO - PROCESS | 1650 | 1461072590742 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}] 06:29:50 INFO - PROCESS | 1650 | 1461072590876 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 06:29:51 INFO - PROCESS | 1650 | 1461072591064 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ecb000 == 71 [pid = 1650] [id = 699] 06:29:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12cf2f400) [pid = 1650] [serial = 2097] [outer = 0x0] 06:29:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12d2cb800) [pid = 1650] [serial = 2098] [outer = 0x12cf2f400] 06:29:51 INFO - PROCESS | 1650 | 1461072591112 Marionette DEBUG loaded listener.js 06:29:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12e105000) [pid = 1650] [serial = 2099] [outer = 0x12cf2f400] 06:29:51 INFO - PROCESS | 1650 | 1461072591576 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]]]}] 06:29:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 06:29:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 871ms 06:29:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 06:29:51 INFO - PROCESS | 1650 | 1461072591609 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 06:29:51 INFO - PROCESS | 1650 | 1461072591611 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 06:29:51 INFO - PROCESS | 1650 | 1461072591613 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 06:29:51 INFO - PROCESS | 1650 | 1461072591614 Marionette TRACE conn2 <- [1,2770,null,{}] 06:29:51 INFO - PROCESS | 1650 | 1461072591617 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}] 06:29:51 INFO - PROCESS | 1650 | 1461072591764 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 06:29:51 INFO - PROCESS | 1650 | 1461072591885 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a9b1800 == 72 [pid = 1650] [id = 700] 06:29:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x112257000) [pid = 1650] [serial = 2100] [outer = 0x0] 06:29:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x11510c800) [pid = 1650] [serial = 2101] [outer = 0x112257000] 06:29:51 INFO - PROCESS | 1650 | 1461072591918 Marionette DEBUG loaded listener.js 06:29:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x11c286800) [pid = 1650] [serial = 2102] [outer = 0x112257000] 06:29:52 INFO - PROCESS | 1650 | 1461072592309 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]]]}] 06:29:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 06:29:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 721ms 06:29:52 INFO - PROCESS | 1650 | 1461072592335 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 06:29:52 INFO - PROCESS | 1650 | 1461072592336 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 06:29:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 06:29:52 INFO - PROCESS | 1650 | 1461072592338 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 06:29:52 INFO - PROCESS | 1650 | 1461072592340 Marionette TRACE conn2 <- [1,2774,null,{}] 06:29:52 INFO - PROCESS | 1650 | 1461072592342 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}] 06:29:52 INFO - PROCESS | 1650 | 1461072592472 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 06:29:52 INFO - PROCESS | 1650 | 1461072592568 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c960800 == 73 [pid = 1650] [id = 701] 06:29:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x11898ec00) [pid = 1650] [serial = 2103] [outer = 0x0] 06:29:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x11ae3f800) [pid = 1650] [serial = 2104] [outer = 0x11898ec00] 06:29:52 INFO - PROCESS | 1650 | 1461072592598 Marionette DEBUG loaded listener.js 06:29:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x129bc1000) [pid = 1650] [serial = 2105] [outer = 0x11898ec00] 06:29:53 INFO - PROCESS | 1650 | 1461072593002 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]]]}] 06:29:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 06:29:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 720ms 06:29:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 06:29:53 INFO - PROCESS | 1650 | 1461072593060 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 06:29:53 INFO - PROCESS | 1650 | 1461072593061 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 06:29:53 INFO - PROCESS | 1650 | 1461072593064 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 06:29:53 INFO - PROCESS | 1650 | 1461072593068 Marionette TRACE conn2 <- [1,2778,null,{}] 06:29:53 INFO - PROCESS | 1650 | 1461072593071 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}] 06:29:53 INFO - PROCESS | 1650 | 1461072593195 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 06:29:53 INFO - PROCESS | 1650 | 1461072593361 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a9af800 == 74 [pid = 1650] [id = 702] 06:29:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x112260c00) [pid = 1650] [serial = 2106] [outer = 0x0] 06:29:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x114ae3000) [pid = 1650] [serial = 2107] [outer = 0x112260c00] 06:29:53 INFO - PROCESS | 1650 | 1461072593416 Marionette DEBUG loaded listener.js 06:29:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x11a995800) [pid = 1650] [serial = 2108] [outer = 0x112260c00] 06:29:54 INFO - PROCESS | 1650 | 1461072594128 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]]]}] 06:29:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 06:29:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1076ms 06:29:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 06:29:54 INFO - PROCESS | 1650 | 1461072594139 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 06:29:54 INFO - PROCESS | 1650 | 1461072594143 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 06:29:54 INFO - PROCESS | 1650 | 1461072594146 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 06:29:54 INFO - PROCESS | 1650 | 1461072594148 Marionette TRACE conn2 <- [1,2782,null,{}] 06:29:54 INFO - PROCESS | 1650 | 1461072594152 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}] 06:29:54 INFO - PROCESS | 1650 | 1461072594265 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 06:29:54 INFO - PROCESS | 1650 | 1461072594362 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c16800 == 75 [pid = 1650] [id = 703] 06:29:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x114e9fc00) [pid = 1650] [serial = 2109] [outer = 0x0] 06:29:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x118990400) [pid = 1650] [serial = 2110] [outer = 0x114e9fc00] 06:29:54 INFO - PROCESS | 1650 | 1461072594391 Marionette DEBUG loaded listener.js 06:29:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x11a906000) [pid = 1650] [serial = 2111] [outer = 0x114e9fc00] 06:29:54 INFO - PROCESS | 1650 | 1461072594822 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]]]}] 06:29:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 06:29:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 725ms 06:29:54 INFO - PROCESS | 1650 | 1461072594872 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 06:29:54 INFO - PROCESS | 1650 | 1461072594875 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 06:29:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 06:29:54 INFO - PROCESS | 1650 | 1461072594916 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 06:29:54 INFO - PROCESS | 1650 | 1461072594918 Marionette TRACE conn2 <- [1,2786,null,{}] 06:29:54 INFO - PROCESS | 1650 | 1461072594922 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}] 06:29:55 INFO - PROCESS | 1650 | 1461072595031 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 06:29:55 INFO - PROCESS | 1650 | 1461072595160 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8d5000 == 74 [pid = 1650] [id = 506] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1301cd000 == 73 [pid = 1650] [id = 587] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12d27a800 == 72 [pid = 1650] [id = 546] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12fb13000 == 71 [pid = 1650] [id = 18] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12f828000 == 70 [pid = 1650] [id = 691] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x123cb1800 == 69 [pid = 1650] [id = 690] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x116022000 == 68 [pid = 1650] [id = 689] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11a9b5800 == 67 [pid = 1650] [id = 688] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf8b000 == 66 [pid = 1650] [id = 687] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba2a800 == 65 [pid = 1650] [id = 686] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12a81f800) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12f0a1400) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12acc4000) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x129207800) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12b49f000) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119580000 == 66 [pid = 1650] [id = 704] 06:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x116556c00) [pid = 1650] [serial = 2112] [outer = 0x0] 06:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x11a96a400) [pid = 1650] [serial = 2113] [outer = 0x116556c00] 06:29:55 INFO - PROCESS | 1650 | 1461072595218 Marionette DEBUG loaded listener.js 06:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x11aee1000) [pid = 1650] [serial = 2114] [outer = 0x116556c00] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12add1000 == 65 [pid = 1650] [id = 685] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad03800 == 64 [pid = 1650] [id = 684] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1245db000 == 63 [pid = 1650] [id = 683] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1270cb000 == 62 [pid = 1650] [id = 682] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x118fd5000 == 61 [pid = 1650] [id = 681] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12f826800 == 60 [pid = 1650] [id = 680] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac89000 == 59 [pid = 1650] [id = 679] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11c950800 == 58 [pid = 1650] [id = 678] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12a22b800) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x129bcdc00) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x119ed1c00) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12ab78400) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12ac34800) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x129bc0800) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x11adad400) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12742a800) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12a7e7000) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x11bba8c00) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x11c053000) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x127424000) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x11a96b000) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x1191a6400) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x114add000) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x114135800) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x123c5e000) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12a224800) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12a21ec00) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x11c057c00) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12bad7800) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12e594400) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12a849400) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12a7e6800) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12e87b400) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12f09ac00) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12f6d1400) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x123a1a800) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12a226000) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12ab79800) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x11a96c000) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12d99ac00) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x129bc8800) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12a4e0000) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12a4de800) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x124594400) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x11bb9f800) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11ae41800) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12ac3e000) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12b21d800) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x119eccc00) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12cdb4000) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x129b98c00) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12d991800) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12ab81800) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11aa18000) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12ab82400) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12a4cc400) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x129b8c800) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12edac000) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12e877800) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12b221400) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12cb9e400) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12f8bc800) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12cf36c00) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11a994400) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12a8c8800) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12a842800) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x129c2e800) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11c04f000) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x123f24000) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11c26e800) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11a969400) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11c8eb000) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1123dec00) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12a850c00) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12e880800) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1274c4800) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x115527400) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11ad62800) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11898a400) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12cf35000) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12ab83c00) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12eda9c00) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12e879c00) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12e61d800) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12f09a000) [pid = 1650] [serial = 1928] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x127da6000) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12ac2c800) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | 1461072595561 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]]]}] 06:29:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 06:29:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 690ms 06:29:55 INFO - PROCESS | 1650 | 1461072595590 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 06:29:55 INFO - PROCESS | 1650 | 1461072595591 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 06:29:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 06:29:55 INFO - PROCESS | 1650 | 1461072595593 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 06:29:55 INFO - PROCESS | 1650 | 1461072595596 Marionette TRACE conn2 <- [1,2790,null,{}] 06:29:55 INFO - PROCESS | 1650 | 1461072595603 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}] 06:29:55 INFO - PROCESS | 1650 | 1461072595704 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 06:29:55 INFO - PROCESS | 1650 | 1461072595718 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245d4800 == 59 [pid = 1650] [id = 705] 06:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11bba5400) [pid = 1650] [serial = 2115] [outer = 0x0] 06:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11c04d800) [pid = 1650] [serial = 2116] [outer = 0x11bba5400] 06:29:55 INFO - PROCESS | 1650 | 1461072595748 Marionette DEBUG loaded listener.js 06:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11c456400) [pid = 1650] [serial = 2117] [outer = 0x11bba5400] 06:29:56 INFO - PROCESS | 1650 | 1461072596119 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]]]}] 06:29:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 06:29:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 571ms 06:29:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 06:29:56 INFO - PROCESS | 1650 | 1461072596164 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 06:29:56 INFO - PROCESS | 1650 | 1461072596166 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 06:29:56 INFO - PROCESS | 1650 | 1461072596168 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 06:29:56 INFO - PROCESS | 1650 | 1461072596170 Marionette TRACE conn2 <- [1,2794,null,{}] 06:29:56 INFO - PROCESS | 1650 | 1461072596172 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}] 06:29:56 INFO - PROCESS | 1650 | 1461072596306 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 06:29:56 INFO - PROCESS | 1650 | 1461072596313 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7b4000 == 60 [pid = 1650] [id = 706] 06:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x123a21400) [pid = 1650] [serial = 2118] [outer = 0x0] 06:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12406b400) [pid = 1650] [serial = 2119] [outer = 0x123a21400] 06:29:56 INFO - PROCESS | 1650 | 1461072596364 Marionette DEBUG loaded listener.js 06:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x127313000) [pid = 1650] [serial = 2120] [outer = 0x123a21400] 06:29:56 INFO - PROCESS | 1650 | 1461072596812 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]]]}] 06:29:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 06:29:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 669ms 06:29:56 INFO - PROCESS | 1650 | 1461072596838 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 06:29:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 06:29:56 INFO - PROCESS | 1650 | 1461072596839 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 06:29:56 INFO - PROCESS | 1650 | 1461072596841 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 06:29:56 INFO - PROCESS | 1650 | 1461072596842 Marionette TRACE conn2 <- [1,2798,null,{}] 06:29:56 INFO - PROCESS | 1650 | 1461072596845 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}] 06:29:56 INFO - PROCESS | 1650 | 1461072596939 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 06:29:56 INFO - PROCESS | 1650 | 1461072596943 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad10000 == 61 [pid = 1650] [id = 707] 06:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12735d800) [pid = 1650] [serial = 2121] [outer = 0x0] 06:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1274c5800) [pid = 1650] [serial = 2122] [outer = 0x12735d800] 06:29:56 INFO - PROCESS | 1650 | 1461072596969 Marionette DEBUG loaded listener.js 06:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x127da3400) [pid = 1650] [serial = 2123] [outer = 0x12735d800] 06:29:57 INFO - PROCESS | 1650 | 1461072597338 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]]]}] 06:29:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 06:29:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 520ms 06:29:57 INFO - PROCESS | 1650 | 1461072597361 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 06:29:57 INFO - PROCESS | 1650 | 1461072597362 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 06:29:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 06:29:57 INFO - PROCESS | 1650 | 1461072597365 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 06:29:57 INFO - PROCESS | 1650 | 1461072597366 Marionette TRACE conn2 <- [1,2802,null,{}] 06:29:57 INFO - PROCESS | 1650 | 1461072597368 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}] 06:29:57 INFO - PROCESS | 1650 | 1461072597470 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 06:29:57 INFO - PROCESS | 1650 | 1461072597562 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ade7000 == 62 [pid = 1650] [id = 708] 06:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x127369800) [pid = 1650] [serial = 2124] [outer = 0x0] 06:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x127df4000) [pid = 1650] [serial = 2125] [outer = 0x127369800] 06:29:57 INFO - PROCESS | 1650 | 1461072597590 Marionette DEBUG loaded listener.js 06:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12a226400) [pid = 1650] [serial = 2126] [outer = 0x127369800] 06:29:57 INFO - PROCESS | 1650 | 1461072597922 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]]]}] 06:29:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 06:29:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 570ms 06:29:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 06:29:57 INFO - PROCESS | 1650 | 1461072597936 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 06:29:57 INFO - PROCESS | 1650 | 1461072597938 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 06:29:57 INFO - PROCESS | 1650 | 1461072597940 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 06:29:57 INFO - PROCESS | 1650 | 1461072597941 Marionette TRACE conn2 <- [1,2806,null,{}] 06:29:57 INFO - PROCESS | 1650 | 1461072597943 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}] 06:29:58 INFO - PROCESS | 1650 | 1461072598066 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 06:29:58 INFO - PROCESS | 1650 | 1461072598081 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cbed800 == 63 [pid = 1650] [id = 709] 06:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12a220000) [pid = 1650] [serial = 2127] [outer = 0x0] 06:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12a4da400) [pid = 1650] [serial = 2128] [outer = 0x12a220000] 06:29:58 INFO - PROCESS | 1650 | 1461072598106 Marionette DEBUG loaded listener.js 06:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12a4e8000) [pid = 1650] [serial = 2129] [outer = 0x12a220000] 06:29:58 INFO - PROCESS | 1650 | 1461072598462 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]]]}] 06:29:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 06:29:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 570ms 06:29:58 INFO - PROCESS | 1650 | 1461072598511 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 06:29:58 INFO - PROCESS | 1650 | 1461072598512 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 06:29:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 06:29:58 INFO - PROCESS | 1650 | 1461072598514 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 06:29:58 INFO - PROCESS | 1650 | 1461072598515 Marionette TRACE conn2 <- [1,2810,null,{}] 06:29:58 INFO - PROCESS | 1650 | 1461072598518 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}] 06:29:58 INFO - PROCESS | 1650 | 1461072598639 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 06:29:58 INFO - PROCESS | 1650 | 1461072598652 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12df50000 == 64 [pid = 1650] [id = 710] 06:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12a4de400) [pid = 1650] [serial = 2130] [outer = 0x0] 06:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12a823800) [pid = 1650] [serial = 2131] [outer = 0x12a4de400] 06:29:58 INFO - PROCESS | 1650 | 1461072598678 Marionette DEBUG loaded listener.js 06:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12a84c000) [pid = 1650] [serial = 2132] [outer = 0x12a4de400] 06:29:59 INFO - PROCESS | 1650 | 1461072599032 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]]]}] 06:29:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 06:29:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 568ms 06:29:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 06:29:59 INFO - PROCESS | 1650 | 1461072599089 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 06:29:59 INFO - PROCESS | 1650 | 1461072599090 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 06:29:59 INFO - PROCESS | 1650 | 1461072599092 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 06:29:59 INFO - PROCESS | 1650 | 1461072599093 Marionette TRACE conn2 <- [1,2814,null,{}] 06:29:59 INFO - PROCESS | 1650 | 1461072599096 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}] 06:29:59 INFO - PROCESS | 1650 | 1461072599219 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 06:29:59 INFO - PROCESS | 1650 | 1461072599232 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e18e800 == 65 [pid = 1650] [id = 711] 06:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12a821800) [pid = 1650] [serial = 2133] [outer = 0x0] 06:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12a8d0400) [pid = 1650] [serial = 2134] [outer = 0x12a821800] 06:29:59 INFO - PROCESS | 1650 | 1461072599257 Marionette DEBUG loaded listener.js 06:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12ac32400) [pid = 1650] [serial = 2135] [outer = 0x12a821800] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12fb14000) [pid = 1650] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12a849000) [pid = 1650] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x114ae8000) [pid = 1650] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x112251800) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12ac46800) [pid = 1650] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11c271800) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12ac39c00) [pid = 1650] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11a902c00) [pid = 1650] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11a904400) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x123b2c000) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x112257c00) [pid = 1650] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x114d8cc00) [pid = 1650] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11a971800) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x129163000) [pid = 1650] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x114d96c00) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x115476000) [pid = 1650] [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.] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x115529800) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12a81a400) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12acbe000) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12acbb800) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b4a1800) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x118642800) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11a992c00) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x127360400) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12ab81000) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x10fff7c00) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 06:29:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 06:29:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 670ms 06:29:59 INFO - PROCESS | 1650 | 1461072599756 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]]]}] 06:29:59 INFO - PROCESS | 1650 | 1461072599762 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 06:29:59 INFO - PROCESS | 1650 | 1461072599764 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 06:29:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 06:29:59 INFO - PROCESS | 1650 | 1461072599769 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 06:29:59 INFO - PROCESS | 1650 | 1461072599770 Marionette TRACE conn2 <- [1,2818,null,{}] 06:29:59 INFO - PROCESS | 1650 | 1461072599772 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}] 06:29:59 INFO - PROCESS | 1650 | 1461072599877 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 06:29:59 INFO - PROCESS | 1650 | 1461072599901 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12df5e800 == 66 [pid = 1650] [id = 712] 06:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11a96e000) [pid = 1650] [serial = 2136] [outer = 0x0] 06:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11ae40800) [pid = 1650] [serial = 2137] [outer = 0x11a96e000] 06:29:59 INFO - PROCESS | 1650 | 1461072599928 Marionette DEBUG loaded listener.js 06:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x123a28800) [pid = 1650] [serial = 2138] [outer = 0x11a96e000] 06:30:00 INFO - PROCESS | 1650 | 1461072600397 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]]]}] 06:30:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 06:30:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 672ms 06:30:00 INFO - PROCESS | 1650 | 1461072600439 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 06:30:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 06:30:00 INFO - PROCESS | 1650 | 1461072600441 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 06:30:00 INFO - PROCESS | 1650 | 1461072600443 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 06:30:00 INFO - PROCESS | 1650 | 1461072600445 Marionette TRACE conn2 <- [1,2822,null,{}] 06:30:00 INFO - PROCESS | 1650 | 1461072600447 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}] 06:30:00 INFO - PROCESS | 1650 | 1461072600558 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 06:30:00 INFO - PROCESS | 1650 | 1461072600562 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f029800 == 67 [pid = 1650] [id = 713] 06:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x127360400) [pid = 1650] [serial = 2139] [outer = 0x0] 06:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12ac39c00) [pid = 1650] [serial = 2140] [outer = 0x127360400] 06:30:00 INFO - PROCESS | 1650 | 1461072600593 Marionette DEBUG loaded listener.js 06:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12acba000) [pid = 1650] [serial = 2141] [outer = 0x127360400] 06:30:00 INFO - PROCESS | 1650 | 1461072600953 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]]]}] 06:30:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 06:30:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 520ms 06:30:00 INFO - PROCESS | 1650 | 1461072600963 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 06:30:00 INFO - PROCESS | 1650 | 1461072600968 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 06:30:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 06:30:00 INFO - PROCESS | 1650 | 1461072600977 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 06:30:00 INFO - PROCESS | 1650 | 1461072600978 Marionette TRACE conn2 <- [1,2826,null,{}] 06:30:00 INFO - PROCESS | 1650 | 1461072600981 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}] 06:30:01 INFO - PROCESS | 1650 | 1461072601152 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 06:30:01 INFO - PROCESS | 1650 | 1461072601162 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f82e000 == 68 [pid = 1650] [id = 714] 06:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x127364800) [pid = 1650] [serial = 2142] [outer = 0x0] 06:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12acc1000) [pid = 1650] [serial = 2143] [outer = 0x127364800] 06:30:01 INFO - PROCESS | 1650 | 1461072601188 Marionette DEBUG loaded listener.js 06:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12b224800) [pid = 1650] [serial = 2144] [outer = 0x127364800] 06:30:01 INFO - PROCESS | 1650 | 1461072601579 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 06:30:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 06:30:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 618ms 06:30:01 INFO - PROCESS | 1650 | 1461072601596 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 06:30:01 INFO - PROCESS | 1650 | 1461072601597 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 06:30:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 06:30:01 INFO - PROCESS | 1650 | 1461072601603 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 06:30:01 INFO - PROCESS | 1650 | 1461072601605 Marionette TRACE conn2 <- [1,2830,null,{}] 06:30:01 INFO - PROCESS | 1650 | 1461072601607 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}] 06:30:01 INFO - PROCESS | 1650 | 1461072601710 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 06:30:01 INFO - PROCESS | 1650 | 1461072601871 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d4800 == 69 [pid = 1650] [id = 715] 06:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x10fff2000) [pid = 1650] [serial = 2145] [outer = 0x0] 06:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x112259400) [pid = 1650] [serial = 2146] [outer = 0x10fff2000] 06:30:01 INFO - PROCESS | 1650 | 1461072601905 Marionette DEBUG loaded listener.js 06:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x114ae3c00) [pid = 1650] [serial = 2147] [outer = 0x10fff2000] 06:30:02 INFO - PROCESS | 1650 | 1461072602343 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]]]}] 06:30:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 06:30:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 821ms 06:30:02 INFO - PROCESS | 1650 | 1461072602425 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 06:30:02 INFO - PROCESS | 1650 | 1461072602428 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 06:30:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 06:30:02 INFO - PROCESS | 1650 | 1461072602447 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 06:30:02 INFO - PROCESS | 1650 | 1461072602451 Marionette TRACE conn2 <- [1,2834,null,{}] 06:30:02 INFO - PROCESS | 1650 | 1461072602457 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}] 06:30:02 INFO - PROCESS | 1650 | 1461072602583 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 06:30:02 INFO - PROCESS | 1650 | 1461072602671 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7b8000 == 70 [pid = 1650] [id = 716] 06:30:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11a98d000) [pid = 1650] [serial = 2148] [outer = 0x0] 06:30:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11aaf7c00) [pid = 1650] [serial = 2149] [outer = 0x11a98d000] 06:30:02 INFO - PROCESS | 1650 | 1461072602703 Marionette DEBUG loaded listener.js 06:30:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11aee0800) [pid = 1650] [serial = 2150] [outer = 0x11a98d000] 06:30:03 INFO - PROCESS | 1650 | 1461072603098 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 06:30:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 06:30:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 692ms 06:30:03 INFO - PROCESS | 1650 | 1461072603138 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 06:30:03 INFO - PROCESS | 1650 | 1461072603141 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 06:30:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 06:30:03 INFO - PROCESS | 1650 | 1461072603145 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 06:30:03 INFO - PROCESS | 1650 | 1461072603146 Marionette TRACE conn2 <- [1,2838,null,{}] 06:30:03 INFO - PROCESS | 1650 | 1461072603150 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}] 06:30:03 INFO - PROCESS | 1650 | 1461072603270 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 06:30:03 INFO - PROCESS | 1650 | 1461072603387 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdc6000 == 71 [pid = 1650] [id = 717] 06:30:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11b5edc00) [pid = 1650] [serial = 2151] [outer = 0x0] 06:30:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11c057c00) [pid = 1650] [serial = 2152] [outer = 0x11b5edc00] 06:30:03 INFO - PROCESS | 1650 | 1461072603419 Marionette DEBUG loaded listener.js 06:30:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x124128000) [pid = 1650] [serial = 2153] [outer = 0x11b5edc00] 06:30:03 INFO - PROCESS | 1650 | 1461072603868 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]]]}] 06:30:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 06:30:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 771ms 06:30:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 06:30:03 INFO - PROCESS | 1650 | 1461072603924 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 06:30:03 INFO - PROCESS | 1650 | 1461072603926 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 06:30:03 INFO - PROCESS | 1650 | 1461072603945 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 06:30:03 INFO - PROCESS | 1650 | 1461072603950 Marionette TRACE conn2 <- [1,2842,null,{}] 06:30:03 INFO - PROCESS | 1650 | 1461072603956 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}] 06:30:04 INFO - PROCESS | 1650 | 1461072604074 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 06:30:04 INFO - PROCESS | 1650 | 1461072604161 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f033800 == 72 [pid = 1650] [id = 718] 06:30:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x123b30400) [pid = 1650] [serial = 2154] [outer = 0x0] 06:30:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12915c400) [pid = 1650] [serial = 2155] [outer = 0x123b30400] 06:30:04 INFO - PROCESS | 1650 | 1461072604191 Marionette DEBUG loaded listener.js 06:30:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12a7e5c00) [pid = 1650] [serial = 2156] [outer = 0x123b30400] 06:30:04 INFO - PROCESS | 1650 | 1461072604579 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]]]}] 06:30:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 06:30:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 693ms 06:30:04 INFO - PROCESS | 1650 | 1461072604622 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 06:30:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 06:30:04 INFO - PROCESS | 1650 | 1461072604624 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 06:30:04 INFO - PROCESS | 1650 | 1461072604627 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 06:30:04 INFO - PROCESS | 1650 | 1461072604628 Marionette TRACE conn2 <- [1,2846,null,{}] 06:30:04 INFO - PROCESS | 1650 | 1461072604631 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}] 06:30:04 INFO - PROCESS | 1650 | 1461072604751 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 06:30:04 INFO - PROCESS | 1650 | 1461072604868 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305c0000 == 73 [pid = 1650] [id = 719] 06:30:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x129b99400) [pid = 1650] [serial = 2157] [outer = 0x0] 06:30:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12ab79800) [pid = 1650] [serial = 2158] [outer = 0x129b99400] 06:30:04 INFO - PROCESS | 1650 | 1461072604900 Marionette DEBUG loaded listener.js 06:30:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12ac43400) [pid = 1650] [serial = 2159] [outer = 0x129b99400] 06:30:05 INFO - PROCESS | 1650 | 1461072605310 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]]]}] 06:30:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 06:30:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 718ms 06:30:05 INFO - PROCESS | 1650 | 1461072605346 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 06:30:05 INFO - PROCESS | 1650 | 1461072605348 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 06:30:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 06:30:05 INFO - PROCESS | 1650 | 1461072605350 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 06:30:05 INFO - PROCESS | 1650 | 1461072605351 Marionette TRACE conn2 <- [1,2850,null,{}] 06:30:05 INFO - PROCESS | 1650 | 1461072605354 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}] 06:30:05 INFO - PROCESS | 1650 | 1461072605489 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 06:30:05 INFO - PROCESS | 1650 | 1461072605594 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x139e02800 == 74 [pid = 1650] [id = 720] 06:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12bade800) [pid = 1650] [serial = 2160] [outer = 0x0] 06:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12cdba400) [pid = 1650] [serial = 2161] [outer = 0x12bade800] 06:30:05 INFO - PROCESS | 1650 | 1461072605631 Marionette DEBUG loaded listener.js 06:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12e106000) [pid = 1650] [serial = 2162] [outer = 0x12bade800] 06:30:06 INFO - PROCESS | 1650 | 1461072606057 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 06:30:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 06:30:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 719ms 06:30:06 INFO - PROCESS | 1650 | 1461072606084 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 06:30:06 INFO - PROCESS | 1650 | 1461072606085 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 06:30:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 06:30:06 INFO - PROCESS | 1650 | 1461072606089 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 06:30:06 INFO - PROCESS | 1650 | 1461072606091 Marionette TRACE conn2 <- [1,2854,null,{}] 06:30:06 INFO - PROCESS | 1650 | 1461072606093 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}] 06:30:06 INFO - PROCESS | 1650 | 1461072606212 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 06:30:06 INFO - PROCESS | 1650 | 1461072606301 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ee1000 == 75 [pid = 1650] [id = 721] 06:30:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12cf93400) [pid = 1650] [serial = 2163] [outer = 0x0] 06:30:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12e36e800) [pid = 1650] [serial = 2164] [outer = 0x12cf93400] 06:30:06 INFO - PROCESS | 1650 | 1461072606332 Marionette DEBUG loaded listener.js 06:30:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12e58e400) [pid = 1650] [serial = 2165] [outer = 0x12cf93400] 06:30:06 INFO - PROCESS | 1650 | 1461072606749 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]]]}] 06:30:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 06:30:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 669ms 06:30:06 INFO - PROCESS | 1650 | 1461072606759 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 06:30:06 INFO - PROCESS | 1650 | 1461072606761 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 06:30:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 06:30:06 INFO - PROCESS | 1650 | 1461072606763 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 06:30:06 INFO - PROCESS | 1650 | 1461072606765 Marionette TRACE conn2 <- [1,2858,null,{}] 06:30:06 INFO - PROCESS | 1650 | 1461072606769 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}] 06:30:06 INFO - PROCESS | 1650 | 1461072606886 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 06:30:07 INFO - PROCESS | 1650 | 1461072606995 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a0e2000 == 76 [pid = 1650] [id = 722] 06:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12e372c00) [pid = 1650] [serial = 2166] [outer = 0x0] 06:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12e612400) [pid = 1650] [serial = 2167] [outer = 0x12e372c00] 06:30:07 INFO - PROCESS | 1650 | 1461072607025 Marionette DEBUG loaded listener.js 06:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12e61fc00) [pid = 1650] [serial = 2168] [outer = 0x12e372c00] 06:30:07 INFO - PROCESS | 1650 | 1461072607433 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 06:30:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 06:30:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 722ms 06:30:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 06:30:07 INFO - PROCESS | 1650 | 1461072607485 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 06:30:07 INFO - PROCESS | 1650 | 1461072607487 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 06:30:07 INFO - PROCESS | 1650 | 1461072607489 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 06:30:07 INFO - PROCESS | 1650 | 1461072607490 Marionette TRACE conn2 <- [1,2862,null,{}] 06:30:07 INFO - PROCESS | 1650 | 1461072607492 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}] 06:30:07 INFO - PROCESS | 1650 | 1461072607609 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 06:30:07 INFO - PROCESS | 1650 | 1461072607699 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a127000 == 77 [pid = 1650] [id = 723] 06:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12e595400) [pid = 1650] [serial = 2169] [outer = 0x0] 06:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12e87a800) [pid = 1650] [serial = 2170] [outer = 0x12e595400] 06:30:07 INFO - PROCESS | 1650 | 1461072607731 Marionette DEBUG loaded listener.js 06:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12ed9ec00) [pid = 1650] [serial = 2171] [outer = 0x12e595400] 06:30:08 INFO - PROCESS | 1650 | 1461072608163 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]]]}] 06:30:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 06:30:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 723ms 06:30:08 INFO - PROCESS | 1650 | 1461072608230 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 06:30:08 INFO - PROCESS | 1650 | 1461072608232 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 06:30:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 06:30:08 INFO - PROCESS | 1650 | 1461072608266 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 06:30:08 INFO - PROCESS | 1650 | 1461072608268 Marionette TRACE conn2 <- [1,2866,null,{}] 06:30:08 INFO - PROCESS | 1650 | 1461072608272 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}] 06:30:08 INFO - PROCESS | 1650 | 1461072608393 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 06:30:08 INFO - PROCESS | 1650 | 1461072608486 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a9b1000 == 78 [pid = 1650] [id = 724] 06:30:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x114ae9000) [pid = 1650] [serial = 2172] [outer = 0x0] 06:30:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x118e43000) [pid = 1650] [serial = 2173] [outer = 0x114ae9000] 06:30:08 INFO - PROCESS | 1650 | 1461072608516 Marionette DEBUG loaded listener.js 06:30:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11aedec00) [pid = 1650] [serial = 2174] [outer = 0x114ae9000] 06:30:09 INFO - PROCESS | 1650 | 1461072609208 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]]]}] 06:30:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 06:30:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 994ms 06:30:09 INFO - PROCESS | 1650 | 1461072609242 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 06:30:09 INFO - PROCESS | 1650 | 1461072609245 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 06:30:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 06:30:09 INFO - PROCESS | 1650 | 1461072609254 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 06:30:09 INFO - PROCESS | 1650 | 1461072609257 Marionette TRACE conn2 <- [1,2870,null,{}] 06:30:09 INFO - PROCESS | 1650 | 1461072609262 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}] 06:30:09 INFO - PROCESS | 1650 | 1461072609392 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 06:30:09 INFO - PROCESS | 1650 | 1461072609487 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c16000 == 79 [pid = 1650] [id = 725] 06:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x115166800) [pid = 1650] [serial = 2175] [outer = 0x0] 06:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x1163e3c00) [pid = 1650] [serial = 2176] [outer = 0x115166800] 06:30:09 INFO - PROCESS | 1650 | 1461072609515 Marionette DEBUG loaded listener.js 06:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x119ece000) [pid = 1650] [serial = 2177] [outer = 0x115166800] 06:30:09 INFO - PROCESS | 1650 | 1461072609931 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]]]}] 06:30:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 06:30:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 727ms 06:30:09 INFO - PROCESS | 1650 | 1461072609979 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 06:30:09 INFO - PROCESS | 1650 | 1461072609985 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 06:30:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 06:30:09 INFO - PROCESS | 1650 | 1461072609990 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 06:30:09 INFO - PROCESS | 1650 | 1461072609991 Marionette TRACE conn2 <- [1,2874,null,{}] 06:30:09 INFO - PROCESS | 1650 | 1461072609994 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}] 06:30:10 INFO - PROCESS | 1650 | 1461072610107 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 06:30:10 INFO - PROCESS | 1650 | 1461072610203 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x118fc6000 == 80 [pid = 1650] [id = 726] 06:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x119543000) [pid = 1650] [serial = 2178] [outer = 0x0] 06:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11a966400) [pid = 1650] [serial = 2179] [outer = 0x119543000] 06:30:10 INFO - PROCESS | 1650 | 1461072610232 Marionette DEBUG loaded listener.js 06:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11aaf5400) [pid = 1650] [serial = 2180] [outer = 0x119543000] 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2df000 == 79 [pid = 1650] [id = 574] 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12f82e000 == 78 [pid = 1650] [id = 714] 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12f029800 == 77 [pid = 1650] [id = 713] 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12df5e800 == 76 [pid = 1650] [id = 712] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12fb1b800) [pid = 1650] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 06:30:10 INFO - PROCESS | 1650 | 1461072610753 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]]]}] 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12e18e800 == 75 [pid = 1650] [id = 711] 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12df50000 == 74 [pid = 1650] [id = 710] 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12cbed800 == 73 [pid = 1650] [id = 709] 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12ade7000 == 72 [pid = 1650] [id = 708] 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad10000 == 71 [pid = 1650] [id = 707] 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7b4000 == 70 [pid = 1650] [id = 706] 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1245d4800 == 69 [pid = 1650] [id = 705] 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x119580000 == 68 [pid = 1650] [id = 704] 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x129c16800 == 67 [pid = 1650] [id = 703] 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11c960800 == 66 [pid = 1650] [id = 701] 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11a9b1800 == 65 [pid = 1650] [id = 700] 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x139ecb000 == 64 [pid = 1650] [id = 699] 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x139e14000 == 63 [pid = 1650] [id = 698] 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x139993800 == 62 [pid = 1650] [id = 697] 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x139811000 == 61 [pid = 1650] [id = 696] 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1305c2800 == 60 [pid = 1650] [id = 695] 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12df65000 == 59 [pid = 1650] [id = 694] 06:30:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 06:30:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 824ms 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac97800 == 58 [pid = 1650] [id = 693] 06:30:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11c306000 == 57 [pid = 1650] [id = 692] 06:30:10 INFO - PROCESS | 1650 | 1461072610839 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 06:30:10 INFO - PROCESS | 1650 | 1461072610841 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 06:30:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 06:30:10 INFO - PROCESS | 1650 | 1461072610845 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 06:30:10 INFO - PROCESS | 1650 | 1461072610849 Marionette TRACE conn2 <- [1,2878,null,{}] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12a824000) [pid = 1650] [serial = 1997] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12a824400) [pid = 1650] [serial = 1994] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12f6d8800) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12ed9d400) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12ac34000) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12a4dbc00) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x115105800) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12acbcc00) [pid = 1650] [serial = 2063] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12cf2b800) [pid = 1650] [serial = 2033] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12412b400) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x123fb1000) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x127455c00) [pid = 1650] [serial = 2054] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12ba11c00) [pid = 1650] [serial = 2066] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12b226800) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11a992000) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11bef7800) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11aed9400) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11a909c00) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1274c8400) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12a4dd800) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1123e3800) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x114d94400) [pid = 1650] [serial = 2069] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1198b7400) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11ae4c400) [pid = 1650] [serial = 2048] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11a991000) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x129bca400) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11b87a400) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11beee800) [pid = 1650] [serial = 2051] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11ae4c000) [pid = 1650] [serial = 1385] [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.] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11adaec00) [pid = 1650] [serial = 2072] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x129b8c400) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12a845800) [pid = 1650] [serial = 2060] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12a4ca400) [pid = 1650] [serial = 2057] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12e594c00) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11c271400) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12ab7c800) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12a42a800) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12ac42000) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x115162000) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 06:30:10 INFO - PROCESS | 1650 | 1461072610897 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}] 06:30:11 INFO - PROCESS | 1650 | 1461072611059 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 06:30:11 INFO - PROCESS | 1650 | 1461072611067 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bd0a000 == 58 [pid = 1650] [id = 727] 06:30:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11ae4c000) [pid = 1650] [serial = 2181] [outer = 0x0] 06:30:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11ae91000) [pid = 1650] [serial = 2182] [outer = 0x11ae4c000] 06:30:11 INFO - PROCESS | 1650 | 1461072611114 Marionette DEBUG loaded listener.js 06:30:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11bba1c00) [pid = 1650] [serial = 2183] [outer = 0x11ae4c000] 06:30:11 INFO - PROCESS | 1650 | 1461072611604 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]]]}] 06:30:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 06:30:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 790ms 06:30:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 06:30:11 INFO - PROCESS | 1650 | 1461072611635 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 06:30:11 INFO - PROCESS | 1650 | 1461072611637 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 06:30:11 INFO - PROCESS | 1650 | 1461072611639 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 06:30:11 INFO - PROCESS | 1650 | 1461072611640 Marionette TRACE conn2 <- [1,2882,null,{}] 06:30:11 INFO - PROCESS | 1650 | 1461072611642 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}] 06:30:11 INFO - PROCESS | 1650 | 1461072611739 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 06:30:11 INFO - PROCESS | 1650 | 1461072611743 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c19000 == 59 [pid = 1650] [id = 728] 06:30:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11bef6c00) [pid = 1650] [serial = 2184] [outer = 0x0] 06:30:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11c275800) [pid = 1650] [serial = 2185] [outer = 0x11bef6c00] 06:30:11 INFO - PROCESS | 1650 | 1461072611770 Marionette DEBUG loaded listener.js 06:30:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x123a27000) [pid = 1650] [serial = 2186] [outer = 0x11bef6c00] 06:30:12 INFO - PROCESS | 1650 | 1461072612139 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]]]}] 06:30:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 06:30:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 520ms 06:30:12 INFO - PROCESS | 1650 | 1461072612159 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 06:30:12 INFO - PROCESS | 1650 | 1461072612161 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 06:30:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 06:30:12 INFO - PROCESS | 1650 | 1461072612163 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 06:30:12 INFO - PROCESS | 1650 | 1461072612165 Marionette TRACE conn2 <- [1,2886,null,{}] 06:30:12 INFO - PROCESS | 1650 | 1461072612168 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}] 06:30:12 INFO - PROCESS | 1650 | 1461072612269 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 06:30:12 INFO - PROCESS | 1650 | 1461072612273 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad0b800 == 60 [pid = 1650] [id = 729] 06:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11c275c00) [pid = 1650] [serial = 2187] [outer = 0x0] 06:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x124122400) [pid = 1650] [serial = 2188] [outer = 0x11c275c00] 06:30:12 INFO - PROCESS | 1650 | 1461072612299 Marionette DEBUG loaded listener.js 06:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12735c000) [pid = 1650] [serial = 2189] [outer = 0x11c275c00] 06:30:12 INFO - PROCESS | 1650 | 1461072612661 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]]]}] 06:30:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 06:30:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 522ms 06:30:12 INFO - PROCESS | 1650 | 1461072612686 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 06:30:12 INFO - PROCESS | 1650 | 1461072612687 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 06:30:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 06:30:12 INFO - PROCESS | 1650 | 1461072612689 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 06:30:12 INFO - PROCESS | 1650 | 1461072612690 Marionette TRACE conn2 <- [1,2890,null,{}] 06:30:12 INFO - PROCESS | 1650 | 1461072612693 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}] 06:30:12 INFO - PROCESS | 1650 | 1461072612842 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 06:30:12 INFO - PROCESS | 1650 | 1461072612890 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aec1000 == 61 [pid = 1650] [id = 730] 06:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x123d73c00) [pid = 1650] [serial = 2190] [outer = 0x0] 06:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x127424000) [pid = 1650] [serial = 2191] [outer = 0x123d73c00] 06:30:12 INFO - PROCESS | 1650 | 1461072612918 Marionette DEBUG loaded listener.js 06:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129c2e000) [pid = 1650] [serial = 2192] [outer = 0x123d73c00] 06:30:13 INFO - PROCESS | 1650 | 1461072613246 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 06:30:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 06:30:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 569ms 06:30:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 06:30:13 INFO - PROCESS | 1650 | 1461072613260 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 06:30:13 INFO - PROCESS | 1650 | 1461072613261 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 06:30:13 INFO - PROCESS | 1650 | 1461072613263 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 06:30:13 INFO - PROCESS | 1650 | 1461072613264 Marionette TRACE conn2 <- [1,2894,null,{}] 06:30:13 INFO - PROCESS | 1650 | 1461072613271 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}] 06:30:13 INFO - PROCESS | 1650 | 1461072613403 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 06:30:13 INFO - PROCESS | 1650 | 1461072613417 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdc9800 == 62 [pid = 1650] [id = 731] 06:30:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x129c2b000) [pid = 1650] [serial = 2193] [outer = 0x0] 06:30:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12a22d800) [pid = 1650] [serial = 2194] [outer = 0x129c2b000] 06:30:13 INFO - PROCESS | 1650 | 1461072613443 Marionette DEBUG loaded listener.js 06:30:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12a4ca800) [pid = 1650] [serial = 2195] [outer = 0x129c2b000] 06:30:13 INFO - PROCESS | 1650 | 1461072613820 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]]]}] 06:30:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 06:30:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 574ms 06:30:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 06:30:13 INFO - PROCESS | 1650 | 1461072613837 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 06:30:13 INFO - PROCESS | 1650 | 1461072613839 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 06:30:13 INFO - PROCESS | 1650 | 1461072613841 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 06:30:13 INFO - PROCESS | 1650 | 1461072613842 Marionette TRACE conn2 <- [1,2898,null,{}] 06:30:13 INFO - PROCESS | 1650 | 1461072613844 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}] 06:30:13 INFO - PROCESS | 1650 | 1461072613971 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 06:30:13 INFO - PROCESS | 1650 | 1461072613986 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf76000 == 63 [pid = 1650] [id = 732] 06:30:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12a4d7400) [pid = 1650] [serial = 2196] [outer = 0x0] 06:30:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12a4e2800) [pid = 1650] [serial = 2197] [outer = 0x12a4d7400] 06:30:14 INFO - PROCESS | 1650 | 1461072614011 Marionette DEBUG loaded listener.js 06:30:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12a7ea800) [pid = 1650] [serial = 2198] [outer = 0x12a4d7400] 06:30:14 INFO - PROCESS | 1650 | 1461072614380 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]]]}] 06:30:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 06:30:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 573ms 06:30:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 06:30:14 INFO - PROCESS | 1650 | 1461072614420 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 06:30:14 INFO - PROCESS | 1650 | 1461072614421 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 06:30:14 INFO - PROCESS | 1650 | 1461072614423 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 06:30:14 INFO - PROCESS | 1650 | 1461072614424 Marionette TRACE conn2 <- [1,2902,null,{}] 06:30:14 INFO - PROCESS | 1650 | 1461072614426 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}] 06:30:14 INFO - PROCESS | 1650 | 1461072614550 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 06:30:14 INFO - PROCESS | 1650 | 1461072614562 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12df5b000 == 64 [pid = 1650] [id = 733] 06:30:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12a4dc400) [pid = 1650] [serial = 2199] [outer = 0x0] 06:30:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12a822000) [pid = 1650] [serial = 2200] [outer = 0x12a4dc400] 06:30:14 INFO - PROCESS | 1650 | 1461072614588 Marionette DEBUG loaded listener.js 06:30:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12a84bc00) [pid = 1650] [serial = 2201] [outer = 0x12a4dc400] 06:30:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 06:30:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 571ms 06:30:14 INFO - PROCESS | 1650 | 1461072614991 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 06:30:14 INFO - PROCESS | 1650 | 1461072614995 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 06:30:15 INFO - PROCESS | 1650 | 1461072614998 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 06:30:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 06:30:15 INFO - PROCESS | 1650 | 1461072615002 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 06:30:15 INFO - PROCESS | 1650 | 1461072615004 Marionette TRACE conn2 <- [1,2906,null,{}] 06:30:15 INFO - PROCESS | 1650 | 1461072615007 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}] 06:30:15 INFO - PROCESS | 1650 | 1461072615195 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 06:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12a220000) [pid = 1650] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 06:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12a4de400) [pid = 1650] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 06:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12a821800) [pid = 1650] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 06:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11a96e000) [pid = 1650] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 06:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x127dab400) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 06:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x112257000) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 06:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x116556c00) [pid = 1650] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 06:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12cf2f400) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 06:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11c831400) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 06:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11bba5400) [pid = 1650] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 06:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12ac44000) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 06:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x127da9400) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 06:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12735d800) [pid = 1650] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 06:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x123a21400) [pid = 1650] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 06:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x114e9fc00) [pid = 1650] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 06:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x112260c00) [pid = 1650] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 06:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x119ecd800) [pid = 1650] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 06:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12ba15400) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 06:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x127360400) [pid = 1650] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 06:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x112257400) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 06:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x127369800) [pid = 1650] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 06:30:15 INFO - PROCESS | 1650 | 1461072615485 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bd20000 == 65 [pid = 1650] [id = 734] 06:30:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x10fff3c00) [pid = 1650] [serial = 2202] [outer = 0x0] 06:30:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x116556c00) [pid = 1650] [serial = 2203] [outer = 0x10fff3c00] 06:30:15 INFO - PROCESS | 1650 | 1461072615513 Marionette DEBUG loaded listener.js 06:30:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11ad62800) [pid = 1650] [serial = 2204] [outer = 0x10fff3c00] 06:30:15 INFO - PROCESS | 1650 | 1461072615791 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]]]}] 06:30:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 06:30:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 820ms 06:30:15 INFO - PROCESS | 1650 | 1461072615839 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 06:30:15 INFO - PROCESS | 1650 | 1461072615840 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 06:30:15 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 06:30:15 INFO - PROCESS | 1650 | 1461072615843 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 06:30:15 INFO - PROCESS | 1650 | 1461072615844 Marionette TRACE conn2 <- [1,2910,null,{}] 06:30:15 INFO - PROCESS | 1650 | 1461072615847 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}] 06:30:15 INFO - PROCESS | 1650 | 1461072615966 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 06:30:16 INFO - PROCESS | 1650 | 1461072616035 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e816000 == 66 [pid = 1650] [id = 735] 06:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x112257400) [pid = 1650] [serial = 2205] [outer = 0x0] 06:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11c456000) [pid = 1650] [serial = 2206] [outer = 0x112257400] 06:30:16 INFO - PROCESS | 1650 | 1461072616065 Marionette DEBUG loaded listener.js 06:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12ac36800) [pid = 1650] [serial = 2207] [outer = 0x112257400] 06:30:16 INFO - PROCESS | 1650 | 1461072616335 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]]]}] 06:30:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 06:30:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 06:30:16 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 520ms 06:30:16 INFO - PROCESS | 1650 | 1461072616363 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 06:30:16 INFO - PROCESS | 1650 | 1461072616365 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 06:30:16 INFO - TEST-START | /DOMEvents/constructors.html 06:30:16 INFO - PROCESS | 1650 | 1461072616375 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 06:30:16 INFO - PROCESS | 1650 | 1461072616376 Marionette TRACE conn2 <- [1,2914,null,{}] 06:30:16 INFO - PROCESS | 1650 | 1461072616378 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}] 06:30:16 INFO - PROCESS | 1650 | 1461072616485 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 06:30:16 INFO - PROCESS | 1650 | 1461072616490 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f83a000 == 67 [pid = 1650] [id = 736] 06:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12ac32c00) [pid = 1650] [serial = 2208] [outer = 0x0] 06:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12ac43000) [pid = 1650] [serial = 2209] [outer = 0x12ac32c00] 06:30:16 INFO - PROCESS | 1650 | 1461072616515 Marionette DEBUG loaded listener.js 06:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12b219000) [pid = 1650] [serial = 2210] [outer = 0x12ac32c00] 06:30:16 INFO - PROCESS | 1650 | 1461072616886 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]]]}] 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 06:30:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 06:30:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 06:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 06:30:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:30:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 06:30:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 06:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 06:30:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:30:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 06:30:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 06:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 06:30:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:30:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 06:30:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 06:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 06:30:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:30:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 06:30:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 06:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 06:30:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:30:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 06:30:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 06:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 06:30:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:30:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 06:30:16 INFO - TEST-OK | /DOMEvents/constructors.html | took 527ms 06:30:16 INFO - TEST-START | /DOMEvents/event-phases-order.html 06:30:16 INFO - PROCESS | 1650 | 1461072616902 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 06:30:16 INFO - PROCESS | 1650 | 1461072616903 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 06:30:16 INFO - PROCESS | 1650 | 1461072616906 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 06:30:16 INFO - PROCESS | 1650 | 1461072616907 Marionette TRACE conn2 <- [1,2918,null,{}] 06:30:16 INFO - PROCESS | 1650 | 1461072616909 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}] 06:30:17 INFO - PROCESS | 1650 | 1461072617048 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 06:30:17 INFO - PROCESS | 1650 | 1461072617056 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x13000d000 == 68 [pid = 1650] [id = 737] 06:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12b226400) [pid = 1650] [serial = 2211] [outer = 0x0] 06:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12b7b1400) [pid = 1650] [serial = 2212] [outer = 0x12b226400] 06:30:17 INFO - PROCESS | 1650 | 1461072617081 Marionette DEBUG loaded listener.js 06:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12cf91400) [pid = 1650] [serial = 2213] [outer = 0x12b226400] 06:30:17 INFO - PROCESS | 1650 | 1461072617430 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 06:30:17 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 06:30:17 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 672ms 06:30:17 INFO - PROCESS | 1650 | 1461072617579 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 06:30:17 INFO - PROCESS | 1650 | 1461072617583 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 06:30:17 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 06:30:17 INFO - PROCESS | 1650 | 1461072617587 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 06:30:17 INFO - PROCESS | 1650 | 1461072617592 Marionette TRACE conn2 <- [1,2922,null,{}] 06:30:17 INFO - PROCESS | 1650 | 1461072617598 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}] 06:30:17 INFO - PROCESS | 1650 | 1461072617791 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 06:30:17 INFO - PROCESS | 1650 | 1461072617908 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba71800 == 69 [pid = 1650] [id = 738] 06:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1146b5c00) [pid = 1650] [serial = 2214] [outer = 0x0] 06:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x114ae2800) [pid = 1650] [serial = 2215] [outer = 0x1146b5c00] 06:30:17 INFO - PROCESS | 1650 | 1461072617943 Marionette DEBUG loaded listener.js 06:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x115898800) [pid = 1650] [serial = 2216] [outer = 0x1146b5c00] 06:30:18 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 06:30:18 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 06:30:18 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 06:30:18 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 06:30:18 INFO - PROCESS | 1650 | 1461072618371 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]]]}] 06:30:18 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 06:30:18 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 06:30:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 06:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:30:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:30:18 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 06:30:18 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 06:30:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:30:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:30:18 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 06:30:18 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 06:30:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:30:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:30:18 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]" 06:30:18 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 06:30:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:30:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:30:18 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 06:30:18 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 826ms 06:30:18 INFO - PROCESS | 1650 | 1461072618413 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 06:30:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 06:30:18 INFO - PROCESS | 1650 | 1461072618416 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 06:30:18 INFO - PROCESS | 1650 | 1461072618422 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 06:30:18 INFO - PROCESS | 1650 | 1461072618424 Marionette TRACE conn2 <- [1,2926,null,{}] 06:30:18 INFO - PROCESS | 1650 | 1461072618427 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}] 06:30:18 INFO - PROCESS | 1650 | 1461072618547 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 06:30:18 INFO - PROCESS | 1650 | 1461072618661 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adcc800 == 70 [pid = 1650] [id = 739] 06:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1188be400) [pid = 1650] [serial = 2217] [outer = 0x0] 06:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11acea400) [pid = 1650] [serial = 2218] [outer = 0x1188be400] 06:30:18 INFO - PROCESS | 1650 | 1461072618693 Marionette DEBUG loaded listener.js 06:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x123b2bc00) [pid = 1650] [serial = 2219] [outer = 0x1188be400] 06:30:19 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 06:30:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 06:30:19 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 672ms 06:30:19 INFO - PROCESS | 1650 | 1461072619088 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]]]}] 06:30:19 INFO - PROCESS | 1650 | 1461072619093 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 06:30:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 06:30:19 INFO - PROCESS | 1650 | 1461072619095 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 06:30:19 INFO - PROCESS | 1650 | 1461072619099 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 06:30:19 INFO - PROCESS | 1650 | 1461072619102 Marionette TRACE conn2 <- [1,2930,null,{}] 06:30:19 INFO - PROCESS | 1650 | 1461072619113 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}] 06:30:19 INFO - PROCESS | 1650 | 1461072619281 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 06:30:19 INFO - PROCESS | 1650 | 1461072619406 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec2e000 == 71 [pid = 1650] [id = 740] 06:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x127368800) [pid = 1650] [serial = 2220] [outer = 0x0] 06:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x127628c00) [pid = 1650] [serial = 2221] [outer = 0x127368800] 06:30:19 INFO - PROCESS | 1650 | 1461072619440 Marionette DEBUG loaded listener.js 06:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x129b98c00) [pid = 1650] [serial = 2222] [outer = 0x127368800] 06:30:19 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 06:30:19 INFO - PROCESS | 1650 | 1461072619821 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]]]}] 06:30:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 06:30:19 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 773ms 06:30:19 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 06:30:19 INFO - PROCESS | 1650 | 1461072619872 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 06:30:19 INFO - PROCESS | 1650 | 1461072619873 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 06:30:19 INFO - PROCESS | 1650 | 1461072619899 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 06:30:19 INFO - PROCESS | 1650 | 1461072619900 Marionette TRACE conn2 <- [1,2934,null,{}] 06:30:19 INFO - PROCESS | 1650 | 1461072619904 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}] 06:30:20 INFO - PROCESS | 1650 | 1461072620056 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 06:30:20 INFO - PROCESS | 1650 | 1461072620173 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x139809000 == 72 [pid = 1650] [id = 741] 06:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x129c2f000) [pid = 1650] [serial = 2223] [outer = 0x0] 06:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12a847400) [pid = 1650] [serial = 2224] [outer = 0x129c2f000] 06:30:20 INFO - PROCESS | 1650 | 1461072620206 Marionette DEBUG loaded listener.js 06:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12ab84800) [pid = 1650] [serial = 2225] [outer = 0x129c2f000] 06:30:20 INFO - PROCESS | 1650 | 1461072620575 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]]]}] 06:30:20 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 06:30:20 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 744ms 06:30:20 INFO - PROCESS | 1650 | 1461072620620 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 06:30:20 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 06:30:20 INFO - PROCESS | 1650 | 1461072620621 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 06:30:20 INFO - PROCESS | 1650 | 1461072620623 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 06:30:20 INFO - PROCESS | 1650 | 1461072620625 Marionette TRACE conn2 <- [1,2938,null,{}] 06:30:20 INFO - PROCESS | 1650 | 1461072620627 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}] 06:30:20 INFO - PROCESS | 1650 | 1461072620743 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 06:30:20 INFO - PROCESS | 1650 | 1461072620858 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x13999a800 == 73 [pid = 1650] [id = 742] 06:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12a22dc00) [pid = 1650] [serial = 2226] [outer = 0x0] 06:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12ac37c00) [pid = 1650] [serial = 2227] [outer = 0x12a22dc00] 06:30:20 INFO - PROCESS | 1650 | 1461072620890 Marionette DEBUG loaded listener.js 06:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12b4a1800) [pid = 1650] [serial = 2228] [outer = 0x12a22dc00] 06:30:21 INFO - PROCESS | 1650 | 1461072621239 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]]]}] 06:30:21 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. 06:30:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 670ms 06:30:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 06:30:21 INFO - PROCESS | 1650 | 1461072621294 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 06:30:21 INFO - PROCESS | 1650 | 1461072621295 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 06:30:21 INFO - PROCESS | 1650 | 1461072621297 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 06:30:21 INFO - PROCESS | 1650 | 1461072621298 Marionette TRACE conn2 <- [1,2942,null,{}] 06:30:21 INFO - PROCESS | 1650 | 1461072621301 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}] 06:30:21 INFO - PROCESS | 1650 | 1461072621439 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 06:30:21 INFO - PROCESS | 1650 | 1461072621560 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x139eca000 == 74 [pid = 1650] [id = 743] 06:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12cf95800) [pid = 1650] [serial = 2229] [outer = 0x0] 06:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12e102800) [pid = 1650] [serial = 2230] [outer = 0x12cf95800] 06:30:21 INFO - PROCESS | 1650 | 1461072621594 Marionette DEBUG loaded listener.js 06:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12e370400) [pid = 1650] [serial = 2231] [outer = 0x12cf95800] 06:30:21 INFO - PROCESS | 1650 | 1461072621951 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"]]]}] 06:30:21 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 06:30:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 06:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 06:30:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 673ms 06:30:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 06:30:21 INFO - PROCESS | 1650 | 1461072621970 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 06:30:21 INFO - PROCESS | 1650 | 1461072621972 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 06:30:21 INFO - PROCESS | 1650 | 1461072621974 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 06:30:21 INFO - PROCESS | 1650 | 1461072621975 Marionette TRACE conn2 <- [1,2946,null,{}] 06:30:21 INFO - PROCESS | 1650 | 1461072621978 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}] 06:30:22 INFO - PROCESS | 1650 | 1461072622094 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 06:30:22 INFO - PROCESS | 1650 | 1461072622209 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a2dd800 == 75 [pid = 1650] [id = 744] 06:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12e371800) [pid = 1650] [serial = 2232] [outer = 0x0] 06:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12eda1000) [pid = 1650] [serial = 2233] [outer = 0x12e371800] 06:30:22 INFO - PROCESS | 1650 | 1461072622241 Marionette DEBUG loaded listener.js 06:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12edaac00) [pid = 1650] [serial = 2234] [outer = 0x12e371800] 06:30:22 INFO - PROCESS | 1650 | 1461072622590 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]]]}] 06:30:22 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. 06:30:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 669ms 06:30:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 06:30:22 INFO - PROCESS | 1650 | 1461072622643 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 06:30:22 INFO - PROCESS | 1650 | 1461072622644 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 06:30:22 INFO - PROCESS | 1650 | 1461072622647 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 06:30:22 INFO - PROCESS | 1650 | 1461072622648 Marionette TRACE conn2 <- [1,2950,null,{}] 06:30:22 INFO - PROCESS | 1650 | 1461072622650 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}] 06:30:22 INFO - PROCESS | 1650 | 1461072622769 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 06:30:22 INFO - PROCESS | 1650 | 1461072622906 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a31f000 == 76 [pid = 1650] [id = 745] 06:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12e594c00) [pid = 1650] [serial = 2235] [outer = 0x0] 06:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12f09a000) [pid = 1650] [serial = 2236] [outer = 0x12e594c00] 06:30:22 INFO - PROCESS | 1650 | 1461072622937 Marionette DEBUG loaded listener.js 06:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12f09fc00) [pid = 1650] [serial = 2237] [outer = 0x12e594c00] 06:30:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x14588e800 == 77 [pid = 1650] [id = 746] 06:30:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12f0a1400) [pid = 1650] [serial = 2238] [outer = 0x0] 06:30:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12f097c00) [pid = 1650] [serial = 2239] [outer = 0x12f0a1400] 06:30:23 INFO - PROCESS | 1650 | 1461072623326 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]]]}] 06:30:23 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. 06:30:23 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 721ms 06:30:23 INFO - PROCESS | 1650 | 1461072623369 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 06:30:23 INFO - PROCESS | 1650 | 1461072623370 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 06:30:23 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 06:30:23 INFO - PROCESS | 1650 | 1461072623373 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 06:30:23 INFO - PROCESS | 1650 | 1461072623374 Marionette TRACE conn2 <- [1,2954,null,{}] 06:30:23 INFO - PROCESS | 1650 | 1461072623376 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}] 06:30:23 INFO - PROCESS | 1650 | 1461072623529 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 06:30:23 INFO - PROCESS | 1650 | 1461072623617 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x13708f800 == 78 [pid = 1650] [id = 747] 06:30:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12f0a1000) [pid = 1650] [serial = 2240] [outer = 0x0] 06:30:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12f6d3000) [pid = 1650] [serial = 2241] [outer = 0x12f0a1000] 06:30:23 INFO - PROCESS | 1650 | 1461072623647 Marionette DEBUG loaded listener.js 06:30:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12f6d9400) [pid = 1650] [serial = 2242] [outer = 0x12f0a1000] 06:30:23 INFO - PROCESS | 1650 | 1461072623994 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]]]}] 06:30:24 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 06:30:24 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 06:30:24 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 669ms 06:30:24 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 06:30:24 INFO - PROCESS | 1650 | 1461072624042 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 06:30:24 INFO - PROCESS | 1650 | 1461072624044 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 06:30:24 INFO - PROCESS | 1650 | 1461072624046 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 06:30:24 INFO - PROCESS | 1650 | 1461072624047 Marionette TRACE conn2 <- [1,2958,null,{}] 06:30:24 INFO - PROCESS | 1650 | 1461072624050 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}] 06:30:24 INFO - PROCESS | 1650 | 1461072624178 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 06:30:24 INFO - PROCESS | 1650 | 1461072624287 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1459c8000 == 79 [pid = 1650] [id = 748] 06:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12f6dc400) [pid = 1650] [serial = 2243] [outer = 0x0] 06:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12f8bc400) [pid = 1650] [serial = 2244] [outer = 0x12f6dc400] 06:30:24 INFO - PROCESS | 1650 | 1461072624316 Marionette DEBUG loaded listener.js 06:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12f8c2400) [pid = 1650] [serial = 2245] [outer = 0x12f6dc400] 06:30:24 INFO - PROCESS | 1650 | 1461072624719 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]]]}] 06:30:24 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. 06:30:24 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 720ms 06:30:24 INFO - PROCESS | 1650 | 1461072624767 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 06:30:24 INFO - PROCESS | 1650 | 1461072624769 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 06:30:24 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 06:30:24 INFO - PROCESS | 1650 | 1461072624771 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 06:30:24 INFO - PROCESS | 1650 | 1461072624773 Marionette TRACE conn2 <- [1,2962,null,{}] 06:30:24 INFO - PROCESS | 1650 | 1461072624775 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}] 06:30:24 INFO - PROCESS | 1650 | 1461072624907 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 06:30:25 INFO - PROCESS | 1650 | 1461072624999 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1273e9000 == 80 [pid = 1650] [id = 749] 06:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x11a867000) [pid = 1650] [serial = 2246] [outer = 0x0] 06:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x127316000) [pid = 1650] [serial = 2247] [outer = 0x11a867000] 06:30:25 INFO - PROCESS | 1650 | 1461072625033 Marionette DEBUG loaded listener.js 06:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12fb91000) [pid = 1650] [serial = 2248] [outer = 0x11a867000] 06:30:25 INFO - PROCESS | 1650 | 1461072625390 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]]]}] 06:30:25 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. 06:30:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 669ms 06:30:25 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 06:30:25 INFO - PROCESS | 1650 | 1461072625440 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 06:30:25 INFO - PROCESS | 1650 | 1461072625442 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 06:30:25 INFO - PROCESS | 1650 | 1461072625444 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 06:30:25 INFO - PROCESS | 1650 | 1461072625446 Marionette TRACE conn2 <- [1,2966,null,{}] 06:30:25 INFO - PROCESS | 1650 | 1461072625448 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}] 06:30:25 INFO - PROCESS | 1650 | 1461072625578 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 06:30:25 INFO - PROCESS | 1650 | 1461072625705 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad0a000 == 81 [pid = 1650] [id = 750] 06:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x115527400) [pid = 1650] [serial = 2249] [outer = 0x0] 06:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x11ad63c00) [pid = 1650] [serial = 2250] [outer = 0x115527400] 06:30:25 INFO - PROCESS | 1650 | 1461072625738 Marionette DEBUG loaded listener.js 06:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12e87d800) [pid = 1650] [serial = 2251] [outer = 0x115527400] 06:30:26 INFO - PROCESS | 1650 | 1461072626312 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]]]}] 06:30:26 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. 06:30:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 920ms 06:30:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 06:30:26 INFO - PROCESS | 1650 | 1461072626364 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 06:30:26 INFO - PROCESS | 1650 | 1461072626366 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 06:30:26 INFO - PROCESS | 1650 | 1461072626369 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 06:30:26 INFO - PROCESS | 1650 | 1461072626371 Marionette TRACE conn2 <- [1,2970,null,{}] 06:30:26 INFO - PROCESS | 1650 | 1461072626375 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}] 06:30:26 INFO - PROCESS | 1650 | 1461072626495 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 06:30:26 INFO - PROCESS | 1650 | 1461072626621 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7ab000 == 82 [pid = 1650] [id = 751] 06:30:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x112260800) [pid = 1650] [serial = 2252] [outer = 0x0] 06:30:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x115847400) [pid = 1650] [serial = 2253] [outer = 0x112260800] 06:30:26 INFO - PROCESS | 1650 | 1461072626653 Marionette DEBUG loaded listener.js 06:30:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x119ed2000) [pid = 1650] [serial = 2254] [outer = 0x112260800] 06:30:27 INFO - PROCESS | 1650 | 1461072627028 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]]]}] 06:30:27 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. 06:30:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 674ms 06:30:27 INFO - PROCESS | 1650 | 1461072627044 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 06:30:27 INFO - PROCESS | 1650 | 1461072627047 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 06:30:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 06:30:27 INFO - PROCESS | 1650 | 1461072627052 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 06:30:27 INFO - PROCESS | 1650 | 1461072627054 Marionette TRACE conn2 <- [1,2974,null,{}] 06:30:27 INFO - PROCESS | 1650 | 1461072627056 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}] 06:30:27 INFO - PROCESS | 1650 | 1461072627183 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 06:30:27 INFO - PROCESS | 1650 | 1461072627335 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c84800 == 83 [pid = 1650] [id = 752] 06:30:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x11a990400) [pid = 1650] [serial = 2255] [outer = 0x0] 06:30:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x11bb9b800) [pid = 1650] [serial = 2256] [outer = 0x11a990400] 06:30:27 INFO - PROCESS | 1650 | 1461072627365 Marionette DEBUG loaded listener.js 06:30:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x11c26f400) [pid = 1650] [serial = 2257] [outer = 0x11a990400] 06:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12f83a000 == 82 [pid = 1650] [id = 736] 06:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12e816000 == 81 [pid = 1650] [id = 735] 06:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11bd20000 == 80 [pid = 1650] [id = 734] 06:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12df5b000 == 79 [pid = 1650] [id = 733] 06:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf76000 == 78 [pid = 1650] [id = 732] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11ae3f800) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12acc1000) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdc9800 == 77 [pid = 1650] [id = 731] 06:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12aec1000 == 76 [pid = 1650] [id = 730] 06:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad0b800 == 75 [pid = 1650] [id = 729] 06:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x129c19000 == 74 [pid = 1650] [id = 728] 06:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11bd0a000 == 73 [pid = 1650] [id = 727] 06:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x118fc6000 == 72 [pid = 1650] [id = 726] 06:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x129c16000 == 71 [pid = 1650] [id = 725] 06:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x13a127000 == 70 [pid = 1650] [id = 723] 06:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x13a0e2000 == 69 [pid = 1650] [id = 722] 06:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x139ee1000 == 68 [pid = 1650] [id = 721] 06:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x139e02800 == 67 [pid = 1650] [id = 720] 06:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1305c0000 == 66 [pid = 1650] [id = 719] 06:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12f033800 == 65 [pid = 1650] [id = 718] 06:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdc6000 == 64 [pid = 1650] [id = 717] 06:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7b8000 == 63 [pid = 1650] [id = 716] 06:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d4800 == 62 [pid = 1650] [id = 715] 06:30:27 INFO - PROCESS | 1650 | 1461072627785 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]]]}] 06:30:27 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. 06:30:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 771ms 06:30:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 06:30:27 INFO - PROCESS | 1650 | 1461072627824 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 06:30:27 INFO - PROCESS | 1650 | 1461072627825 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 06:30:27 INFO - PROCESS | 1650 | 1461072627827 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 06:30:27 INFO - PROCESS | 1650 | 1461072627830 Marionette TRACE conn2 <- [1,2978,null,{}] 06:30:27 INFO - PROCESS | 1650 | 1461072627839 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}] 06:30:27 INFO - PROCESS | 1650 | 1461072627942 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12a4da400) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12a823800) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12a8d0400) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12a84c000) [pid = 1650] [serial = 2132] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x123a28800) [pid = 1650] [serial = 2138] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12a84cc00) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11510c800) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x11c286800) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x11a96a400) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x11aee1000) [pid = 1650] [serial = 2114] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12d2cb800) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12e105000) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x123b2e000) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12735e400) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11c04d800) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11c456400) [pid = 1650] [serial = 2117] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12ba0fc00) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12acb7000) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12a816c00) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12a4d1000) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x1274c5800) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x127da3400) [pid = 1650] [serial = 2123] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12406b400) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x127313000) [pid = 1650] [serial = 2120] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11a906000) [pid = 1650] [serial = 2111] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x118990400) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11a995800) [pid = 1650] [serial = 2108] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x114ae3000) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11bef0800) [pid = 1650] [serial = 2081] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11aee2c00) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12cb9f000) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12cf36000) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11ae40800) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12acba000) [pid = 1650] [serial = 2141] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12ac32400) [pid = 1650] [serial = 2135] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1163dfc00) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1123e7c00) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12ab84000) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12ac39c00) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x127df4000) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12a226400) [pid = 1650] [serial = 2126] [outer = 0x0] [url = about:blank] 06:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12a4e8000) [pid = 1650] [serial = 2129] [outer = 0x0] [url = about:blank] 06:30:28 INFO - PROCESS | 1650 | 1461072628023 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1270cc800 == 63 [pid = 1650] [id = 753] 06:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11510c800) [pid = 1650] [serial = 2258] [outer = 0x0] 06:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11ae40800) [pid = 1650] [serial = 2259] [outer = 0x11510c800] 06:30:28 INFO - PROCESS | 1650 | 1461072628059 Marionette DEBUG loaded listener.js 06:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x127313000) [pid = 1650] [serial = 2260] [outer = 0x11510c800] 06:30:28 INFO - PROCESS | 1650 | 1461072628404 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]]]}] 06:30:28 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. 06:30:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 624ms 06:30:28 INFO - PROCESS | 1650 | 1461072628453 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 06:30:28 INFO - PROCESS | 1650 | 1461072628455 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 06:30:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 06:30:28 INFO - PROCESS | 1650 | 1461072628459 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 06:30:28 INFO - PROCESS | 1650 | 1461072628461 Marionette TRACE conn2 <- [1,2982,null,{}] 06:30:28 INFO - PROCESS | 1650 | 1461072628464 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}] 06:30:28 INFO - PROCESS | 1650 | 1461072628623 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 06:30:28 INFO - PROCESS | 1650 | 1461072628740 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad37000 == 64 [pid = 1650] [id = 754] 06:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x127428800) [pid = 1650] [serial = 2261] [outer = 0x0] 06:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x127da3400) [pid = 1650] [serial = 2262] [outer = 0x127428800] 06:30:28 INFO - PROCESS | 1650 | 1461072628767 Marionette DEBUG loaded listener.js 06:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x129b8a800) [pid = 1650] [serial = 2263] [outer = 0x127428800] 06:30:29 INFO - PROCESS | 1650 | 1461072629049 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"]]]}] 06:30:29 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 06:30:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 06:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 06:30:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 622ms 06:30:29 INFO - PROCESS | 1650 | 1461072629081 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 06:30:29 INFO - PROCESS | 1650 | 1461072629083 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 06:30:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 06:30:29 INFO - PROCESS | 1650 | 1461072629093 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 06:30:29 INFO - PROCESS | 1650 | 1461072629095 Marionette TRACE conn2 <- [1,2986,null,{}] 06:30:29 INFO - PROCESS | 1650 | 1461072629097 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}] 06:30:29 INFO - PROCESS | 1650 | 1461072629239 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 06:30:29 INFO - PROCESS | 1650 | 1461072629248 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba34000 == 65 [pid = 1650] [id = 755] 06:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x129bc0400) [pid = 1650] [serial = 2264] [outer = 0x0] 06:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x129c39400) [pid = 1650] [serial = 2265] [outer = 0x129bc0400] 06:30:29 INFO - PROCESS | 1650 | 1461072629274 Marionette DEBUG loaded listener.js 06:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12a42b000) [pid = 1650] [serial = 2266] [outer = 0x129bc0400] 06:30:29 INFO - PROCESS | 1650 | 1461072629590 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]]]}] 06:30:29 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. 06:30:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 519ms 06:30:29 INFO - PROCESS | 1650 | 1461072629613 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 06:30:29 INFO - PROCESS | 1650 | 1461072629614 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 06:30:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 06:30:29 INFO - PROCESS | 1650 | 1461072629618 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 06:30:29 INFO - PROCESS | 1650 | 1461072629620 Marionette TRACE conn2 <- [1,2990,null,{}] 06:30:29 INFO - PROCESS | 1650 | 1461072629622 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}] 06:30:29 INFO - PROCESS | 1650 | 1461072629737 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 06:30:29 INFO - PROCESS | 1650 | 1461072629742 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12df5c800 == 66 [pid = 1650] [id = 756] 06:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12a4d1000) [pid = 1650] [serial = 2267] [outer = 0x0] 06:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12a6cd000) [pid = 1650] [serial = 2268] [outer = 0x12a4d1000] 06:30:29 INFO - PROCESS | 1650 | 1461072629770 Marionette DEBUG loaded listener.js 06:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12a818800) [pid = 1650] [serial = 2269] [outer = 0x12a4d1000] 06:30:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e822000 == 67 [pid = 1650] [id = 757] 06:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12ab83c00) [pid = 1650] [serial = 2270] [outer = 0x0] 06:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12a6d7800) [pid = 1650] [serial = 2271] [outer = 0x12ab83c00] 06:30:30 INFO - PROCESS | 1650 | 1461072630192 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]]]}] 06:30:30 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. 06:30:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 621ms 06:30:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 06:30:30 INFO - PROCESS | 1650 | 1461072630238 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 06:30:30 INFO - PROCESS | 1650 | 1461072630239 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 06:30:30 INFO - PROCESS | 1650 | 1461072630241 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 06:30:30 INFO - PROCESS | 1650 | 1461072630243 Marionette TRACE conn2 <- [1,2994,null,{}] 06:30:30 INFO - PROCESS | 1650 | 1461072630245 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}] 06:30:30 INFO - PROCESS | 1650 | 1461072630404 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 06:30:30 INFO - PROCESS | 1650 | 1461072630426 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea36800 == 68 [pid = 1650] [id = 758] 06:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12a824400) [pid = 1650] [serial = 2272] [outer = 0x0] 06:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12a84cc00) [pid = 1650] [serial = 2273] [outer = 0x12a824400] 06:30:30 INFO - PROCESS | 1650 | 1461072630452 Marionette DEBUG loaded listener.js 06:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12ac2dc00) [pid = 1650] [serial = 2274] [outer = 0x12a824400] 06:30:30 INFO - PROCESS | 1650 | 1461072630869 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]]]}] 06:30:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 06:30:30 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 06:30:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 668ms 06:30:30 INFO - PROCESS | 1650 | 1461072630917 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 06:30:30 INFO - PROCESS | 1650 | 1461072630919 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 06:30:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 06:30:30 INFO - PROCESS | 1650 | 1461072630922 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 06:30:30 INFO - PROCESS | 1650 | 1461072630924 Marionette TRACE conn2 <- [1,2998,null,{}] 06:30:30 INFO - PROCESS | 1650 | 1461072630927 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}] 06:30:31 INFO - PROCESS | 1650 | 1461072631124 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 06:30:31 INFO - PROCESS | 1650 | 1461072631180 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f82e800 == 69 [pid = 1650] [id = 759] 06:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12a824c00) [pid = 1650] [serial = 2275] [outer = 0x0] 06:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12acb8400) [pid = 1650] [serial = 2276] [outer = 0x12a824c00] 06:30:31 INFO - PROCESS | 1650 | 1461072631209 Marionette DEBUG loaded listener.js 06:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12b4a0c00) [pid = 1650] [serial = 2277] [outer = 0x12a824c00] 06:30:31 INFO - PROCESS | 1650 | 1461072631535 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]]]}] 06:30:31 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. 06:30:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 620ms 06:30:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 06:30:31 INFO - PROCESS | 1650 | 1461072631547 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 06:30:31 INFO - PROCESS | 1650 | 1461072631548 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 06:30:31 INFO - PROCESS | 1650 | 1461072631553 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 06:30:31 INFO - PROCESS | 1650 | 1461072631554 Marionette TRACE conn2 <- [1,3002,null,{}] 06:30:31 INFO - PROCESS | 1650 | 1461072631556 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}] 06:30:31 INFO - PROCESS | 1650 | 1461072631687 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 06:30:31 INFO - PROCESS | 1650 | 1461072631703 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x13042e000 == 70 [pid = 1650] [id = 760] 06:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12ba0fc00) [pid = 1650] [serial = 2278] [outer = 0x0] 06:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12cdadc00) [pid = 1650] [serial = 2279] [outer = 0x12ba0fc00] 06:30:31 INFO - PROCESS | 1650 | 1461072631729 Marionette DEBUG loaded listener.js 06:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12cf92c00) [pid = 1650] [serial = 2280] [outer = 0x12ba0fc00] 06:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x10fff3c00) [pid = 1650] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 06:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11bef6c00) [pid = 1650] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 06:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12a4d7400) [pid = 1650] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 06:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12a4dc400) [pid = 1650] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 06:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x129c2b000) [pid = 1650] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 06:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x119543000) [pid = 1650] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 06:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x115166800) [pid = 1650] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 06:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11898ec00) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 06:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11ae4c000) [pid = 1650] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 06:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11c275c00) [pid = 1650] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 06:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x112257400) [pid = 1650] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 06:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12ac32c00) [pid = 1650] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 06:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x127364800) [pid = 1650] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 06:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x123d73c00) [pid = 1650] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 06:30:32 INFO - PROCESS | 1650 | 1461072632231 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]]]}] 06:30:32 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. 06:30:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 725ms 06:30:32 INFO - PROCESS | 1650 | 1461072632278 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 06:30:32 INFO - PROCESS | 1650 | 1461072632279 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 06:30:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 06:30:32 INFO - PROCESS | 1650 | 1461072632281 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 06:30:32 INFO - PROCESS | 1650 | 1461072632282 Marionette TRACE conn2 <- [1,3006,null,{}] 06:30:32 INFO - PROCESS | 1650 | 1461072632285 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}] 06:30:32 INFO - PROCESS | 1650 | 1461072632389 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 06:30:32 INFO - PROCESS | 1650 | 1461072632486 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x130013000 == 71 [pid = 1650] [id = 761] 06:30:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11c637c00) [pid = 1650] [serial = 2281] [outer = 0x0] 06:30:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12a4ca400) [pid = 1650] [serial = 2282] [outer = 0x11c637c00] 06:30:32 INFO - PROCESS | 1650 | 1461072632511 Marionette DEBUG loaded listener.js 06:30:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12ac3bc00) [pid = 1650] [serial = 2283] [outer = 0x11c637c00] 06:30:32 INFO - PROCESS | 1650 | 1461072632773 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]]]}] 06:30:32 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. 06:30:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 521ms 06:30:32 INFO - PROCESS | 1650 | 1461072632806 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 06:30:32 INFO - PROCESS | 1650 | 1461072632807 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 06:30:32 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 06:30:32 INFO - PROCESS | 1650 | 1461072632810 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 06:30:32 INFO - PROCESS | 1650 | 1461072632812 Marionette TRACE conn2 <- [1,3010,null,{}] 06:30:32 INFO - PROCESS | 1650 | 1461072632814 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}] 06:30:32 INFO - PROCESS | 1650 | 1461072632944 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 06:30:32 INFO - PROCESS | 1650 | 1461072632949 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x139e37000 == 72 [pid = 1650] [id = 762] 06:30:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12cf2f000) [pid = 1650] [serial = 2284] [outer = 0x0] 06:30:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12e369000) [pid = 1650] [serial = 2285] [outer = 0x12cf2f000] 06:30:32 INFO - PROCESS | 1650 | 1461072632978 Marionette DEBUG loaded listener.js 06:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12f6d4800) [pid = 1650] [serial = 2286] [outer = 0x12cf2f000] 06:30:33 INFO - PROCESS | 1650 | 1461072633319 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]]]}] 06:30:33 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 06:30:33 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 522ms 06:30:33 INFO - PROCESS | 1650 | 1461072633339 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 06:30:33 INFO - PROCESS | 1650 | 1461072633341 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 06:30:33 INFO - TEST-START | /FileAPI/FileReaderSync.worker 06:30:33 INFO - PROCESS | 1650 | 1461072633343 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 06:30:33 INFO - PROCESS | 1650 | 1461072633345 Marionette TRACE conn2 <- [1,3014,null,{}] 06:30:33 INFO - PROCESS | 1650 | 1461072633353 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}] 06:30:33 INFO - PROCESS | 1650 | 1461072633502 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 06:30:33 INFO - PROCESS | 1650 | 1461072633510 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ee0800 == 73 [pid = 1650] [id = 763] 06:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12ba0ec00) [pid = 1650] [serial = 2287] [outer = 0x0] 06:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12f8bfc00) [pid = 1650] [serial = 2288] [outer = 0x12ba0ec00] 06:30:33 INFO - PROCESS | 1650 | 1461072633535 Marionette DEBUG loaded listener.js 06:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12fb93c00) [pid = 1650] [serial = 2289] [outer = 0x12ba0ec00] 06:30:33 INFO - PROCESS | 1650 | [1650] 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 06:30:33 INFO - PROCESS | 1650 | 1461072633885 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 06:30:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 06:30:33 INFO - {} 06:30:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 06:30:33 INFO - {} 06:30:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 06:30:33 INFO - {} 06:30:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 06:30:33 INFO - {} 06:30:33 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 570ms 06:30:33 INFO - TEST-START | /FileAPI/fileReader.html 06:30:33 INFO - PROCESS | 1650 | 1461072633913 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 06:30:33 INFO - PROCESS | 1650 | 1461072633915 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 06:30:33 INFO - PROCESS | 1650 | 1461072633917 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 06:30:33 INFO - PROCESS | 1650 | 1461072633918 Marionette TRACE conn2 <- [1,3018,null,{}] 06:30:33 INFO - PROCESS | 1650 | 1461072633920 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}] 06:30:34 INFO - PROCESS | 1650 | 1461072634026 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 06:30:34 INFO - PROCESS | 1650 | 1461072634032 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x145b64000 == 74 [pid = 1650] [id = 764] 06:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12fb96400) [pid = 1650] [serial = 2290] [outer = 0x0] 06:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12fb9fc00) [pid = 1650] [serial = 2291] [outer = 0x12fb96400] 06:30:34 INFO - PROCESS | 1650 | 1461072634057 Marionette DEBUG loaded listener.js 06:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x1302d4c00) [pid = 1650] [serial = 2292] [outer = 0x12fb96400] 06:30:34 INFO - PROCESS | 1650 | 1461072634585 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]]]}] 06:30:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 06:30:34 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 06:30:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 06:30:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 06:30:34 INFO - TEST-OK | /FileAPI/fileReader.html | took 722ms 06:30:34 INFO - PROCESS | 1650 | 1461072634639 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 06:30:34 INFO - PROCESS | 1650 | 1461072634643 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 06:30:34 INFO - TEST-START | /FileAPI/historical.html 06:30:34 INFO - PROCESS | 1650 | 1461072634647 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 06:30:34 INFO - PROCESS | 1650 | 1461072634649 Marionette TRACE conn2 <- [1,3022,null,{}] 06:30:34 INFO - PROCESS | 1650 | 1461072634653 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}] 06:30:34 INFO - PROCESS | 1650 | 1461072634809 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 06:30:34 INFO - PROCESS | 1650 | 1461072634902 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c09800 == 75 [pid = 1650] [id = 765] 06:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11a964c00) [pid = 1650] [serial = 2293] [outer = 0x0] 06:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11a991000) [pid = 1650] [serial = 2294] [outer = 0x11a964c00] 06:30:34 INFO - PROCESS | 1650 | 1461072634934 Marionette DEBUG loaded listener.js 06:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11ae3f800) [pid = 1650] [serial = 2295] [outer = 0x11a964c00] 06:30:35 INFO - PROCESS | 1650 | 1461072635311 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"]]]}] 06:30:35 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 06:30:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 06:30:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 06:30:35 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 06:30:35 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 06:30:35 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 06:30:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 06:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 06:30:35 INFO - TEST-OK | /FileAPI/historical.html | took 671ms 06:30:35 INFO - PROCESS | 1650 | 1461072635319 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 06:30:35 INFO - PROCESS | 1650 | 1461072635323 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 06:30:35 INFO - TEST-START | /FileAPI/idlharness.html 06:30:35 INFO - PROCESS | 1650 | 1461072635328 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 06:30:35 INFO - PROCESS | 1650 | 1461072635330 Marionette TRACE conn2 <- [1,3026,null,{}] 06:30:35 INFO - PROCESS | 1650 | 1461072635335 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}] 06:30:35 INFO - PROCESS | 1650 | 1461072635461 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 06:30:35 INFO - PROCESS | 1650 | 1461072635580 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf80000 == 76 [pid = 1650] [id = 766] 06:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11b5e5800) [pid = 1650] [serial = 2296] [outer = 0x0] 06:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x123a24400) [pid = 1650] [serial = 2297] [outer = 0x11b5e5800] 06:30:35 INFO - PROCESS | 1650 | 1461072635612 Marionette DEBUG loaded listener.js 06:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12735e000) [pid = 1650] [serial = 2298] [outer = 0x11b5e5800] 06:30:36 INFO - PROCESS | 1650 | 1461072636300 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]]]}] 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 06:30:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 06:30:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 06:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:30:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:30:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:30:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:30:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:30:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 06:30:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 06:30:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 06:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:30:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:30:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:30:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:30:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:30:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 06:30:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 06:30:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 06:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:30:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:30:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:30:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:30:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:30:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 06:30:36 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 06:30:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:30:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:30:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:30:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:30:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:30:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 06:30:36 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 06:30:36 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 06:30:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:30:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:30:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:30:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:30:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:30:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 06:30:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 06:30:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 06:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:30:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:30:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:30:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:30:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 06:30:36 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 06:30:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:30:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:30:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:30:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:30:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:30:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 06:30:36 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 06:30:36 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 06:30:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:30:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:30:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:30:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:30:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:30:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 06:30:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 06:30:36 INFO - TEST-OK | /FileAPI/idlharness.html | took 1037ms 06:30:36 INFO - PROCESS | 1650 | 1461072636389 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 06:30:36 INFO - PROCESS | 1650 | 1461072636392 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 06:30:36 INFO - TEST-START | /FileAPI/idlharness.worker 06:30:36 INFO - PROCESS | 1650 | 1461072636396 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 06:30:36 INFO - PROCESS | 1650 | 1461072636400 Marionette TRACE conn2 <- [1,3030,null,{}] 06:30:36 INFO - PROCESS | 1650 | 1461072636412 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}] 06:30:36 INFO - PROCESS | 1650 | 1461072636610 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 06:30:36 INFO - PROCESS | 1650 | 1461072636720 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1469ba000 == 77 [pid = 1650] [id = 767] 06:30:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12e61a400) [pid = 1650] [serial = 2299] [outer = 0x0] 06:30:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x1302d6c00) [pid = 1650] [serial = 2300] [outer = 0x12e61a400] 06:30:36 INFO - PROCESS | 1650 | 1461072636752 Marionette DEBUG loaded listener.js 06:30:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12b4a7800) [pid = 1650] [serial = 2301] [outer = 0x12e61a400] 06:30:36 INFO - PROCESS | 1650 | [1650] 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 06:30:37 INFO - PROCESS | 1650 | 1461072637598 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,{},{}]]]}] 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 06:30:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 06:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:30:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:30:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 06:30:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 06:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:30:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:30:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 06:30:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 06:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:30:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:30:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 06:30:37 INFO - {} 06:30:37 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 06:30:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:30:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:30:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 06:30:37 INFO - {} 06:30:37 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 - {} 06:30:37 INFO - {} 06:30:37 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 06:30:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:30:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:30:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 06:30:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 06:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:30:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 06:30:37 INFO - {} 06:30:37 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 06:30:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:30:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:30:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 06:30:37 INFO - {} 06:30:37 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 - {} 06:30:37 INFO - {} 06:30:37 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 06:30:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:30:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:30:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:30:37 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 06:30:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 06:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 06:30:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:30:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:30:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 06:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:30:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:30:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:30:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 06:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 06:30:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:30:37 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 06:30:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 06:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 06:30:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:30:37 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 06:30:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 06:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 06:30:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:30:37 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 06:30:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 06:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:30:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:30:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:30:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:30:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 06:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:30:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:30:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:30:37 INFO - {} 06:30:37 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1240ms 06:30:37 INFO - PROCESS | 1650 | 1461072637638 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 06:30:37 INFO - PROCESS | 1650 | 1461072637640 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 06:30:37 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 06:30:37 INFO - PROCESS | 1650 | 1461072637644 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 06:30:37 INFO - PROCESS | 1650 | 1461072637646 Marionette TRACE conn2 <- [1,3034,null,{}] 06:30:37 INFO - PROCESS | 1650 | 1461072637649 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}] 06:30:37 INFO - PROCESS | 1650 | 1461072637849 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 06:30:38 INFO - PROCESS | 1650 | 1461072638001 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1469e9000 == 78 [pid = 1650] [id = 768] 06:30:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11bef4800) [pid = 1650] [serial = 2302] [outer = 0x0] 06:30:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12acf1400) [pid = 1650] [serial = 2303] [outer = 0x11bef4800] 06:30:38 INFO - PROCESS | 1650 | 1461072638032 Marionette DEBUG loaded listener.js 06:30:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x131d84c00) [pid = 1650] [serial = 2304] [outer = 0x11bef4800] 06:30:38 INFO - PROCESS | 1650 | 1461072638445 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]]]}] 06:30:38 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 06:30:38 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 821ms 06:30:38 INFO - PROCESS | 1650 | 1461072638465 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 06:30:38 INFO - PROCESS | 1650 | 1461072638467 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 06:30:38 INFO - TEST-START | /FileAPI/blob/Blob-close.html 06:30:38 INFO - PROCESS | 1650 | 1461072638471 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 06:30:38 INFO - PROCESS | 1650 | 1461072638472 Marionette TRACE conn2 <- [1,3038,null,{}] 06:30:38 INFO - PROCESS | 1650 | 1461072638476 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}] 06:30:38 INFO - PROCESS | 1650 | 1461072638661 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 06:30:38 INFO - PROCESS | 1650 | 1461072638768 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1455ab800 == 79 [pid = 1650] [id = 769] 06:30:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x123c53400) [pid = 1650] [serial = 2305] [outer = 0x0] 06:30:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x1455e8800) [pid = 1650] [serial = 2306] [outer = 0x123c53400] 06:30:38 INFO - PROCESS | 1650 | 1461072638800 Marionette DEBUG loaded listener.js 06:30:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x1455ed000) [pid = 1650] [serial = 2307] [outer = 0x123c53400] 06:30:39 INFO - PROCESS | 1650 | 1461072639161 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"]]]}] 06:30:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 06:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 06:30:39 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 722ms 06:30:39 INFO - PROCESS | 1650 | 1461072639193 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 06:30:39 INFO - PROCESS | 1650 | 1461072639194 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 06:30:39 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 06:30:39 INFO - PROCESS | 1650 | 1461072639197 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 06:30:39 INFO - PROCESS | 1650 | 1461072639198 Marionette TRACE conn2 <- [1,3042,null,{}] 06:30:39 INFO - PROCESS | 1650 | 1461072639200 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}] 06:30:39 INFO - PROCESS | 1650 | 1461072639354 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 06:30:39 INFO - PROCESS | 1650 | 1461072639449 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x146b03000 == 80 [pid = 1650] [id = 770] 06:30:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x1455ef000) [pid = 1650] [serial = 2308] [outer = 0x0] 06:30:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x146b91000) [pid = 1650] [serial = 2309] [outer = 0x1455ef000] 06:30:39 INFO - PROCESS | 1650 | 1461072639481 Marionette DEBUG loaded listener.js 06:30:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x146b96000) [pid = 1650] [serial = 2310] [outer = 0x1455ef000] 06:30:39 INFO - PROCESS | 1650 | 1461072639933 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]]]}] 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 06:30:39 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. 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 06:30:39 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'.) 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 06:30:39 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. 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 06:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 06:30:39 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. 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 06:30:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 06:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 06:30:39 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. 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 06:30:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 06:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 06:30:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 06:30:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 06:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 06:30:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 06:30:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:30:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:30:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 06:30:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:30:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:30:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:30:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:30:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:30:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 06:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 06:30:39 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 782ms 06:30:39 INFO - PROCESS | 1650 | 1461072639990 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 06:30:39 INFO - PROCESS | 1650 | 1461072639993 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 06:30:39 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 06:30:40 INFO - PROCESS | 1650 | 1461072640002 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 06:30:40 INFO - PROCESS | 1650 | 1461072640004 Marionette TRACE conn2 <- [1,3046,null,{}] 06:30:40 INFO - PROCESS | 1650 | 1461072640008 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}] 06:30:40 INFO - PROCESS | 1650 | 1461072640195 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 06:30:40 INFO - PROCESS | 1650 | 1461072640360 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x146d07800 == 81 [pid = 1650] [id = 771] 06:30:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x146b38400) [pid = 1650] [serial = 2311] [outer = 0x0] 06:30:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x146b99c00) [pid = 1650] [serial = 2312] [outer = 0x146b38400] 06:30:40 INFO - PROCESS | 1650 | 1461072640392 Marionette DEBUG loaded listener.js 06:30:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x146c43400) [pid = 1650] [serial = 2313] [outer = 0x146b38400] 06:30:40 INFO - PROCESS | 1650 | [1650] 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 06:30:40 INFO - PROCESS | 1650 | 1461072640839 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 06:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 06:30:40 INFO - {} 06:30:40 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 874ms 06:30:40 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 06:30:40 INFO - PROCESS | 1650 | 1461072640874 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 06:30:40 INFO - PROCESS | 1650 | 1461072640876 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 06:30:40 INFO - PROCESS | 1650 | 1461072640880 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 06:30:40 INFO - PROCESS | 1650 | 1461072640882 Marionette TRACE conn2 <- [1,3050,null,{}] 06:30:40 INFO - PROCESS | 1650 | 1461072640931 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}] 06:30:41 INFO - PROCESS | 1650 | 1461072641129 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 06:30:41 INFO - PROCESS | 1650 | 1461072641300 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x146b4f800 == 82 [pid = 1650] [id = 772] 06:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x146c47400) [pid = 1650] [serial = 2314] [outer = 0x0] 06:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x146c48800) [pid = 1650] [serial = 2315] [outer = 0x146c47400] 06:30:41 INFO - PROCESS | 1650 | 1461072641334 Marionette DEBUG loaded listener.js 06:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x146fb7c00) [pid = 1650] [serial = 2316] [outer = 0x146c47400] 06:30:41 INFO - PROCESS | 1650 | 1461072641691 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]]]}] 06:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 06:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 06:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 06:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 06:30:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 861ms 06:30:41 INFO - PROCESS | 1650 | 1461072641740 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 06:30:41 INFO - PROCESS | 1650 | 1461072641742 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 06:30:41 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 06:30:41 INFO - PROCESS | 1650 | 1461072641744 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 06:30:41 INFO - PROCESS | 1650 | 1461072641745 Marionette TRACE conn2 <- [1,3054,null,{}] 06:30:41 INFO - PROCESS | 1650 | 1461072641748 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}] 06:30:41 INFO - PROCESS | 1650 | 1461072641873 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 06:30:41 INFO - PROCESS | 1650 | 1461072641990 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x146d1d800 == 83 [pid = 1650] [id = 773] 06:30:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x1456b1000) [pid = 1650] [serial = 2317] [outer = 0x0] 06:30:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x1456b5000) [pid = 1650] [serial = 2318] [outer = 0x1456b1000] 06:30:42 INFO - PROCESS | 1650 | 1461072642024 Marionette DEBUG loaded listener.js 06:30:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x1456b9400) [pid = 1650] [serial = 2319] [outer = 0x1456b1000] 06:30:42 INFO - PROCESS | 1650 | 1461072642545 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"]]]}] 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 06:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:30:42 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" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:30:42 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" 06:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:30:42 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 838ms 06:30:42 INFO - PROCESS | 1650 | 1461072642585 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 06:30:42 INFO - PROCESS | 1650 | 1461072642587 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 06:30:42 INFO - TEST-START | /FileAPI/file/File-constructor.html 06:30:42 INFO - PROCESS | 1650 | 1461072642590 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 06:30:42 INFO - PROCESS | 1650 | 1461072642591 Marionette TRACE conn2 <- [1,3058,null,{}] 06:30:42 INFO - PROCESS | 1650 | 1461072642593 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}] 06:30:42 INFO - PROCESS | 1650 | 1461072642726 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 06:30:42 INFO - PROCESS | 1650 | 1461072642826 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x145642800 == 84 [pid = 1650] [id = 774] 06:30:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x10fe42000) [pid = 1650] [serial = 2320] [outer = 0x0] 06:30:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x1302d5c00) [pid = 1650] [serial = 2321] [outer = 0x10fe42000] 06:30:42 INFO - PROCESS | 1650 | 1461072642857 Marionette DEBUG loaded listener.js 06:30:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x131d87400) [pid = 1650] [serial = 2322] [outer = 0x10fe42000] 06:30:43 INFO - PROCESS | 1650 | 1461072643236 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]]]}] 06:30:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 06:30:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 06:30:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 06:30:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 06:30:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 06:30:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 06:30:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 06:30:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 06:30:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 06:30:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 06:30:43 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 06:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:43 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 06:30:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 06:30:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 06:30:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 06:30:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 06:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 06:30:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 06:30:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 06:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 06:30:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 06:30:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 06:30:43 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 673ms 06:30:43 INFO - PROCESS | 1650 | 1461072643264 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 06:30:43 INFO - PROCESS | 1650 | 1461072643266 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 06:30:43 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 06:30:43 INFO - PROCESS | 1650 | 1461072643269 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 06:30:43 INFO - PROCESS | 1650 | 1461072643271 Marionette TRACE conn2 <- [1,3062,null,{}] 06:30:43 INFO - PROCESS | 1650 | 1461072643273 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}] 06:30:43 INFO - PROCESS | 1650 | 1461072643412 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 06:30:43 INFO - PROCESS | 1650 | 1461072643547 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1469de000 == 85 [pid = 1650] [id = 775] 06:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x114ae3800) [pid = 1650] [serial = 2323] [outer = 0x0] 06:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x131d8e400) [pid = 1650] [serial = 2324] [outer = 0x114ae3800] 06:30:43 INFO - PROCESS | 1650 | 1461072643582 Marionette DEBUG loaded listener.js 06:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x13a421000) [pid = 1650] [serial = 2325] [outer = 0x114ae3800] 06:30:43 INFO - PROCESS | 1650 | [1650] 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 06:30:44 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 06:30:44 INFO - {} 06:30:44 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 769ms 06:30:44 INFO - PROCESS | 1650 | 1461072644034 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 06:30:44 INFO - PROCESS | 1650 | 1461072644039 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 06:30:44 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 06:30:44 INFO - PROCESS | 1650 | 1461072644042 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 06:30:44 INFO - PROCESS | 1650 | 1461072644074 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 06:30:44 INFO - PROCESS | 1650 | 1461072644076 Marionette TRACE conn2 <- [1,3066,null,{}] 06:30:44 INFO - PROCESS | 1650 | 1461072644081 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}] 06:30:44 INFO - PROCESS | 1650 | 1461072644328 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 06:30:44 INFO - PROCESS | 1650 | 1461072644396 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c37c800 == 86 [pid = 1650] [id = 776] 06:30:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x118954c00) [pid = 1650] [serial = 2326] [outer = 0x0] 06:30:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x11bb8d400) [pid = 1650] [serial = 2327] [outer = 0x118954c00] 06:30:44 INFO - PROCESS | 1650 | 1461072644426 Marionette DEBUG loaded listener.js 06:30:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x13a425000) [pid = 1650] [serial = 2328] [outer = 0x118954c00] 06:30:44 INFO - PROCESS | 1650 | 1461072644795 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]]]}] 06:30:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 06:30:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 06:30:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 06:30:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 06:30:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 06:30:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 06:30:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 06:30:44 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 803ms 06:30:44 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 06:30:44 INFO - PROCESS | 1650 | 1461072644848 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 06:30:44 INFO - PROCESS | 1650 | 1461072644849 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 06:30:44 INFO - PROCESS | 1650 | 1461072644851 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 06:30:44 INFO - PROCESS | 1650 | 1461072644852 Marionette TRACE conn2 <- [1,3070,null,{}] 06:30:44 INFO - PROCESS | 1650 | 1461072644855 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}] 06:30:44 INFO - PROCESS | 1650 | 1461072644985 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 06:30:45 INFO - PROCESS | 1650 | 1461072645314 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ba9800 == 87 [pid = 1650] [id = 777] 06:30:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x10fff1800) [pid = 1650] [serial = 2329] [outer = 0x0] 06:30:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x112252400) [pid = 1650] [serial = 2330] [outer = 0x10fff1800] 06:30:45 INFO - PROCESS | 1650 | 1461072645390 Marionette DEBUG loaded listener.js 06:30:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x1123eb000) [pid = 1650] [serial = 2331] [outer = 0x10fff1800] 06:30:45 INFO - PROCESS | 1650 | 1461072645786 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]]]}] 06:30:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 06:30:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 06:30:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 06:30:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 06:30:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 06:30:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 06:30:45 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 969ms 06:30:45 INFO - PROCESS | 1650 | 1461072645821 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 06:30:45 INFO - PROCESS | 1650 | 1461072645824 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 06:30:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 06:30:45 INFO - PROCESS | 1650 | 1461072645828 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 06:30:45 INFO - PROCESS | 1650 | 1461072645829 Marionette TRACE conn2 <- [1,3074,null,{}] 06:30:45 INFO - PROCESS | 1650 | 1461072645833 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}] 06:30:45 INFO - PROCESS | 1650 | 1461072645952 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 06:30:46 INFO - PROCESS | 1650 | 1461072646091 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c960000 == 88 [pid = 1650] [id = 778] 06:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x112254400) [pid = 1650] [serial = 2332] [outer = 0x0] 06:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x114131c00) [pid = 1650] [serial = 2333] [outer = 0x112254400] 06:30:46 INFO - PROCESS | 1650 | 1461072646122 Marionette DEBUG loaded listener.js 06:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x1188bd000) [pid = 1650] [serial = 2334] [outer = 0x112254400] 06:30:46 INFO - PROCESS | 1650 | 1461072646478 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]]]}] 06:30:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 06:30:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 06:30:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 06:30:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 06:30:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 06:30:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 06:30:46 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 672ms 06:30:46 INFO - PROCESS | 1650 | 1461072646501 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 06:30:46 INFO - PROCESS | 1650 | 1461072646503 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 06:30:46 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 06:30:46 INFO - PROCESS | 1650 | 1461072646507 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 06:30:46 INFO - PROCESS | 1650 | 1461072646508 Marionette TRACE conn2 <- [1,3078,null,{}] 06:30:46 INFO - PROCESS | 1650 | 1461072646510 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}] 06:30:46 INFO - PROCESS | 1650 | 1461072646628 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 06:30:46 INFO - PROCESS | 1650 | 1461072646758 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c957800 == 89 [pid = 1650] [id = 779] 06:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x11a99a800) [pid = 1650] [serial = 2335] [outer = 0x0] 06:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x11ae8e000) [pid = 1650] [serial = 2336] [outer = 0x11a99a800] 06:30:46 INFO - PROCESS | 1650 | 1461072646789 Marionette DEBUG loaded listener.js 06:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x11bb9cc00) [pid = 1650] [serial = 2337] [outer = 0x11a99a800] 06:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x139ee0800 == 88 [pid = 1650] [id = 763] 06:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x139e37000 == 87 [pid = 1650] [id = 762] 06:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x130013000 == 86 [pid = 1650] [id = 761] 06:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x13042e000 == 85 [pid = 1650] [id = 760] 06:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12f82e800 == 84 [pid = 1650] [id = 759] 06:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea36800 == 83 [pid = 1650] [id = 758] 06:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12e822000 == 82 [pid = 1650] [id = 757] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12b7b1400) [pid = 1650] [serial = 2212] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12df5c800 == 81 [pid = 1650] [id = 756] 06:30:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba34000 == 80 [pid = 1650] [id = 755] 06:30:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad37000 == 79 [pid = 1650] [id = 754] 06:30:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1270cc800 == 78 [pid = 1650] [id = 753] 06:30:47 INFO - PROCESS | 1650 | --DOCSHELL 0x123c84800 == 77 [pid = 1650] [id = 752] 06:30:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7ab000 == 76 [pid = 1650] [id = 751] 06:30:47 INFO - PROCESS | 1650 | --DOCSHELL 0x14588e800 == 75 [pid = 1650] [id = 746] 06:30:47 INFO - PROCESS | 1650 | --DOCSHELL 0x139eca000 == 74 [pid = 1650] [id = 743] 06:30:47 INFO - PROCESS | 1650 | --DOCSHELL 0x13999a800 == 73 [pid = 1650] [id = 742] 06:30:47 INFO - PROCESS | 1650 | --DOCSHELL 0x139809000 == 72 [pid = 1650] [id = 741] 06:30:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec2e000 == 71 [pid = 1650] [id = 740] 06:30:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12adcc800 == 70 [pid = 1650] [id = 739] 06:30:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba71800 == 69 [pid = 1650] [id = 738] 06:30:47 INFO - PROCESS | 1650 | 1461072647206 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] 06:30:47 INFO - PROCESS | 1650 | 1461072647232 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 06:30:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12b219000) [pid = 1650] [serial = 2210] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12e612400) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x11aaf7c00) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x116556c00) [pid = 1650] [serial = 2203] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x118e43000) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x11c275800) [pid = 1650] [serial = 2185] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12a4e2800) [pid = 1650] [serial = 2197] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12a822000) [pid = 1650] [serial = 2200] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12a84bc00) [pid = 1650] [serial = 2201] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x11c057c00) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12a7ea800) [pid = 1650] [serial = 2198] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12ab79800) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12a4ca800) [pid = 1650] [serial = 2195] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x11a966400) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x119ece000) [pid = 1650] [serial = 2177] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12e36e800) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x129bc1000) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x11bba1c00) [pid = 1650] [serial = 2183] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x112259400) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x123a27000) [pid = 1650] [serial = 2186] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x124122400) [pid = 1650] [serial = 2188] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12a22d800) [pid = 1650] [serial = 2194] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x11aaf5400) [pid = 1650] [serial = 2180] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12e87a800) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11c456000) [pid = 1650] [serial = 2206] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x1163e3c00) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12ac43000) [pid = 1650] [serial = 2209] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12b224800) [pid = 1650] [serial = 2144] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x129c2e000) [pid = 1650] [serial = 2192] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11ae91000) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12ac36800) [pid = 1650] [serial = 2207] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12cdba400) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12735c000) [pid = 1650] [serial = 2189] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x127424000) [pid = 1650] [serial = 2191] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12915c400) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11ad62800) [pid = 1650] [serial = 2204] [outer = 0x0] [url = about:blank] 06:30:47 INFO - PROCESS | 1650 | 1461072647253 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 06:30:47 INFO - PROCESS | 1650 | 1461072647257 Marionette TRACE conn2 <- [1,3082,null,{}] 06:30:47 INFO - PROCESS | 1650 | 1461072647266 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}] 06:30:47 INFO - PROCESS | 1650 | 1461072647391 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 06:30:47 INFO - PROCESS | 1650 | 1461072647403 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c0d000 == 70 [pid = 1650] [id = 780] 06:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11c456800) [pid = 1650] [serial = 2338] [outer = 0x0] 06:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x123a26c00) [pid = 1650] [serial = 2339] [outer = 0x11c456800] 06:30:47 INFO - PROCESS | 1650 | 1461072647429 Marionette DEBUG loaded listener.js 06:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x123f28c00) [pid = 1650] [serial = 2340] [outer = 0x11c456800] 06:30:47 INFO - PROCESS | 1650 | 1461072647790 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]]]}] 06:30:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 06:30:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 06:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 06:30:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 06:30:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 591ms 06:30:47 INFO - PROCESS | 1650 | 1461072647838 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 06:30:47 INFO - PROCESS | 1650 | 1461072647839 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 06:30:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 06:30:47 INFO - PROCESS | 1650 | 1461072647842 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 06:30:47 INFO - PROCESS | 1650 | 1461072647843 Marionette TRACE conn2 <- [1,3086,null,{}] 06:30:47 INFO - PROCESS | 1650 | 1461072647845 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}] 06:30:47 INFO - PROCESS | 1650 | 1461072647947 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 06:30:47 INFO - PROCESS | 1650 | 1461072647952 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad13000 == 71 [pid = 1650] [id = 781] 06:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12730b800) [pid = 1650] [serial = 2341] [outer = 0x0] 06:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x127421400) [pid = 1650] [serial = 2342] [outer = 0x12730b800] 06:30:47 INFO - PROCESS | 1650 | 1461072647978 Marionette DEBUG loaded listener.js 06:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x127da8c00) [pid = 1650] [serial = 2343] [outer = 0x12730b800] 06:30:48 INFO - PROCESS | 1650 | 1461072648311 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 06:30:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 06:30:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 518ms 06:30:48 INFO - PROCESS | 1650 | 1461072648360 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 06:30:48 INFO - PROCESS | 1650 | 1461072648362 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 06:30:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 06:30:48 INFO - PROCESS | 1650 | 1461072648373 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 06:30:48 INFO - PROCESS | 1650 | 1461072648374 Marionette TRACE conn2 <- [1,3090,null,{}] 06:30:48 INFO - PROCESS | 1650 | 1461072648376 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}] 06:30:48 INFO - PROCESS | 1650 | 1461072648478 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 06:30:48 INFO - PROCESS | 1650 | 1461072648484 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba1f800 == 72 [pid = 1650] [id = 782] 06:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x129b8f000) [pid = 1650] [serial = 2344] [outer = 0x0] 06:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x129b96000) [pid = 1650] [serial = 2345] [outer = 0x129b8f000] 06:30:48 INFO - PROCESS | 1650 | 1461072648517 Marionette DEBUG loaded listener.js 06:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12a222c00) [pid = 1650] [serial = 2346] [outer = 0x129b8f000] 06:30:48 INFO - PROCESS | 1650 | 1461072648890 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 06:30:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 06:30:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 519ms 06:30:48 INFO - PROCESS | 1650 | 1461072648892 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 06:30:48 INFO - PROCESS | 1650 | 1461072648894 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 06:30:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 06:30:48 INFO - PROCESS | 1650 | 1461072648896 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 06:30:48 INFO - PROCESS | 1650 | 1461072648897 Marionette TRACE conn2 <- [1,3094,null,{}] 06:30:48 INFO - PROCESS | 1650 | 1461072648900 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}] 06:30:49 INFO - PROCESS | 1650 | 1461072649005 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 06:30:49 INFO - PROCESS | 1650 | 1461072649109 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12df50800 == 73 [pid = 1650] [id = 783] 06:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x129b8f400) [pid = 1650] [serial = 2347] [outer = 0x0] 06:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12a4e6400) [pid = 1650] [serial = 2348] [outer = 0x129b8f400] 06:30:49 INFO - PROCESS | 1650 | 1461072649135 Marionette DEBUG loaded listener.js 06:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12a81c800) [pid = 1650] [serial = 2349] [outer = 0x129b8f400] 06:30:49 INFO - PROCESS | 1650 | 1461072649440 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 06:30:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 06:30:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 573ms 06:30:49 INFO - PROCESS | 1650 | 1461072649475 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 06:30:49 INFO - PROCESS | 1650 | 1461072649477 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 06:30:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 06:30:49 INFO - PROCESS | 1650 | 1461072649479 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 06:30:49 INFO - PROCESS | 1650 | 1461072649480 Marionette TRACE conn2 <- [1,3098,null,{}] 06:30:49 INFO - PROCESS | 1650 | 1461072649483 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}] 06:30:49 INFO - PROCESS | 1650 | 1461072649618 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 06:30:49 INFO - PROCESS | 1650 | 1461072649634 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e818800 == 74 [pid = 1650] [id = 784] 06:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12a81d000) [pid = 1650] [serial = 2350] [outer = 0x0] 06:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12a84c800) [pid = 1650] [serial = 2351] [outer = 0x12a81d000] 06:30:49 INFO - PROCESS | 1650 | 1461072649660 Marionette DEBUG loaded listener.js 06:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12ab77800) [pid = 1650] [serial = 2352] [outer = 0x12a81d000] 06:30:50 INFO - PROCESS | 1650 | 1461072650011 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]]]}] 06:30:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 06:30:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 06:30:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 568ms 06:30:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 06:30:50 INFO - PROCESS | 1650 | 1461072650048 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 06:30:50 INFO - PROCESS | 1650 | 1461072650049 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 06:30:50 INFO - PROCESS | 1650 | 1461072650051 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 06:30:50 INFO - PROCESS | 1650 | 1461072650052 Marionette TRACE conn2 <- [1,3102,null,{}] 06:30:50 INFO - PROCESS | 1650 | 1461072650054 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}] 06:30:50 INFO - PROCESS | 1650 | 1461072650189 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 06:30:50 INFO - PROCESS | 1650 | 1461072650203 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f021800 == 75 [pid = 1650] [id = 785] 06:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12a84a000) [pid = 1650] [serial = 2353] [outer = 0x0] 06:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12ac39800) [pid = 1650] [serial = 2354] [outer = 0x12a84a000] 06:30:50 INFO - PROCESS | 1650 | 1461072650229 Marionette DEBUG loaded listener.js 06:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12acbb000) [pid = 1650] [serial = 2355] [outer = 0x12a84a000] 06:30:50 INFO - PROCESS | 1650 | 1461072650559 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 06:30:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 06:30:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 519ms 06:30:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 06:30:50 INFO - PROCESS | 1650 | 1461072650570 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 06:30:50 INFO - PROCESS | 1650 | 1461072650571 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 06:30:50 INFO - PROCESS | 1650 | 1461072650573 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 06:30:50 INFO - PROCESS | 1650 | 1461072650574 Marionette TRACE conn2 <- [1,3106,null,{}] 06:30:50 INFO - PROCESS | 1650 | 1461072650576 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}] 06:30:50 INFO - PROCESS | 1650 | 1461072650712 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 06:30:50 INFO - PROCESS | 1650 | 1461072650728 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fb1b000 == 76 [pid = 1650] [id = 786] 06:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12acbe400) [pid = 1650] [serial = 2356] [outer = 0x0] 06:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12b21b800) [pid = 1650] [serial = 2357] [outer = 0x12acbe400] 06:30:50 INFO - PROCESS | 1650 | 1461072650753 Marionette DEBUG loaded listener.js 06:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12ba15400) [pid = 1650] [serial = 2358] [outer = 0x12acbe400] 06:30:51 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x112260800) [pid = 1650] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 06:30:51 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12a824400) [pid = 1650] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 06:30:51 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x129bc0400) [pid = 1650] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 06:30:51 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x11a990400) [pid = 1650] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 06:30:51 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12a4d1000) [pid = 1650] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 06:30:51 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x127428800) [pid = 1650] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 06:30:51 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11510c800) [pid = 1650] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 06:30:51 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12f0a1400) [pid = 1650] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 06:30:51 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12a824c00) [pid = 1650] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 06:30:51 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12b226400) [pid = 1650] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 06:30:51 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12ba0fc00) [pid = 1650] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 06:30:51 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12cf2f000) [pid = 1650] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 06:30:51 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12ba0ec00) [pid = 1650] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 06:30:51 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x11c637c00) [pid = 1650] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 06:30:51 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12ab83c00) [pid = 1650] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 06:30:51 INFO - PROCESS | 1650 | 1461072651331 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]]]}] 06:30:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 06:30:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 06:30:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 06:30:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 769ms 06:30:51 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 06:30:51 INFO - PROCESS | 1650 | 1461072651343 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 06:30:51 INFO - PROCESS | 1650 | 1461072651344 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 06:30:51 INFO - PROCESS | 1650 | 1461072651346 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 06:30:51 INFO - PROCESS | 1650 | 1461072651347 Marionette TRACE conn2 <- [1,3110,null,{}] 06:30:51 INFO - PROCESS | 1650 | 1461072651352 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}] 06:30:51 INFO - PROCESS | 1650 | 1461072651457 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 06:30:51 INFO - PROCESS | 1650 | 1461072651461 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf0d800 == 77 [pid = 1650] [id = 787] 06:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x127428800) [pid = 1650] [serial = 2359] [outer = 0x0] 06:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12bacfc00) [pid = 1650] [serial = 2360] [outer = 0x127428800] 06:30:51 INFO - PROCESS | 1650 | 1461072651491 Marionette DEBUG loaded listener.js 06:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12d2c6400) [pid = 1650] [serial = 2361] [outer = 0x127428800] 06:30:51 INFO - PROCESS | 1650 | 1461072651847 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"]]]}] 06:30:51 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 06:30:51 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 06:30:51 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 06:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:51 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 06:30:51 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 523ms 06:30:51 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 06:30:51 INFO - PROCESS | 1650 | 1461072651871 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 06:30:51 INFO - PROCESS | 1650 | 1461072651872 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 06:30:51 INFO - PROCESS | 1650 | 1461072651874 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 06:30:51 INFO - PROCESS | 1650 | 1461072651876 Marionette TRACE conn2 <- [1,3114,null,{}] 06:30:51 INFO - PROCESS | 1650 | 1461072651878 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}] 06:30:52 INFO - PROCESS | 1650 | 1461072652039 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 06:30:52 INFO - PROCESS | 1650 | 1461072652068 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\", \"4a5743f9-16d3-4cf9-acdf-e802151af8a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x130b94800 == 78 [pid = 1650] [id = 788] 06:30:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12e61a000) [pid = 1650] [serial = 2362] [outer = 0x0] 06:30:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12eda1c00) [pid = 1650] [serial = 2363] [outer = 0x12e61a000] 06:30:52 INFO - PROCESS | 1650 | 1461072652093 Marionette DEBUG loaded listener.js 06:30:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12f8c0400) [pid = 1650] [serial = 2364] [outer = 0x12e61a000] 06:30:52 INFO - PROCESS | 1650 | 1461072652397 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]]]}] 06:30:52 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 06:30:52 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 571ms 06:30:52 INFO - PROCESS | 1650 | 1461072652445 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 06:30:52 INFO - PROCESS | 1650 | 1461072652446 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 06:30:53 WARNING - u'runner_teardown' () 06:30:53 INFO - No more tests 06:30:53 INFO - Got 0 unexpected results 06:30:53 INFO - SUITE-END | took 536s 06:30:53 INFO - Closing logging queue 06:30:53 INFO - queue closed 06:30:53 INFO - Return code: 0 06:30:53 WARNING - # TBPL SUCCESS # 06:30:53 INFO - Running post-action listener: _resource_record_post_action 06:30:53 INFO - Running post-run listener: _resource_record_post_run 06:30:54 INFO - Total resource usage - Wall time: 560s; CPU: 57.0%; Read bytes: 31555072; Write bytes: 991244800; Read time: 325; Write time: 4824 06:30:54 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 06:30:54 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 195971584; Write bytes: 195710976; Read time: 16045; Write time: 482 06:30:54 INFO - run-tests - Wall time: 540s; CPU: 57.0%; Read bytes: 29367808; Write bytes: 792605184; Read time: 299; Write time: 4331 06:30:54 INFO - Running post-run listener: _upload_blobber_files 06:30:54 INFO - Blob upload gear active. 06:30:54 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 06:30:54 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 06:30:54 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'] 06:30:54 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 06:30:55 INFO - (blobuploader) - INFO - Open directory for files ... 06:30:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 06:30:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 06:30:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 06:30:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 06:30:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 06:30:55 INFO - (blobuploader) - INFO - Done attempting. 06:30:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 06:30:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 06:30:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 06:30:57 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 06:30:57 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 06:30:57 INFO - (blobuploader) - INFO - Done attempting. 06:30:57 INFO - (blobuploader) - INFO - Iteration through files over. 06:30:57 INFO - Return code: 0 06:30:57 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 06:30:57 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 06:30:57 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e472b50cbada4b668c24ba50e65bb9bdbe66ed4cb307c939f4be9a1146bd7211c769d011fcda5b9bb04cf5421a5d8c5d515ca15684f222212ab2373504ad21a7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a24f142c76d3eddd8989c389077047396b8bfbc235fcc0e7c7def9cda0cf2f7a5912201c5e618641d6f1f51850931e9dd0d03c9831b2a987edd050e54e83f9d6"} 06:30:57 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 06:30:57 INFO - Writing to file /builds/slave/test/properties/blobber_files 06:30:57 INFO - Contents: 06:30:57 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e472b50cbada4b668c24ba50e65bb9bdbe66ed4cb307c939f4be9a1146bd7211c769d011fcda5b9bb04cf5421a5d8c5d515ca15684f222212ab2373504ad21a7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a24f142c76d3eddd8989c389077047396b8bfbc235fcc0e7c7def9cda0cf2f7a5912201c5e618641d6f1f51850931e9dd0d03c9831b2a987edd050e54e83f9d6"} 06:30:57 INFO - Running post-run listener: copy_logs_to_upload_dir 06:30:57 INFO - Copying logs to upload dir... 06:30:57 INFO - mkdir: /builds/slave/test/build/upload/logs 06:30:57 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=620.301548 ========= master_lag: 0.68 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 20 secs) (at 2016-04-19 06:30:58.564578) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 06:30:58.569839) ========= 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.omfWWZxjSA/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.DzLKQKURn9/Listeners TMPDIR=/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/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/e472b50cbada4b668c24ba50e65bb9bdbe66ed4cb307c939f4be9a1146bd7211c769d011fcda5b9bb04cf5421a5d8c5d515ca15684f222212ab2373504ad21a7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a24f142c76d3eddd8989c389077047396b8bfbc235fcc0e7c7def9cda0cf2f7a5912201c5e618641d6f1f51850931e9dd0d03c9831b2a987edd050e54e83f9d6"} build_url:https://queue.taskcluster.net/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012842 build_url: 'https://queue.taskcluster.net/v1/task/K3T7K4HXT0OJvt_QP63bwQ/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/e472b50cbada4b668c24ba50e65bb9bdbe66ed4cb307c939f4be9a1146bd7211c769d011fcda5b9bb04cf5421a5d8c5d515ca15684f222212ab2373504ad21a7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a24f142c76d3eddd8989c389077047396b8bfbc235fcc0e7c7def9cda0cf2f7a5912201c5e618641d6f1f51850931e9dd0d03c9831b2a987edd050e54e83f9d6"}' symbols_url: 'https://queue.taskcluster.net/v1/task/K3T7K4HXT0OJvt_QP63bwQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.15 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 06:30:58.736652) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 06:30:58.737345) ========= 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.omfWWZxjSA/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.DzLKQKURn9/Listeners TMPDIR=/var/folders/wg/5zm5tl1j1x7gd9_hf2vmp85000000w/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.005314 ========= master_lag: 0.06 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 06:30:58.804095) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 06:30:58.804763) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 06:30:58.811013) ========= ========= Total master_lag: 3.25 =========