builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0116 starttime: 1461322874.83 results: success (0) buildid: 20160422014259 builduid: 56a85fe4813441aca3e137e3f2dba16f revision: b813b1e6e7e3288a865965bb9beefbf9d36b4a67 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 04:01:14.831490) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 04:01:14.831956) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 34 secs) (at 2016-04-22 04:01:14.832235) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 34 secs) (at 2016-04-22 04:01:49.295329) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 15 secs) (at 2016-04-22 04:01:49.295590) ========= 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.DrnWBqrxoy/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.3IntIB3qaR/Listeners TMPDIR=/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/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-22 04:01:49-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 8.11M=0.001s 2016-04-22 04:01:49 (8.11 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.151734 ========= master_lag: 15.74 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 15 secs) (at 2016-04-22 04:02:05.190423) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 28 secs) (at 2016-04-22 04:02:05.190803) ========= 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.DrnWBqrxoy/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.3IntIB3qaR/Listeners TMPDIR=/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/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.020834 ========= master_lag: 28.22 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 28 secs) (at 2016-04-22 04:02:33.432872) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-22 04:02:33.433421) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev b813b1e6e7e3288a865965bb9beefbf9d36b4a67 --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 b813b1e6e7e3288a865965bb9beefbf9d36b4a67 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.DrnWBqrxoy/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.3IntIB3qaR/Listeners TMPDIR=/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/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-22 04:02:34,814 truncating revision to first 12 chars 2016-04-22 04:02:34,814 Setting DEBUG logging. 2016-04-22 04:02:34,814 attempt 1/10 2016-04-22 04:02:34,814 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/b813b1e6e7e3?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-22 04:02:35,686 unpacking tar archive at: fx-team-b813b1e6e7e3/testing/mozharness/ program finished with exit code 0 elapsedTime=1.124636 ========= master_lag: 2.37 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-22 04:02:36.925990) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 04:02:36.926264) ========= script_repo_revision: b813b1e6e7e3288a865965bb9beefbf9d36b4a67 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 04:02:36.926676) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 1 mins, 42 secs) (at 2016-04-22 04:02:36.926959) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 1 mins, 42 secs) (at 2016-04-22 04:04:18.932731) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 21 secs) (at 2016-04-22 04:04:18.933027) ========= /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.DrnWBqrxoy/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.3IntIB3qaR/Listeners TMPDIR=/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/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 04:04:21 INFO - MultiFileLogger online at 20160422 04:04:21 in /builds/slave/test 04:04:21 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 04:04:21 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:04:21 INFO - {'append_to_log': False, 04:04:21 INFO - 'base_work_dir': '/builds/slave/test', 04:04:21 INFO - 'blob_upload_branch': 'fx-team', 04:04:21 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:04:21 INFO - 'buildbot_json_path': 'buildprops.json', 04:04:21 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:04:21 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:04:21 INFO - 'download_minidump_stackwalk': True, 04:04:21 INFO - 'download_symbols': 'true', 04:04:21 INFO - 'e10s': False, 04:04:21 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:04:21 INFO - 'tooltool.py': '/tools/tooltool.py', 04:04:21 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:04:21 INFO - '/tools/misc-python/virtualenv.py')}, 04:04:21 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:04:21 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:04:21 INFO - 'log_level': 'info', 04:04:21 INFO - 'log_to_console': True, 04:04:21 INFO - 'opt_config_files': (), 04:04:21 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:04:21 INFO - '--processes=1', 04:04:21 INFO - '--config=%(test_path)s/wptrunner.ini', 04:04:21 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:04:21 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:04:21 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:04:21 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:04:21 INFO - 'pip_index': False, 04:04:21 INFO - 'require_test_zip': True, 04:04:21 INFO - 'test_type': ('testharness',), 04:04:21 INFO - 'this_chunk': '1', 04:04:21 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:04:21 INFO - 'total_chunks': '10', 04:04:21 INFO - 'virtualenv_path': 'venv', 04:04:21 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:04:21 INFO - 'work_dir': 'build'} 04:04:21 INFO - ##### 04:04:21 INFO - ##### Running clobber step. 04:04:21 INFO - ##### 04:04:21 INFO - Running pre-action listener: _resource_record_pre_action 04:04:21 INFO - Running main action method: clobber 04:04:21 INFO - rmtree: /builds/slave/test/build 04:04:21 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:04:23 INFO - Running post-action listener: _resource_record_post_action 04:04:23 INFO - ##### 04:04:23 INFO - ##### Running read-buildbot-config step. 04:04:23 INFO - ##### 04:04:23 INFO - Running pre-action listener: _resource_record_pre_action 04:04:23 INFO - Running main action method: read_buildbot_config 04:04:23 INFO - Using buildbot properties: 04:04:23 INFO - { 04:04:23 INFO - "project": "", 04:04:23 INFO - "product": "firefox", 04:04:23 INFO - "script_repo_revision": "production", 04:04:23 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 04:04:23 INFO - "repository": "", 04:04:23 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 04:04:23 INFO - "buildid": "20160422014259", 04:04:23 INFO - "pgo_build": "False", 04:04:23 INFO - "basedir": "/builds/slave/test", 04:04:23 INFO - "buildnumber": 371, 04:04:23 INFO - "slavename": "t-yosemite-r7-0116", 04:04:23 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 04:04:23 INFO - "platform": "macosx64", 04:04:23 INFO - "branch": "fx-team", 04:04:23 INFO - "revision": "b813b1e6e7e3288a865965bb9beefbf9d36b4a67", 04:04:23 INFO - "repo_path": "integration/fx-team", 04:04:23 INFO - "moz_repo_path": "", 04:04:23 INFO - "stage_platform": "macosx64", 04:04:23 INFO - "builduid": "56a85fe4813441aca3e137e3f2dba16f", 04:04:23 INFO - "slavebuilddir": "test" 04:04:23 INFO - } 04:04:23 INFO - Found installer url https://queue.taskcluster.net/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 04:04:23 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 04:04:23 INFO - Running post-action listener: _resource_record_post_action 04:04:23 INFO - ##### 04:04:23 INFO - ##### Running download-and-extract step. 04:04:23 INFO - ##### 04:04:23 INFO - Running pre-action listener: _resource_record_pre_action 04:04:23 INFO - Running main action method: download_and_extract 04:04:23 INFO - mkdir: /builds/slave/test/build/tests 04:04:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:04:23 INFO - https://queue.taskcluster.net/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 04:04:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 04:04:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 04:04:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VxPD9RxoTWCl6YMNAt_1zA/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 04:04:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VxPD9RxoTWCl6YMNAt_1zA/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 04:04:25 INFO - Downloaded 1235 bytes. 04:04:25 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 04:04:25 INFO - Using the following test package requirements: 04:04:25 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 04:04:25 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:04:25 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 04:04:25 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:04:25 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 04:04:25 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:04:25 INFO - u'jsshell-mac64.zip'], 04:04:25 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:04:25 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 04:04:25 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 04:04:25 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:04:25 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 04:04:25 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:04:25 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 04:04:25 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:04:25 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 04:04:25 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:04:25 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 04:04:25 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 04:04:25 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')]} 04:04:25 INFO - https://queue.taskcluster.net/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 04:04:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 04:04:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 04:04:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VxPD9RxoTWCl6YMNAt_1zA/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 04:04:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VxPD9RxoTWCl6YMNAt_1zA/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 04:04:27 INFO - Downloaded 17985302 bytes. 04:04:27 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/*'] 04:04:27 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/* 04:04:27 INFO - caution: filename not matched: web-platform/* 04:04:27 INFO - Return code: 11 04:04: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')]} 04:04:27 INFO - https://queue.taskcluster.net/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 04:04:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 04:04:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 04:04:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VxPD9RxoTWCl6YMNAt_1zA/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 04:04:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VxPD9RxoTWCl6YMNAt_1zA/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 04:04:30 INFO - Downloaded 36400341 bytes. 04:04:30 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/*'] 04:04:30 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/* 04:04:34 INFO - caution: filename not matched: bin/* 04:04:34 INFO - caution: filename not matched: config/* 04:04:34 INFO - caution: filename not matched: mozbase/* 04:04:34 INFO - caution: filename not matched: marionette/* 04:04:34 INFO - caution: filename not matched: tools/wptserve/* 04:04:34 INFO - Return code: 11 04:04:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:04:34 INFO - https://queue.taskcluster.net/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 04:04:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 04:04:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 04:04:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 04:04:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VxPD9RxoTWCl6YMNAt_1zA/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 04:04:36 INFO - Downloaded 68815043 bytes. 04:04:36 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 04:04:36 INFO - mkdir: /builds/slave/test/properties 04:04:36 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:04:36 INFO - Writing to file /builds/slave/test/properties/build_url 04:04:36 INFO - Contents: 04:04:36 INFO - build_url:https://queue.taskcluster.net/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 04:04:38 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 04:04:38 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:04:38 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:04:38 INFO - Contents: 04:04:38 INFO - symbols_url:https://queue.taskcluster.net/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 04:04:38 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')]} 04:04:38 INFO - https://queue.taskcluster.net/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:04:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 04:04:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 04:04:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VxPD9RxoTWCl6YMNAt_1zA/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 04:04:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VxPD9RxoTWCl6YMNAt_1zA/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 04:04:41 INFO - Downloaded 103459736 bytes. 04:04:41 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'] 04:04:41 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 04:04:44 INFO - Return code: 0 04:04:44 INFO - Running post-action listener: _resource_record_post_action 04:04:44 INFO - Running post-action listener: set_extra_try_arguments 04:04:44 INFO - ##### 04:04:44 INFO - ##### Running create-virtualenv step. 04:04:44 INFO - ##### 04:04:44 INFO - Running pre-action listener: _pre_create_virtualenv 04:04:44 INFO - Running pre-action listener: _resource_record_pre_action 04:04:44 INFO - Running main action method: create_virtualenv 04:04:44 INFO - Creating virtualenv /builds/slave/test/build/venv 04:04:44 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 04:04:44 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:04:45 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:04:45 INFO - Using real prefix '/tools/python27' 04:04:45 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:04:45 INFO - Installing distribute.............................................................................................................................................................................................done. 04:04:48 INFO - Installing pip.................done. 04:04:48 INFO - Return code: 0 04:04:48 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:04: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')]} 04:04:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:04:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:04: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')]} 04:04:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:04:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:04:48 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 0x100deee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100e0bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9cf85b5e50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100e075e0>, '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 0x1009eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100a15990>, '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.DrnWBqrxoy/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.3IntIB3qaR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:04:48 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 04:04:48 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 04:04:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DrnWBqrxoy/Render', 04:04:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:04:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:04:48 INFO - 'HOME': '/Users/cltbld', 04:04:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:04:48 INFO - 'LOGNAME': 'cltbld', 04:04:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:04:48 INFO - 'MOZ_NO_REMOTE': '1', 04:04:48 INFO - 'NO_EM_RESTART': '1', 04:04:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:04:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:04:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:04:48 INFO - 'PWD': '/builds/slave/test', 04:04:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:04:48 INFO - 'SHELL': '/bin/bash', 04:04:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.3IntIB3qaR/Listeners', 04:04:48 INFO - 'TMPDIR': '/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/', 04:04:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:04:48 INFO - 'USER': 'cltbld', 04:04:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:04:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:04:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:04:48 INFO - 'XPC_FLAGS': '0x0', 04:04:48 INFO - 'XPC_SERVICE_NAME': '0', 04:04:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:04:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:04:48 INFO - Downloading/unpacking psutil>=0.7.1 04:04:48 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 04:04:48 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 04:04:48 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 04:04:48 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 04:04:48 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 04:04:48 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 04:04:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:04:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:04:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:04:51 INFO - Installing collected packages: psutil 04:04:51 INFO - Running setup.py install for psutil 04:04:52 INFO - building 'psutil._psutil_osx' extension 04:04:52 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 04:04:52 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 04:04:52 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 04:04:52 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 04:04:52 INFO - building 'psutil._psutil_posix' extension 04:04:52 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 04:04:52 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 04:04:52 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 04:04:52 INFO - ^ 04:04:52 INFO - 1 warning generated. 04:04:52 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 04:04:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:04:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:04:52 INFO - Successfully installed psutil 04:04:52 INFO - Cleaning up... 04:04:52 INFO - Return code: 0 04:04:52 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:04:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:04:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:04:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:04:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:04:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:04:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:04:52 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 0x100deee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100e0bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9cf85b5e50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100e075e0>, '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 0x1009eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100a15990>, '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.DrnWBqrxoy/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.3IntIB3qaR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:04:52 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 04:04:52 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 04:04:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DrnWBqrxoy/Render', 04:04:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:04:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:04:52 INFO - 'HOME': '/Users/cltbld', 04:04:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:04:52 INFO - 'LOGNAME': 'cltbld', 04:04:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:04:52 INFO - 'MOZ_NO_REMOTE': '1', 04:04:52 INFO - 'NO_EM_RESTART': '1', 04:04:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:04:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:04:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:04:52 INFO - 'PWD': '/builds/slave/test', 04:04:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:04:52 INFO - 'SHELL': '/bin/bash', 04:04:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.3IntIB3qaR/Listeners', 04:04:52 INFO - 'TMPDIR': '/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/', 04:04:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:04:52 INFO - 'USER': 'cltbld', 04:04:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:04:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:04:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:04:52 INFO - 'XPC_FLAGS': '0x0', 04:04:52 INFO - 'XPC_SERVICE_NAME': '0', 04:04:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:04:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:04:53 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:04:53 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 04:04:53 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 04:04:53 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 04:04:53 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 04:04:53 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 04:04:53 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 04:04:55 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:04:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:04:55 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:04:55 INFO - Installing collected packages: mozsystemmonitor 04:04:55 INFO - Running setup.py install for mozsystemmonitor 04:04:55 INFO - Successfully installed mozsystemmonitor 04:04:55 INFO - Cleaning up... 04:04:55 INFO - Return code: 0 04:04:55 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:04:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:04:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:04:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:04:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:04:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:04:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:04:55 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 0x100deee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100e0bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9cf85b5e50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100e075e0>, '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 0x1009eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100a15990>, '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.DrnWBqrxoy/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.3IntIB3qaR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:04:55 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 04:04:55 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 04:04:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DrnWBqrxoy/Render', 04:04:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:04:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:04:55 INFO - 'HOME': '/Users/cltbld', 04:04:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:04:55 INFO - 'LOGNAME': 'cltbld', 04:04:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:04:55 INFO - 'MOZ_NO_REMOTE': '1', 04:04:55 INFO - 'NO_EM_RESTART': '1', 04:04:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:04:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:04:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:04:55 INFO - 'PWD': '/builds/slave/test', 04:04:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:04:55 INFO - 'SHELL': '/bin/bash', 04:04:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.3IntIB3qaR/Listeners', 04:04:55 INFO - 'TMPDIR': '/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/', 04:04:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:04:55 INFO - 'USER': 'cltbld', 04:04:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:04:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:04:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:04:55 INFO - 'XPC_FLAGS': '0x0', 04:04:55 INFO - 'XPC_SERVICE_NAME': '0', 04:04:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:04:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:04:56 INFO - Downloading/unpacking blobuploader==1.2.4 04:04:56 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 04:04:56 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 04:04:56 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 04:04:56 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 04:04:56 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 04:04:56 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 04:04:58 INFO - Downloading blobuploader-1.2.4.tar.gz 04:04:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:04:58 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:04:58 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 04:04:58 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 04:04:58 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 04:04:58 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 04:04:58 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 04:04:58 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 04:04:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:04:59 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:04:59 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 04:04:59 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 04:04:59 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 04:04:59 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 04:04:59 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 04:04:59 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 04:04:59 INFO - Downloading docopt-0.6.1.tar.gz 04:04:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:04:59 INFO - Installing collected packages: blobuploader, requests, docopt 04:04:59 INFO - Running setup.py install for blobuploader 04:04:59 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:04:59 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:04:59 INFO - Running setup.py install for requests 04:05:00 INFO - Running setup.py install for docopt 04:05:00 INFO - Successfully installed blobuploader requests docopt 04:05:00 INFO - Cleaning up... 04:05:00 INFO - Return code: 0 04:05:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:05:00 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')]} 04:05:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:05:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:05:00 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')]} 04:05:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:05:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:05:00 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 0x100deee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100e0bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9cf85b5e50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100e075e0>, '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 0x1009eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100a15990>, '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.DrnWBqrxoy/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.3IntIB3qaR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:05:00 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 04:05:00 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 04:05:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DrnWBqrxoy/Render', 04:05:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:05:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:05:00 INFO - 'HOME': '/Users/cltbld', 04:05:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:05:00 INFO - 'LOGNAME': 'cltbld', 04:05:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:05:00 INFO - 'MOZ_NO_REMOTE': '1', 04:05:00 INFO - 'NO_EM_RESTART': '1', 04:05:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:05:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:05:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:05:00 INFO - 'PWD': '/builds/slave/test', 04:05:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:05:00 INFO - 'SHELL': '/bin/bash', 04:05:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.3IntIB3qaR/Listeners', 04:05:00 INFO - 'TMPDIR': '/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/', 04:05:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:05:00 INFO - 'USER': 'cltbld', 04:05:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:05:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:05:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:05:00 INFO - 'XPC_FLAGS': '0x0', 04:05:00 INFO - 'XPC_SERVICE_NAME': '0', 04:05:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:05:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:05:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:05:00 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-hoxEsJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:05:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:05:01 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-OpBZVG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:05:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:05:01 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-AnivFS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:05:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:05:01 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-g7AQ0X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:05:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:05:01 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-j8qybP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:05:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:05:01 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-rC_hfA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:05:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:05:01 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-criPNU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:05:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:05:01 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-405Gd_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:05:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:05:01 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-blsyGk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:05:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:05:01 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-fBnp0W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:05:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:05:01 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-vk2JBH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:05:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:05:02 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-4KkYyo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:05:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:05:02 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-1h37LC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:05:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:05:02 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-5BOX11-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:05:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:05:02 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-_Aw9eK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:05:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:05:02 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-70wzWL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:05:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:05:02 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-0OSTh_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:05:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:05:02 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-3X898S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:05:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:05:02 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-g_9F54-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:05:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:05:02 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-MBSwhm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:05:03 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:05:03 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-tuQDgy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:05:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:05:03 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 04:05:03 INFO - Running setup.py install for manifestparser 04:05:03 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:05:03 INFO - Running setup.py install for mozcrash 04:05:03 INFO - Running setup.py install for mozdebug 04:05:03 INFO - Running setup.py install for mozdevice 04:05:04 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:05:04 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:05:04 INFO - Running setup.py install for mozfile 04:05:04 INFO - Running setup.py install for mozhttpd 04:05:04 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:05:04 INFO - Running setup.py install for mozinfo 04:05:04 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:05:04 INFO - Running setup.py install for mozInstall 04:05:04 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:05:04 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:05:04 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:05:04 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:05:04 INFO - Running setup.py install for mozleak 04:05:04 INFO - Running setup.py install for mozlog 04:05:05 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:05:05 INFO - Running setup.py install for moznetwork 04:05:05 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:05:05 INFO - Running setup.py install for mozprocess 04:05:05 INFO - Running setup.py install for mozprofile 04:05:05 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:05:05 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:05:05 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:05:05 INFO - Running setup.py install for mozrunner 04:05:05 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:05:05 INFO - Running setup.py install for mozscreenshot 04:05:05 INFO - Running setup.py install for moztest 04:05:05 INFO - Running setup.py install for mozversion 04:05:06 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:05:06 INFO - Running setup.py install for wptserve 04:05:06 INFO - Running setup.py install for marionette-driver 04:05:06 INFO - Running setup.py install for browsermob-proxy 04:05:06 INFO - Running setup.py install for marionette-client 04:05:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:05:06 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:05:06 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 04:05:06 INFO - Cleaning up... 04:05:06 INFO - Return code: 0 04:05:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:05:06 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')]} 04:05:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:05:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:05:06 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')]} 04:05:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:05:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:05:06 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 0x100deee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100e0bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9cf85b5e50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100e075e0>, '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 0x1009eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100a15990>, '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.DrnWBqrxoy/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.3IntIB3qaR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:05:06 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 04:05:06 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 04:05:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DrnWBqrxoy/Render', 04:05:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:05:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:05:06 INFO - 'HOME': '/Users/cltbld', 04:05:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:05:06 INFO - 'LOGNAME': 'cltbld', 04:05:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:05:06 INFO - 'MOZ_NO_REMOTE': '1', 04:05:06 INFO - 'NO_EM_RESTART': '1', 04:05:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:05:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:05:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:05:06 INFO - 'PWD': '/builds/slave/test', 04:05:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:05:06 INFO - 'SHELL': '/bin/bash', 04:05:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.3IntIB3qaR/Listeners', 04:05:06 INFO - 'TMPDIR': '/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/', 04:05:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:05:06 INFO - 'USER': 'cltbld', 04:05:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:05:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:05:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:05:06 INFO - 'XPC_FLAGS': '0x0', 04:05:06 INFO - 'XPC_SERVICE_NAME': '0', 04:05:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:05:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:05:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:05:07 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-KO71p3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:05:07 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)) 04:05:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:05:07 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-ubxJVP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:05:07 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)) 04:05:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:05:07 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-QcwRSh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:05:07 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)) 04:05:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:05:07 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-N80R2c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:05:07 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)) 04:05:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:05:07 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-3eP9dQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:05:07 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)) 04:05:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:05:07 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-mygdZE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:05:07 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)) 04:05:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:05:07 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-1sI5lF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:05:07 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)) 04:05:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:05:07 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-XAYDwn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:05:08 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)) 04:05:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:05:08 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-dD6OFF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:05:08 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)) 04:05:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:05:08 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-nqYbG1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:05:08 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)) 04:05:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:05:08 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-2FvQBU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:05:08 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)) 04:05:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:05:08 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-neJal9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:05:08 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)) 04:05:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:05:08 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-kxnlFY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:05:08 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)) 04:05:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:05:08 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-BsuugG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:05:08 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)) 04:05:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:05:08 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-lBWTom-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:05:08 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)) 04:05:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:05:08 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-ZKRtOQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:05:08 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)) 04:05:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:05:08 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-dKVT9H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:05:09 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)) 04:05:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:05:09 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-JT2S0r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:05:09 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)) 04:05:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:05:09 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-C8HIBH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:05:09 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)) 04:05:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:05:09 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-DEcEpL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:05:09 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)) 04:05:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:05:09 INFO - Running setup.py (path:/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/pip-cdsD53-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:05:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:05:09 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)) 04:05:09 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)) 04:05:09 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)) 04:05:09 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)) 04:05:09 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)) 04:05:09 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)) 04:05:09 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:05:09 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 04:05:09 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 04:05:09 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 04:05:09 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 04:05:09 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 04:05:09 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 04:05:12 INFO - Downloading blessings-1.6.tar.gz 04:05:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:05:12 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)) 04:05:12 INFO - Installing collected packages: blessings 04:05:12 INFO - Running setup.py install for blessings 04:05:12 INFO - Successfully installed blessings 04:05:12 INFO - Cleaning up... 04:05:12 INFO - Return code: 0 04:05:12 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:05:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:05:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:05:13 INFO - Reading from file tmpfile_stdout 04:05:13 INFO - Current package versions: 04:05:13 INFO - blessings == 1.6 04:05:13 INFO - blobuploader == 1.2.4 04:05:13 INFO - browsermob-proxy == 0.6.0 04:05:13 INFO - docopt == 0.6.1 04:05:13 INFO - manifestparser == 1.1 04:05:13 INFO - marionette-client == 2.3.0 04:05:13 INFO - marionette-driver == 1.4.0 04:05:13 INFO - mozInstall == 1.12 04:05:13 INFO - mozcrash == 0.17 04:05:13 INFO - mozdebug == 0.1 04:05:13 INFO - mozdevice == 0.48 04:05:13 INFO - mozfile == 1.2 04:05:13 INFO - mozhttpd == 0.7 04:05:13 INFO - mozinfo == 0.9 04:05:13 INFO - mozleak == 0.1 04:05:13 INFO - mozlog == 3.1 04:05:13 INFO - moznetwork == 0.27 04:05:13 INFO - mozprocess == 0.22 04:05:13 INFO - mozprofile == 0.28 04:05:13 INFO - mozrunner == 6.11 04:05:13 INFO - mozscreenshot == 0.1 04:05:13 INFO - mozsystemmonitor == 0.0 04:05:13 INFO - moztest == 0.7 04:05:13 INFO - mozversion == 1.4 04:05:13 INFO - psutil == 3.1.1 04:05:13 INFO - requests == 1.2.3 04:05:13 INFO - wptserve == 1.4.0 04:05:13 INFO - wsgiref == 0.1.2 04:05:13 INFO - Running post-action listener: _resource_record_post_action 04:05:13 INFO - Running post-action listener: _start_resource_monitoring 04:05:13 INFO - Starting resource monitoring. 04:05:13 INFO - ##### 04:05:13 INFO - ##### Running pull step. 04:05:13 INFO - ##### 04:05:13 INFO - Running pre-action listener: _resource_record_pre_action 04:05:13 INFO - Running main action method: pull 04:05:13 INFO - Pull has nothing to do! 04:05:13 INFO - Running post-action listener: _resource_record_post_action 04:05:13 INFO - ##### 04:05:13 INFO - ##### Running install step. 04:05:13 INFO - ##### 04:05:13 INFO - Running pre-action listener: _resource_record_pre_action 04:05:13 INFO - Running main action method: install 04:05:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:05:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:05:13 INFO - Reading from file tmpfile_stdout 04:05:13 INFO - Detecting whether we're running mozinstall >=1.0... 04:05:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:05:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:05:13 INFO - Reading from file tmpfile_stdout 04:05:13 INFO - Output received: 04:05:13 INFO - Usage: mozinstall [options] installer 04:05:13 INFO - Options: 04:05:13 INFO - -h, --help show this help message and exit 04:05:13 INFO - -d DEST, --destination=DEST 04:05:13 INFO - Directory to install application into. [default: 04:05:13 INFO - "/builds/slave/test"] 04:05:13 INFO - --app=APP Application being installed. [default: firefox] 04:05:13 INFO - mkdir: /builds/slave/test/build/application 04:05:13 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'] 04:05:13 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 04:05:33 INFO - Reading from file tmpfile_stdout 04:05:33 INFO - Output received: 04:05:33 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 04:05:33 INFO - Running post-action listener: _resource_record_post_action 04:05:33 INFO - ##### 04:05:33 INFO - ##### Running run-tests step. 04:05:33 INFO - ##### 04:05:33 INFO - Running pre-action listener: _resource_record_pre_action 04:05:33 INFO - Running main action method: run_tests 04:05:33 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:05:33 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:05:33 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:05:33 INFO - grabbing minidump binary from tooltool 04:05:33 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')]} 04:05:33 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 0x100e075e0>, '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 0x1009eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100a15990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:05:33 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 04:05:33 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 04:05:33 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:05:33 INFO - Return code: 0 04:05:33 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 04:05:33 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:05:33 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/VxPD9RxoTWCl6YMNAt_1zA/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 04:05:33 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/VxPD9RxoTWCl6YMNAt_1zA/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 04:05:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DrnWBqrxoy/Render', 04:05:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:05:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:05:33 INFO - 'HOME': '/Users/cltbld', 04:05:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:05:33 INFO - 'LOGNAME': 'cltbld', 04:05:33 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:05:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:05:33 INFO - 'MOZ_NO_REMOTE': '1', 04:05:33 INFO - 'NO_EM_RESTART': '1', 04:05:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:05:33 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:05:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:05:33 INFO - 'PWD': '/builds/slave/test', 04:05:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:05:33 INFO - 'SHELL': '/bin/bash', 04:05:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.3IntIB3qaR/Listeners', 04:05:33 INFO - 'TMPDIR': '/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/T/', 04:05:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:05:33 INFO - 'USER': 'cltbld', 04:05:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:05:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:05:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:05:33 INFO - 'XPC_FLAGS': '0x0', 04:05:33 INFO - 'XPC_SERVICE_NAME': '0', 04:05:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:05:33 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/VxPD9RxoTWCl6YMNAt_1zA/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 04:05:34 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 04:05:34 INFO - import pkg_resources 04:05:35 INFO - Using 1 client processes 04:05:35 INFO - wptserve Starting http server on 127.0.0.1:8000 04:05:35 INFO - wptserve Starting http server on 127.0.0.1:8001 04:05:35 INFO - wptserve Starting http server on 127.0.0.1:8443 04:05:37 INFO - SUITE-START | Running 778 tests 04:05:37 INFO - Running testharness tests 04:05:37 INFO - Setting up ssl 04:05:37 INFO - PROCESS | certutil | 04:05:37 INFO - PROCESS | certutil | 04:05:37 INFO - PROCESS | certutil | 04:05:37 INFO - Certificate Nickname Trust Attributes 04:05:37 INFO - SSL,S/MIME,JAR/XPI 04:05:37 INFO - 04:05:37 INFO - web-platform-tests CT,, 04:05:37 INFO - 04:05:37 INFO - Starting runner 04:05:38 INFO - PROCESS | 2283 | [2283] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 04:05:38 INFO - PROCESS | 2283 | 1461323138401 Marionette DEBUG Marionette enabled via build flag and pref 04:05:38 INFO - PROCESS | 2283 | ++DOCSHELL 0x1165f1000 == 1 [pid = 2283] [id = 1] 04:05:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 1 (0x1165f1800) [pid = 2283] [serial = 1] [outer = 0x0] 04:05:38 INFO - PROCESS | 2283 | [2283] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 04:05:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 2 (0x1165f2800) [pid = 2283] [serial = 2] [outer = 0x1165f1800] 04:05:38 INFO - PROCESS | 2283 | 1461323138799 Marionette INFO Listening on port 2828 04:05:39 INFO - PROCESS | 2283 | 1461323139019 Marionette DEBUG Marionette enabled via command-line flag 04:05:39 INFO - PROCESS | 2283 | ++DOCSHELL 0x119144000 == 2 [pid = 2283] [id = 2] 04:05:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 3 (0x119144800) [pid = 2283] [serial = 3] [outer = 0x0] 04:05:39 INFO - PROCESS | 2283 | [2283] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 04:05:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 4 (0x119145800) [pid = 2283] [serial = 4] [outer = 0x119144800] 04:05:39 INFO - PROCESS | 2283 | [2283] 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 04:05:39 INFO - PROCESS | 2283 | 1461323139203 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51518 04:05:39 INFO - PROCESS | 2283 | 1461323139331 Marionette DEBUG Closed connection conn0 04:05:39 INFO - PROCESS | 2283 | [2283] 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 04:05:39 INFO - PROCESS | 2283 | 1461323139336 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51519 04:05:39 INFO - PROCESS | 2283 | 1461323139364 Marionette DEBUG Closed connection conn1 04:05:39 INFO - PROCESS | 2283 | [2283] 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 04:05:39 INFO - PROCESS | 2283 | 1461323139370 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51520 04:05:39 INFO - PROCESS | 2283 | 1461323139394 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:05:39 INFO - PROCESS | 2283 | 1461323139398 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":"20160422014259","device":"desktop","version":"48.0a1"} 04:05:39 INFO - PROCESS | 2283 | [2283] 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 04:05:40 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c755000 == 3 [pid = 2283] [id = 3] 04:05:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 5 (0x11c75b000) [pid = 2283] [serial = 5] [outer = 0x0] 04:05:40 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c75c000 == 4 [pid = 2283] [id = 4] 04:05:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 6 (0x11c544c00) [pid = 2283] [serial = 6] [outer = 0x0] 04:05:40 INFO - PROCESS | 2283 | [2283] 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 04:05:40 INFO - PROCESS | 2283 | ++DOCSHELL 0x1241b1800 == 5 [pid = 2283] [id = 5] 04:05:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 7 (0x11c543800) [pid = 2283] [serial = 7] [outer = 0x0] 04:05:40 INFO - PROCESS | 2283 | [2283] 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 04:05:40 INFO - PROCESS | 2283 | [2283] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:05:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 8 (0x124282000) [pid = 2283] [serial = 8] [outer = 0x11c543800] 04:05:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 9 (0x12653c000) [pid = 2283] [serial = 9] [outer = 0x11c75b000] 04:05:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 10 (0x123e97c00) [pid = 2283] [serial = 10] [outer = 0x11c544c00] 04:05:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 11 (0x123e99c00) [pid = 2283] [serial = 11] [outer = 0x11c543800] 04:05:41 INFO - PROCESS | 2283 | 1461323141358 Marionette DEBUG loaded listener.js 04:05:41 INFO - PROCESS | 2283 | 1461323141368 Marionette DEBUG loaded listener.js 04:05:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 12 (0x129689400) [pid = 2283] [serial = 12] [outer = 0x11c543800] 04:05:41 INFO - PROCESS | 2283 | 1461323141742 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"ff511cdb-b20a-864b-bf8e-6f1f1eb7ef77","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":"20160422014259","device":"desktop","version":"48.0a1","command_id":1}}] 04:05:41 INFO - PROCESS | 2283 | 1461323141838 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}] 04:05:41 INFO - PROCESS | 2283 | 1461323141881 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 04:05:41 INFO - PROCESS | 2283 | 1461323141965 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:05:41 INFO - PROCESS | 2283 | [2283] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:05:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 13 (0x12b4dbc00) [pid = 2283] [serial = 13] [outer = 0x11c543800] 04:05:42 INFO - PROCESS | 2283 | [2283] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:05:42 INFO - PROCESS | 2283 | [2283] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 04:05:42 INFO - PROCESS | 2283 | [2283] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 04:05:42 INFO - PROCESS | 2283 | 1461323142244 Marionette TRACE conn2 <- [1,3,null,{}] 04:05:42 INFO - PROCESS | 2283 | 1461323142251 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:05:42 INFO - PROCESS | 2283 | 1461323142273 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 04:05:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:05:42 INFO - PROCESS | 2283 | 1461323142301 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 04:05:42 INFO - PROCESS | 2283 | 1461323142303 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 04:05:42 INFO - PROCESS | 2283 | 1461323142306 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:05:42 INFO - PROCESS | 2283 | 1461323142308 Marionette TRACE conn2 <- [1,6,null,{}] 04:05:42 INFO - PROCESS | 2283 | 1461323142311 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}] 04:05:42 INFO - PROCESS | 2283 | 1461323142321 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 04:05:42 INFO - PROCESS | 2283 | 1461323142324 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:42 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ba37800 == 6 [pid = 2283] [id = 6] 04:05:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 14 (0x12ba55c00) [pid = 2283] [serial = 14] [outer = 0x0] 04:05:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 15 (0x12ba56c00) [pid = 2283] [serial = 15] [outer = 0x12ba55c00] 04:05:42 INFO - PROCESS | 2283 | 1461323142357 Marionette DEBUG loaded listener.js 04:05:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 16 (0x12bc9a400) [pid = 2283] [serial = 16] [outer = 0x12ba55c00] 04:05:42 INFO - PROCESS | 2283 | 1461323142685 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]]]}] 04:05:42 INFO - PROCESS | 2283 | ++DOCSHELL 0x12bc69800 == 7 [pid = 2283] [id = 7] 04:05:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 17 (0x12bc9ac00) [pid = 2283] [serial = 17] [outer = 0x0] 04:05:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 18 (0x12bca7000) [pid = 2283] [serial = 18] [outer = 0x12bc9ac00] 04:05:42 INFO - PROCESS | 2283 | 1461323142723 Marionette DEBUG loaded listener.js 04:05:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 19 (0x12bf0e400) [pid = 2283] [serial = 19] [outer = 0x12bc9ac00] 04:05:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:05:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 472ms 04:05:42 INFO - PROCESS | 2283 | 1461323142821 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 04:05:42 INFO - PROCESS | 2283 | 1461323142823 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 04:05:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:05:42 INFO - PROCESS | 2283 | 1461323142851 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:05:42 INFO - PROCESS | 2283 | 1461323142853 Marionette TRACE conn2 <- [1,10,null,{}] 04:05:42 INFO - PROCESS | 2283 | 1461323142865 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}] 04:05:43 INFO - PROCESS | 2283 | 1461323143070 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 04:05:43 INFO - PROCESS | 2283 | 1461323143123 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:43 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d0c3800 == 8 [pid = 2283] [id = 8] 04:05:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 20 (0x12bf0c000) [pid = 2283] [serial = 20] [outer = 0x0] 04:05:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 21 (0x12d0eb000) [pid = 2283] [serial = 21] [outer = 0x12bf0c000] 04:05:43 INFO - PROCESS | 2283 | 1461323143164 Marionette DEBUG loaded listener.js 04:05:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 22 (0x12d0ef800) [pid = 2283] [serial = 22] [outer = 0x12bf0c000] 04:05:43 INFO - PROCESS | 2283 | 1461323143515 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]]]}] 04:05:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:05:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 697ms 04:05:43 INFO - PROCESS | 2283 | 1461323143529 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 04:05:43 INFO - PROCESS | 2283 | 1461323143532 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 04:05:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:05:43 INFO - PROCESS | 2283 | 1461323143535 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:05:43 INFO - PROCESS | 2283 | 1461323143536 Marionette TRACE conn2 <- [1,14,null,{}] 04:05:43 INFO - PROCESS | 2283 | 1461323143539 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}] 04:05:43 INFO - PROCESS | 2283 | 1461323143629 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 04:05:43 INFO - PROCESS | 2283 | 1461323143636 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:43 INFO - PROCESS | 2283 | ++DOCSHELL 0x12dabc000 == 9 [pid = 2283] [id = 9] 04:05:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 23 (0x12d0f6c00) [pid = 2283] [serial = 23] [outer = 0x0] 04:05:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 24 (0x12da2a800) [pid = 2283] [serial = 24] [outer = 0x12d0f6c00] 04:05:43 INFO - PROCESS | 2283 | 1461323143662 Marionette DEBUG loaded listener.js 04:05:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 25 (0x12dc1b800) [pid = 2283] [serial = 25] [outer = 0x12d0f6c00] 04:05:43 INFO - PROCESS | 2283 | 1461323143934 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]]]}] 04:05:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:05:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 04:05:43 INFO - PROCESS | 2283 | 1461323143957 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 04:05:43 INFO - PROCESS | 2283 | 1461323143958 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 04:05:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:05:43 INFO - PROCESS | 2283 | 1461323143961 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:05:43 INFO - PROCESS | 2283 | 1461323143962 Marionette TRACE conn2 <- [1,18,null,{}] 04:05:43 INFO - PROCESS | 2283 | 1461323143972 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}] 04:05:44 INFO - PROCESS | 2283 | 1461323144069 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 04:05:44 INFO - PROCESS | 2283 | 1461323144075 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:44 INFO - PROCESS | 2283 | ++DOCSHELL 0x12e598800 == 10 [pid = 2283] [id = 10] 04:05:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 26 (0x12e4a1c00) [pid = 2283] [serial = 26] [outer = 0x0] 04:05:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 27 (0x12e4ac000) [pid = 2283] [serial = 27] [outer = 0x12e4a1c00] 04:05:44 INFO - PROCESS | 2283 | 1461323144100 Marionette DEBUG loaded listener.js 04:05:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 28 (0x12e4c9c00) [pid = 2283] [serial = 28] [outer = 0x12e4a1c00] 04:05:44 INFO - PROCESS | 2283 | 1461323144404 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]]]}] 04:05:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:05:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 476ms 04:05:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:05:44 INFO - PROCESS | 2283 | 1461323144439 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 04:05:44 INFO - PROCESS | 2283 | 1461323144440 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 04:05:44 INFO - PROCESS | 2283 | 1461323144442 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:05:44 INFO - PROCESS | 2283 | 1461323144443 Marionette TRACE conn2 <- [1,22,null,{}] 04:05:44 INFO - PROCESS | 2283 | 1461323144446 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}] 04:05:44 INFO - PROCESS | 2283 | 1461323144539 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 04:05:44 INFO - PROCESS | 2283 | 1461323144543 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:44 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ad5a000 == 11 [pid = 2283] [id = 11] 04:05:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 29 (0x119c98000) [pid = 2283] [serial = 29] [outer = 0x0] 04:05:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 30 (0x11a898c00) [pid = 2283] [serial = 30] [outer = 0x119c98000] 04:05:44 INFO - PROCESS | 2283 | 1461323144570 Marionette DEBUG loaded listener.js 04:05:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 31 (0x12e810000) [pid = 2283] [serial = 31] [outer = 0x119c98000] 04:05:44 INFO - PROCESS | 2283 | 1461323144811 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]]]}] 04:05:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:05:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 373ms 04:05:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:05:44 INFO - PROCESS | 2283 | 1461323144819 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 04:05:44 INFO - PROCESS | 2283 | 1461323144820 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 04:05:44 INFO - PROCESS | 2283 | 1461323144822 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:05:44 INFO - PROCESS | 2283 | 1461323144823 Marionette TRACE conn2 <- [1,26,null,{}] 04:05:44 INFO - PROCESS | 2283 | 1461323144825 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}] 04:05:44 INFO - PROCESS | 2283 | 1461323144927 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 04:05:44 INFO - PROCESS | 2283 | 1461323144933 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:44 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ab4f800 == 12 [pid = 2283] [id = 12] 04:05:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 32 (0x12e6d4400) [pid = 2283] [serial = 32] [outer = 0x0] 04:05:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 33 (0x12e80b400) [pid = 2283] [serial = 33] [outer = 0x12e6d4400] 04:05:44 INFO - PROCESS | 2283 | 1461323144959 Marionette DEBUG loaded listener.js 04:05:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 34 (0x12e883c00) [pid = 2283] [serial = 34] [outer = 0x12e6d4400] 04:05:45 INFO - PROCESS | 2283 | 1461323145204 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]]]}] 04:05:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:05:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 04:05:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:05:45 INFO - PROCESS | 2283 | 1461323145241 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 04:05:45 INFO - PROCESS | 2283 | 1461323145242 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 04:05:45 INFO - PROCESS | 2283 | 1461323145244 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:05:45 INFO - PROCESS | 2283 | 1461323145245 Marionette TRACE conn2 <- [1,30,null,{}] 04:05:45 INFO - PROCESS | 2283 | 1461323145256 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}] 04:05:45 INFO - PROCESS | 2283 | 1461323145349 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 04:05:45 INFO - PROCESS | 2283 | 1461323145354 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:45 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ecd1000 == 13 [pid = 2283] [id = 13] 04:05:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 35 (0x12e886800) [pid = 2283] [serial = 35] [outer = 0x0] 04:05:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 36 (0x12e8a0800) [pid = 2283] [serial = 36] [outer = 0x12e886800] 04:05:45 INFO - PROCESS | 2283 | 1461323145379 Marionette DEBUG loaded listener.js 04:05:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 37 (0x12e8a4c00) [pid = 2283] [serial = 37] [outer = 0x12e886800] 04:05:45 INFO - PROCESS | 2283 | 1461323145628 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]]]}] 04:05:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:05:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 426ms 04:05:45 INFO - PROCESS | 2283 | 1461323145670 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 04:05:45 INFO - PROCESS | 2283 | 1461323145672 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 04:05:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:05:45 INFO - PROCESS | 2283 | 1461323145674 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:05:45 INFO - PROCESS | 2283 | 1461323145675 Marionette TRACE conn2 <- [1,34,null,{}] 04:05:45 INFO - PROCESS | 2283 | 1461323145677 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}] 04:05:45 INFO - PROCESS | 2283 | 1461323145788 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 04:05:45 INFO - PROCESS | 2283 | 1461323145793 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:45 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f0cc000 == 14 [pid = 2283] [id = 14] 04:05:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 38 (0x12dc20400) [pid = 2283] [serial = 38] [outer = 0x0] 04:05:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 39 (0x12e8abc00) [pid = 2283] [serial = 39] [outer = 0x12dc20400] 04:05:45 INFO - PROCESS | 2283 | 1461323145819 Marionette DEBUG loaded listener.js 04:05:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 40 (0x12f2b3000) [pid = 2283] [serial = 40] [outer = 0x12dc20400] 04:05:46 INFO - PROCESS | 2283 | 1461323146068 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]]]}] 04:05:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:05:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 421ms 04:05:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:05:46 INFO - PROCESS | 2283 | 1461323146104 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 04:05:46 INFO - PROCESS | 2283 | 1461323146105 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 04:05:46 INFO - PROCESS | 2283 | 1461323146108 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:05:46 INFO - PROCESS | 2283 | 1461323146109 Marionette TRACE conn2 <- [1,38,null,{}] 04:05:46 INFO - PROCESS | 2283 | 1461323146111 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}] 04:05:46 INFO - PROCESS | 2283 | 1461323146218 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 04:05:46 INFO - PROCESS | 2283 | 1461323146223 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:46 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f3b8000 == 15 [pid = 2283] [id = 15] 04:05:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 41 (0x12f2b5800) [pid = 2283] [serial = 41] [outer = 0x0] 04:05:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 42 (0x12f722400) [pid = 2283] [serial = 42] [outer = 0x12f2b5800] 04:05:46 INFO - PROCESS | 2283 | 1461323146247 Marionette DEBUG loaded listener.js 04:05:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 43 (0x12f72a400) [pid = 2283] [serial = 43] [outer = 0x12f2b5800] 04:05:46 INFO - PROCESS | 2283 | 1461323146486 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]]]}] 04:05:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:05:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 04:05:46 INFO - PROCESS | 2283 | 1461323146526 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 04:05:46 INFO - PROCESS | 2283 | 1461323146528 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 04:05:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:05:46 INFO - PROCESS | 2283 | 1461323146538 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:05:46 INFO - PROCESS | 2283 | 1461323146539 Marionette TRACE conn2 <- [1,42,null,{}] 04:05:46 INFO - PROCESS | 2283 | 1461323146541 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}] 04:05:46 INFO - PROCESS | 2283 | 1461323146638 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 04:05:46 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f6e0000 == 16 [pid = 2283] [id = 16] 04:05:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 44 (0x12f6e0800) [pid = 2283] [serial = 44] [outer = 0x0] 04:05:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 45 (0x12f6cd000) [pid = 2283] [serial = 45] [outer = 0x12f6e0800] 04:05:46 INFO - PROCESS | 2283 | 1461323146655 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 46 (0x12db71800) [pid = 2283] [serial = 46] [outer = 0x12f6e0800] 04:05:46 INFO - PROCESS | 2283 | ++DOCSHELL 0x12db79000 == 17 [pid = 2283] [id = 17] 04:05:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 47 (0x12f9b5800) [pid = 2283] [serial = 47] [outer = 0x0] 04:05:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 48 (0x12f9b7400) [pid = 2283] [serial = 48] [outer = 0x12f9b5800] 04:05:46 INFO - PROCESS | 2283 | 1461323146688 Marionette DEBUG loaded listener.js 04:05:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 49 (0x12f9bb800) [pid = 2283] [serial = 49] [outer = 0x12f9b5800] 04:05:46 INFO - PROCESS | 2283 | ++DOCSHELL 0x12db74000 == 18 [pid = 2283] [id = 18] 04:05:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 50 (0x12f9b2400) [pid = 2283] [serial = 50] [outer = 0x0] 04:05:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 51 (0x12fd77c00) [pid = 2283] [serial = 51] [outer = 0x12f9b2400] 04:05:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 52 (0x12f9bd000) [pid = 2283] [serial = 52] [outer = 0x12f9b2400] 04:05:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:05:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 518ms 04:05:47 INFO - PROCESS | 2283 | 1461323147051 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]]]}] 04:05:47 INFO - PROCESS | 2283 | 1461323147057 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 04:05:47 INFO - PROCESS | 2283 | 1461323147058 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 04:05:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:05:47 INFO - PROCESS | 2283 | 1461323147060 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:05:47 INFO - PROCESS | 2283 | 1461323147062 Marionette TRACE conn2 <- [1,46,null,{}] 04:05:47 INFO - PROCESS | 2283 | 1461323147066 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}] 04:05:47 INFO - PROCESS | 2283 | 1461323147156 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 04:05:47 INFO - PROCESS | 2283 | 1461323147160 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:47 INFO - PROCESS | 2283 | ++DOCSHELL 0x13003a800 == 19 [pid = 2283] [id = 19] 04:05:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 53 (0x12fd70400) [pid = 2283] [serial = 53] [outer = 0x0] 04:05:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 54 (0x12fe2d800) [pid = 2283] [serial = 54] [outer = 0x12fd70400] 04:05:47 INFO - PROCESS | 2283 | 1461323147190 Marionette DEBUG loaded listener.js 04:05:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 55 (0x11a899400) [pid = 2283] [serial = 55] [outer = 0x12fd70400] 04:05:47 INFO - PROCESS | 2283 | 1461323147450 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]]]}] 04:05:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:05:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms 04:05:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:05:47 INFO - PROCESS | 2283 | 1461323147487 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 04:05:47 INFO - PROCESS | 2283 | 1461323147488 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 04:05:47 INFO - PROCESS | 2283 | 1461323147490 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:05:47 INFO - PROCESS | 2283 | 1461323147491 Marionette TRACE conn2 <- [1,50,null,{}] 04:05:47 INFO - PROCESS | 2283 | 1461323147494 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}] 04:05:47 INFO - PROCESS | 2283 | 1461323147594 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 04:05:47 INFO - PROCESS | 2283 | 1461323147599 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:47 INFO - PROCESS | 2283 | ++DOCSHELL 0x1301d8800 == 20 [pid = 2283] [id = 20] 04:05:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 56 (0x11aa06800) [pid = 2283] [serial = 56] [outer = 0x0] 04:05:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 57 (0x11aa0a400) [pid = 2283] [serial = 57] [outer = 0x11aa06800] 04:05:47 INFO - PROCESS | 2283 | 1461323147623 Marionette DEBUG loaded listener.js 04:05:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 58 (0x11b718800) [pid = 2283] [serial = 58] [outer = 0x11aa06800] 04:05:47 INFO - PROCESS | 2283 | 1461323147852 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]]]}] 04:05:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:05:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 371ms 04:05:47 INFO - PROCESS | 2283 | 1461323147862 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 04:05:47 INFO - PROCESS | 2283 | 1461323147863 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 04:05:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:05:47 INFO - PROCESS | 2283 | 1461323147872 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:05:47 INFO - PROCESS | 2283 | 1461323147873 Marionette TRACE conn2 <- [1,54,null,{}] 04:05:47 INFO - PROCESS | 2283 | 1461323147876 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}] 04:05:47 INFO - PROCESS | 2283 | 1461323147973 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 04:05:47 INFO - PROCESS | 2283 | 1461323147977 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:47 INFO - PROCESS | 2283 | ++DOCSHELL 0x11abb4000 == 21 [pid = 2283] [id = 21] 04:05:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 59 (0x11aa10800) [pid = 2283] [serial = 59] [outer = 0x0] 04:05:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 60 (0x12fe47400) [pid = 2283] [serial = 60] [outer = 0x11aa10800] 04:05:48 INFO - PROCESS | 2283 | 1461323148002 Marionette DEBUG loaded listener.js 04:05:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 61 (0x12fe4c000) [pid = 2283] [serial = 61] [outer = 0x11aa10800] 04:05:48 INFO - PROCESS | 2283 | 1461323148236 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]]]}] 04:05:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:05:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 424ms 04:05:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:05:48 INFO - PROCESS | 2283 | 1461323148291 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 04:05:48 INFO - PROCESS | 2283 | 1461323148293 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 04:05:48 INFO - PROCESS | 2283 | 1461323148295 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:05:48 INFO - PROCESS | 2283 | 1461323148296 Marionette TRACE conn2 <- [1,58,null,{}] 04:05:48 INFO - PROCESS | 2283 | 1461323148306 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}] 04:05:48 INFO - PROCESS | 2283 | 1461323148410 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 04:05:48 INFO - PROCESS | 2283 | 1461323148416 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:48 INFO - PROCESS | 2283 | ++DOCSHELL 0x130754800 == 22 [pid = 2283] [id = 22] 04:05:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 62 (0x12fe4ec00) [pid = 2283] [serial = 62] [outer = 0x0] 04:05:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 63 (0x1302d6800) [pid = 2283] [serial = 63] [outer = 0x12fe4ec00] 04:05:48 INFO - PROCESS | 2283 | 1461323148443 Marionette DEBUG loaded listener.js 04:05:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 64 (0x1302dc800) [pid = 2283] [serial = 64] [outer = 0x12fe4ec00] 04:05:49 INFO - PROCESS | 2283 | 1461323149324 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]]]}] 04:05:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:05:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1077ms 04:05:49 INFO - PROCESS | 2283 | 1461323149372 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 04:05:49 INFO - PROCESS | 2283 | 1461323149375 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 04:05:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:05:49 INFO - PROCESS | 2283 | 1461323149380 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:05:49 INFO - PROCESS | 2283 | 1461323149382 Marionette TRACE conn2 <- [1,62,null,{}] 04:05:49 INFO - PROCESS | 2283 | 1461323149386 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}] 04:05:49 INFO - PROCESS | 2283 | 1461323149494 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 04:05:49 INFO - PROCESS | 2283 | 1461323149550 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:49 INFO - PROCESS | 2283 | ++DOCSHELL 0x1155ae000 == 23 [pid = 2283] [id = 23] 04:05:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 65 (0x114f72400) [pid = 2283] [serial = 65] [outer = 0x0] 04:05:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 66 (0x115584c00) [pid = 2283] [serial = 66] [outer = 0x114f72400] 04:05:49 INFO - PROCESS | 2283 | 1461323149582 Marionette DEBUG loaded listener.js 04:05:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 67 (0x116546000) [pid = 2283] [serial = 67] [outer = 0x114f72400] 04:05:50 INFO - PROCESS | 2283 | 1461323150009 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]]]}] 04:05:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:05:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 671ms 04:05:50 INFO - PROCESS | 2283 | 1461323150051 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 04:05:50 INFO - PROCESS | 2283 | 1461323150055 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 04:05:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:05:50 INFO - PROCESS | 2283 | 1461323150060 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:05:50 INFO - PROCESS | 2283 | 1461323150062 Marionette TRACE conn2 <- [1,66,null,{}] 04:05:50 INFO - PROCESS | 2283 | 1461323150067 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}] 04:05:50 INFO - PROCESS | 2283 | 1461323150177 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 04:05:50 INFO - PROCESS | 2283 | 1461323150231 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:50 INFO - PROCESS | 2283 | ++DOCSHELL 0x11910f000 == 24 [pid = 2283] [id = 24] 04:05:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 68 (0x11861c000) [pid = 2283] [serial = 68] [outer = 0x0] 04:05:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 69 (0x11a97bc00) [pid = 2283] [serial = 69] [outer = 0x11861c000] 04:05:50 INFO - PROCESS | 2283 | 1461323150262 Marionette DEBUG loaded listener.js 04:05:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 70 (0x11aa0dc00) [pid = 2283] [serial = 70] [outer = 0x11861c000] 04:05:50 INFO - PROCESS | 2283 | 1461323150687 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]]]}] 04:05:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:05:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 671ms 04:05:50 INFO - PROCESS | 2283 | 1461323150732 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 04:05:50 INFO - PROCESS | 2283 | 1461323150734 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 04:05:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:05:50 INFO - PROCESS | 2283 | 1461323150736 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:05:50 INFO - PROCESS | 2283 | 1461323150739 Marionette TRACE conn2 <- [1,70,null,{}] 04:05:50 INFO - PROCESS | 2283 | 1461323150747 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}] 04:05:50 INFO - PROCESS | 2283 | 1461323150874 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 04:05:50 INFO - PROCESS | 2283 | 1461323150942 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:51 INFO - PROCESS | 2283 | ++DOCSHELL 0x114b6e000 == 25 [pid = 2283] [id = 25] 04:05:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 71 (0x1158d1800) [pid = 2283] [serial = 71] [outer = 0x0] 04:05:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 72 (0x1159bec00) [pid = 2283] [serial = 72] [outer = 0x1158d1800] 04:05:51 INFO - PROCESS | 2283 | 1461323151169 Marionette DEBUG loaded listener.js 04:05:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 73 (0x116547c00) [pid = 2283] [serial = 73] [outer = 0x1158d1800] 04:05:51 INFO - PROCESS | 2283 | 1461323151612 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]]]}] 04:05:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:05:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 922ms 04:05:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:05:51 INFO - PROCESS | 2283 | 1461323151659 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 04:05:51 INFO - PROCESS | 2283 | 1461323151661 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 04:05:51 INFO - PROCESS | 2283 | 1461323151664 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:05:51 INFO - PROCESS | 2283 | 1461323151665 Marionette TRACE conn2 <- [1,74,null,{}] 04:05:51 INFO - PROCESS | 2283 | 1461323151668 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}] 04:05:51 INFO - PROCESS | 2283 | 1461323151753 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 04:05:51 INFO - PROCESS | 2283 | 1461323151794 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:51 INFO - PROCESS | 2283 | ++DOCSHELL 0x1186e9800 == 26 [pid = 2283] [id = 26] 04:05:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 74 (0x1165cb400) [pid = 2283] [serial = 74] [outer = 0x0] 04:05:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 75 (0x118853000) [pid = 2283] [serial = 75] [outer = 0x1165cb400] 04:05:51 INFO - PROCESS | 2283 | 1461323151822 Marionette DEBUG loaded listener.js 04:05:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 76 (0x11a996800) [pid = 2283] [serial = 76] [outer = 0x1165cb400] 04:05:52 INFO - PROCESS | 2283 | 1461323152148 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]]]}] 04:05:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:05:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 521ms 04:05:52 INFO - PROCESS | 2283 | 1461323152186 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 04:05:52 INFO - PROCESS | 2283 | 1461323152188 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 04:05:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:05:52 INFO - PROCESS | 2283 | 1461323152193 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:05:52 INFO - PROCESS | 2283 | 1461323152194 Marionette TRACE conn2 <- [1,78,null,{}] 04:05:52 INFO - PROCESS | 2283 | 1461323152197 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}] 04:05:52 INFO - PROCESS | 2283 | 1461323152285 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 04:05:52 INFO - PROCESS | 2283 | 1461323152343 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:52 INFO - PROCESS | 2283 | ++DOCSHELL 0x1156bc000 == 27 [pid = 2283] [id = 27] 04:05:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 77 (0x11520e800) [pid = 2283] [serial = 77] [outer = 0x0] 04:05:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 78 (0x1191b6c00) [pid = 2283] [serial = 78] [outer = 0x11520e800] 04:05:52 INFO - PROCESS | 2283 | 1461323152372 Marionette DEBUG loaded listener.js 04:05:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 79 (0x11aa0c000) [pid = 2283] [serial = 79] [outer = 0x11520e800] 04:05:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:05:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 04:05:52 INFO - PROCESS | 2283 | 1461323152656 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]]]}] 04:05:52 INFO - PROCESS | 2283 | 1461323152671 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 04:05:52 INFO - PROCESS | 2283 | 1461323152672 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 04:05:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:05:52 INFO - PROCESS | 2283 | 1461323152675 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:05:52 INFO - PROCESS | 2283 | 1461323152677 Marionette TRACE conn2 <- [1,82,null,{}] 04:05:52 INFO - PROCESS | 2283 | 1461323152693 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}] 04:05:52 INFO - PROCESS | 2283 | 1461323152782 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 04:05:52 INFO - PROCESS | 2283 | 1461323152787 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:52 INFO - PROCESS | 2283 | ++DOCSHELL 0x119266000 == 28 [pid = 2283] [id = 28] 04:05:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 80 (0x11abdb800) [pid = 2283] [serial = 80] [outer = 0x0] 04:05:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 81 (0x11adc0c00) [pid = 2283] [serial = 81] [outer = 0x11abdb800] 04:05:52 INFO - PROCESS | 2283 | 1461323152815 Marionette DEBUG loaded listener.js 04:05:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 82 (0x11b718400) [pid = 2283] [serial = 82] [outer = 0x11abdb800] 04:05:53 INFO - PROCESS | 2283 | 1461323153108 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]]]}] 04:05:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:05:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 473ms 04:05:53 INFO - PROCESS | 2283 | 1461323153150 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 04:05:53 INFO - PROCESS | 2283 | 1461323153152 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 04:05:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:05:53 INFO - PROCESS | 2283 | 1461323153165 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:05:53 INFO - PROCESS | 2283 | 1461323153166 Marionette TRACE conn2 <- [1,86,null,{}] 04:05:53 INFO - PROCESS | 2283 | 1461323153168 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}] 04:05:53 INFO - PROCESS | 2283 | 1461323153241 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 04:05:53 INFO - PROCESS | 2283 | 1461323153246 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:53 INFO - PROCESS | 2283 | ++DOCSHELL 0x119b1b800 == 29 [pid = 2283] [id = 29] 04:05:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 83 (0x11b724000) [pid = 2283] [serial = 83] [outer = 0x0] 04:05:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 84 (0x11bb59800) [pid = 2283] [serial = 84] [outer = 0x11b724000] 04:05:53 INFO - PROCESS | 2283 | 1461323153274 Marionette DEBUG loaded listener.js 04:05:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 85 (0x11bba6000) [pid = 2283] [serial = 85] [outer = 0x11b724000] 04:05:53 INFO - PROCESS | 2283 | 1461323153591 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]]]}] 04:05:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:05:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 475ms 04:05:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:05:53 INFO - PROCESS | 2283 | 1461323153634 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 04:05:53 INFO - PROCESS | 2283 | 1461323153636 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 04:05:53 INFO - PROCESS | 2283 | 1461323153638 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:05:53 INFO - PROCESS | 2283 | 1461323153639 Marionette TRACE conn2 <- [1,90,null,{}] 04:05:53 INFO - PROCESS | 2283 | 1461323153641 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}] 04:05:53 INFO - PROCESS | 2283 | 1461323153711 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 04:05:53 INFO - PROCESS | 2283 | 1461323153755 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:53 INFO - PROCESS | 2283 | ++DOCSHELL 0x119c81000 == 30 [pid = 2283] [id = 30] 04:05:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 86 (0x11bba5400) [pid = 2283] [serial = 86] [outer = 0x0] 04:05:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 87 (0x11bfcd800) [pid = 2283] [serial = 87] [outer = 0x11bba5400] 04:05:53 INFO - PROCESS | 2283 | 1461323153785 Marionette DEBUG loaded listener.js 04:05:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 88 (0x11c3d0800) [pid = 2283] [serial = 88] [outer = 0x11bba5400] 04:05:54 INFO - PROCESS | 2283 | 1461323154072 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]]]}] 04:05:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:05:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 04:05:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:05:54 INFO - PROCESS | 2283 | 1461323154106 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 04:05:54 INFO - PROCESS | 2283 | 1461323154107 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 04:05:54 INFO - PROCESS | 2283 | 1461323154109 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:05:54 INFO - PROCESS | 2283 | 1461323154110 Marionette TRACE conn2 <- [1,94,null,{}] 04:05:54 INFO - PROCESS | 2283 | 1461323154113 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}] 04:05:54 INFO - PROCESS | 2283 | 1461323154194 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 04:05:54 INFO - PROCESS | 2283 | 1461323154201 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:54 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ab4a800 == 31 [pid = 2283] [id = 31] 04:05:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 89 (0x11c3d7c00) [pid = 2283] [serial = 89] [outer = 0x0] 04:05:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 90 (0x11c4c4c00) [pid = 2283] [serial = 90] [outer = 0x11c3d7c00] 04:05:54 INFO - PROCESS | 2283 | 1461323154227 Marionette DEBUG loaded listener.js 04:05:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 91 (0x11c8df000) [pid = 2283] [serial = 91] [outer = 0x11c3d7c00] 04:05:54 INFO - PROCESS | 2283 | 1461323154540 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]]]}] 04:05:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:05:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 473ms 04:05:54 INFO - PROCESS | 2283 | 1461323154584 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 04:05:54 INFO - PROCESS | 2283 | 1461323154586 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 04:05:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:05:54 INFO - PROCESS | 2283 | 1461323154590 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:05:54 INFO - PROCESS | 2283 | 1461323154591 Marionette TRACE conn2 <- [1,98,null,{}] 04:05:54 INFO - PROCESS | 2283 | 1461323154610 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}] 04:05:54 INFO - PROCESS | 2283 | 1461323154721 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 04:05:54 INFO - PROCESS | 2283 | 1461323154727 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:54 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ad5e800 == 32 [pid = 2283] [id = 32] 04:05:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 92 (0x11c85d000) [pid = 2283] [serial = 92] [outer = 0x0] 04:05:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 93 (0x1239e6800) [pid = 2283] [serial = 93] [outer = 0x11c85d000] 04:05:54 INFO - PROCESS | 2283 | 1461323154772 Marionette DEBUG loaded listener.js 04:05:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 94 (0x123bee800) [pid = 2283] [serial = 94] [outer = 0x11c85d000] 04:05:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:05:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 584ms 04:05:55 INFO - PROCESS | 2283 | 1461323155170 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]]]}] 04:05:55 INFO - PROCESS | 2283 | 1461323155174 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 04:05:55 INFO - PROCESS | 2283 | 1461323155175 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 04:05:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:05:55 INFO - PROCESS | 2283 | 1461323155177 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:05:55 INFO - PROCESS | 2283 | 1461323155178 Marionette TRACE conn2 <- [1,102,null,{}] 04:05:55 INFO - PROCESS | 2283 | 1461323155184 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}] 04:05:55 INFO - PROCESS | 2283 | 1461323155281 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 04:05:55 INFO - PROCESS | 2283 | 1461323155289 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:55 INFO - PROCESS | 2283 | ++DOCSHELL 0x1156ba800 == 33 [pid = 2283] [id = 33] 04:05:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 95 (0x11c8df400) [pid = 2283] [serial = 95] [outer = 0x0] 04:05:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 96 (0x123e8f400) [pid = 2283] [serial = 96] [outer = 0x11c8df400] 04:05:55 INFO - PROCESS | 2283 | 1461323155314 Marionette DEBUG loaded listener.js 04:05:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 97 (0x123ff5000) [pid = 2283] [serial = 97] [outer = 0x11c8df400] 04:05:55 INFO - PROCESS | 2283 | 1461323155605 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]]]}] 04:05:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:05:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 470ms 04:05:55 INFO - PROCESS | 2283 | 1461323155648 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 04:05:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:05:55 INFO - PROCESS | 2283 | 1461323155651 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 04:05:55 INFO - PROCESS | 2283 | 1461323155653 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:05:55 INFO - PROCESS | 2283 | 1461323155654 Marionette TRACE conn2 <- [1,106,null,{}] 04:05:55 INFO - PROCESS | 2283 | 1461323155656 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}] 04:05:55 INFO - PROCESS | 2283 | 1461323155726 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 04:05:55 INFO - PROCESS | 2283 | 1461323155732 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:55 INFO - PROCESS | 2283 | ++DOCSHELL 0x11bb7b000 == 34 [pid = 2283] [id = 34] 04:05:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 98 (0x124017400) [pid = 2283] [serial = 98] [outer = 0x0] 04:05:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 99 (0x124283000) [pid = 2283] [serial = 99] [outer = 0x124017400] 04:05:55 INFO - PROCESS | 2283 | 1461323155758 Marionette DEBUG loaded listener.js 04:05:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 100 (0x124547000) [pid = 2283] [serial = 100] [outer = 0x124017400] 04:05:56 INFO - PROCESS | 2283 | 1461323156082 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]]]}] 04:05:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:05:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 04:05:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:05:56 INFO - PROCESS | 2283 | 1461323156121 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 04:05:56 INFO - PROCESS | 2283 | 1461323156122 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 04:05:56 INFO - PROCESS | 2283 | 1461323156124 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:05:56 INFO - PROCESS | 2283 | 1461323156126 Marionette TRACE conn2 <- [1,110,null,{}] 04:05:56 INFO - PROCESS | 2283 | 1461323156128 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}] 04:05:56 INFO - PROCESS | 2283 | 1461323156222 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 04:05:56 INFO - PROCESS | 2283 | 1461323156229 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:56 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c121000 == 35 [pid = 2283] [id = 35] 04:05:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 101 (0x12428ec00) [pid = 2283] [serial = 101] [outer = 0x0] 04:05:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 102 (0x1272b9c00) [pid = 2283] [serial = 102] [outer = 0x12428ec00] 04:05:56 INFO - PROCESS | 2283 | 1461323156259 Marionette DEBUG loaded listener.js 04:05:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x12753b800) [pid = 2283] [serial = 103] [outer = 0x12428ec00] 04:05:56 INFO - PROCESS | 2283 | 1461323156559 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]]]}] 04:05:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:05:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 04:05:56 INFO - PROCESS | 2283 | 1461323156594 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 04:05:56 INFO - PROCESS | 2283 | 1461323156596 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 04:05:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:05:56 INFO - PROCESS | 2283 | 1461323156601 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:05:56 INFO - PROCESS | 2283 | 1461323156603 Marionette TRACE conn2 <- [1,114,null,{}] 04:05:56 INFO - PROCESS | 2283 | 1461323156606 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}] 04:05:56 INFO - PROCESS | 2283 | 1461323156694 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 04:05:56 INFO - PROCESS | 2283 | 1461323156700 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:56 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c87e800 == 36 [pid = 2283] [id = 36] 04:05:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x1275f0400) [pid = 2283] [serial = 104] [outer = 0x0] 04:05:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x12902e800) [pid = 2283] [serial = 105] [outer = 0x1275f0400] 04:05:56 INFO - PROCESS | 2283 | 1461323156727 Marionette DEBUG loaded listener.js 04:05:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x12968a400) [pid = 2283] [serial = 106] [outer = 0x1275f0400] 04:05:57 INFO - PROCESS | 2283 | 1461323157057 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]]]}] 04:05:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:05:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 470ms 04:05:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:05:57 INFO - PROCESS | 2283 | 1461323157071 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 04:05:57 INFO - PROCESS | 2283 | 1461323157072 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 04:05:57 INFO - PROCESS | 2283 | 1461323157074 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:05:57 INFO - PROCESS | 2283 | 1461323157075 Marionette TRACE conn2 <- [1,118,null,{}] 04:05:57 INFO - PROCESS | 2283 | 1461323157077 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}] 04:05:57 INFO - PROCESS | 2283 | 1461323157181 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 04:05:57 INFO - PROCESS | 2283 | 1461323157188 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:57 INFO - PROCESS | 2283 | ++DOCSHELL 0x123b52800 == 37 [pid = 2283] [id = 37] 04:05:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x11bba1000) [pid = 2283] [serial = 107] [outer = 0x0] 04:05:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x12968a000) [pid = 2283] [serial = 108] [outer = 0x11bba1000] 04:05:57 INFO - PROCESS | 2283 | 1461323157213 Marionette DEBUG loaded listener.js 04:05:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x129f37c00) [pid = 2283] [serial = 109] [outer = 0x11bba1000] 04:05:57 INFO - PROCESS | 2283 | 1461323157499 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]]]}] 04:05:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:05:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 468ms 04:05:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:05:57 INFO - PROCESS | 2283 | 1461323157543 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 04:05:57 INFO - PROCESS | 2283 | 1461323157544 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 04:05:57 INFO - PROCESS | 2283 | 1461323157547 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:05:57 INFO - PROCESS | 2283 | 1461323157548 Marionette TRACE conn2 <- [1,122,null,{}] 04:05:57 INFO - PROCESS | 2283 | 1461323157553 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}] 04:05:57 INFO - PROCESS | 2283 | 1461323157629 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 04:05:57 INFO - PROCESS | 2283 | 1461323157636 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:57 INFO - PROCESS | 2283 | ++DOCSHELL 0x123c6c000 == 38 [pid = 2283] [id = 38] 04:05:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x129f38400) [pid = 2283] [serial = 110] [outer = 0x0] 04:05:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x129f44400) [pid = 2283] [serial = 111] [outer = 0x129f38400] 04:05:57 INFO - PROCESS | 2283 | 1461323157660 Marionette DEBUG loaded listener.js 04:05:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x12b4d3c00) [pid = 2283] [serial = 112] [outer = 0x129f38400] 04:05:57 INFO - PROCESS | 2283 | 1461323157953 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]]]}] 04:05:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:05:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 420ms 04:05:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:05:57 INFO - PROCESS | 2283 | 1461323157972 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 04:05:57 INFO - PROCESS | 2283 | 1461323157974 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 04:05:57 INFO - PROCESS | 2283 | 1461323157976 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:05:57 INFO - PROCESS | 2283 | 1461323157977 Marionette TRACE conn2 <- [1,126,null,{}] 04:05:57 INFO - PROCESS | 2283 | 1461323157979 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}] 04:05:58 INFO - PROCESS | 2283 | 1461323158059 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 04:05:58 INFO - PROCESS | 2283 | 1461323158109 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:58 INFO - PROCESS | 2283 | ++DOCSHELL 0x123e5f000 == 39 [pid = 2283] [id = 39] 04:05:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x11c3b7400) [pid = 2283] [serial = 113] [outer = 0x0] 04:05:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x12b4d4000) [pid = 2283] [serial = 114] [outer = 0x11c3b7400] 04:05:58 INFO - PROCESS | 2283 | 1461323158134 Marionette DEBUG loaded listener.js 04:05:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x12b878c00) [pid = 2283] [serial = 115] [outer = 0x11c3b7400] 04:05:58 INFO - PROCESS | 2283 | 1461323158400 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]]]}] 04:05:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:05:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 469ms 04:05:58 INFO - PROCESS | 2283 | 1461323158445 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 04:05:58 INFO - PROCESS | 2283 | 1461323158446 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 04:05:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:05:58 INFO - PROCESS | 2283 | 1461323158457 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:05:58 INFO - PROCESS | 2283 | 1461323158458 Marionette TRACE conn2 <- [1,130,null,{}] 04:05:58 INFO - PROCESS | 2283 | 1461323158460 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}] 04:05:58 INFO - PROCESS | 2283 | 1461323158541 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 04:05:58 INFO - PROCESS | 2283 | 1461323158546 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:58 INFO - PROCESS | 2283 | ++DOCSHELL 0x12652a000 == 40 [pid = 2283] [id = 40] 04:05:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x12b885800) [pid = 2283] [serial = 116] [outer = 0x0] 04:05:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x12ba54c00) [pid = 2283] [serial = 117] [outer = 0x12b885800] 04:05:58 INFO - PROCESS | 2283 | 1461323158573 Marionette DEBUG loaded listener.js 04:05:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x12bc9cc00) [pid = 2283] [serial = 118] [outer = 0x12b885800] 04:05:59 INFO - PROCESS | 2283 | 1461323159055 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]]]}] 04:05:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:05:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 619ms 04:05:59 INFO - PROCESS | 2283 | 1461323159076 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 04:05:59 INFO - PROCESS | 2283 | 1461323159080 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 04:05:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:05:59 INFO - PROCESS | 2283 | 1461323159084 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:05:59 INFO - PROCESS | 2283 | 1461323159086 Marionette TRACE conn2 <- [1,134,null,{}] 04:05:59 INFO - PROCESS | 2283 | 1461323159090 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}] 04:05:59 INFO - PROCESS | 2283 | 1461323159192 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 04:05:59 INFO - PROCESS | 2283 | 1461323159263 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:59 INFO - PROCESS | 2283 | ++DOCSHELL 0x118e49800 == 41 [pid = 2283] [id = 41] 04:05:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x119724800) [pid = 2283] [serial = 119] [outer = 0x0] 04:05:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x119c96c00) [pid = 2283] [serial = 120] [outer = 0x119724800] 04:05:59 INFO - PROCESS | 2283 | 1461323159295 Marionette DEBUG loaded listener.js 04:05:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x11a981400) [pid = 2283] [serial = 121] [outer = 0x119724800] 04:05:59 INFO - PROCESS | 2283 | 1461323159744 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]]]}] 04:05:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:05:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 672ms 04:05:59 INFO - PROCESS | 2283 | 1461323159756 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 04:05:59 INFO - PROCESS | 2283 | 1461323159760 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 04:05:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:05:59 INFO - PROCESS | 2283 | 1461323159765 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:05:59 INFO - PROCESS | 2283 | 1461323159767 Marionette TRACE conn2 <- [1,138,null,{}] 04:05:59 INFO - PROCESS | 2283 | 1461323159770 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}] 04:05:59 INFO - PROCESS | 2283 | 1461323159875 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 04:05:59 INFO - PROCESS | 2283 | 1461323159964 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:59 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ab3d000 == 42 [pid = 2283] [id = 42] 04:05:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x11acbb400) [pid = 2283] [serial = 122] [outer = 0x0] 04:05:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x11ade1c00) [pid = 2283] [serial = 123] [outer = 0x11acbb400] 04:06:00 INFO - PROCESS | 2283 | 1461323159998 Marionette DEBUG loaded listener.js 04:06:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x11bba1400) [pid = 2283] [serial = 124] [outer = 0x11acbb400] 04:06:00 INFO - PROCESS | 2283 | 1461323160452 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]]]}] 04:06:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:06:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 720ms 04:06:00 INFO - PROCESS | 2283 | 1461323160498 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 04:06:00 INFO - PROCESS | 2283 | 1461323160500 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 04:06:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:06:00 INFO - PROCESS | 2283 | 1461323160505 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:06:00 INFO - PROCESS | 2283 | 1461323160508 Marionette TRACE conn2 <- [1,142,null,{}] 04:06:00 INFO - PROCESS | 2283 | 1461323160518 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}] 04:06:00 INFO - PROCESS | 2283 | 1461323160620 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 04:06:00 INFO - PROCESS | 2283 | 1461323160680 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:00 INFO - PROCESS | 2283 | ++DOCSHELL 0x123e62800 == 43 [pid = 2283] [id = 43] 04:06:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x11c7ebc00) [pid = 2283] [serial = 125] [outer = 0x0] 04:06:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x11c8dc000) [pid = 2283] [serial = 126] [outer = 0x11c7ebc00] 04:06:00 INFO - PROCESS | 2283 | 1461323160714 Marionette DEBUG loaded listener.js 04:06:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x1274be800) [pid = 2283] [serial = 127] [outer = 0x11c7ebc00] 04:06:01 INFO - PROCESS | 2283 | 1461323161329 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]]]}] 04:06:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:06:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 872ms 04:06:01 INFO - PROCESS | 2283 | 1461323161377 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 04:06:01 INFO - PROCESS | 2283 | 1461323161379 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 04:06:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:06:01 INFO - PROCESS | 2283 | 1461323161385 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:06:01 INFO - PROCESS | 2283 | 1461323161387 Marionette TRACE conn2 <- [1,146,null,{}] 04:06:01 INFO - PROCESS | 2283 | 1461323161391 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}] 04:06:01 INFO - PROCESS | 2283 | 1461323161478 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 04:06:01 INFO - PROCESS | 2283 | 1461323161542 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:01 INFO - PROCESS | 2283 | ++DOCSHELL 0x119151000 == 44 [pid = 2283] [id = 44] 04:06:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x11582dc00) [pid = 2283] [serial = 128] [outer = 0x0] 04:06:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 129 (0x1163e1c00) [pid = 2283] [serial = 129] [outer = 0x11582dc00] 04:06:01 INFO - PROCESS | 2283 | 1461323161571 Marionette DEBUG loaded listener.js 04:06:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x119d67800) [pid = 2283] [serial = 130] [outer = 0x11582dc00] 04:06:02 INFO - PROCESS | 2283 | --DOCSHELL 0x12ba37800 == 43 [pid = 2283] [id = 6] 04:06:02 INFO - PROCESS | 2283 | --DOCSHELL 0x11ad5a000 == 42 [pid = 2283] [id = 11] 04:06:02 INFO - PROCESS | 2283 | --DOCSHELL 0x12e598800 == 41 [pid = 2283] [id = 10] 04:06:02 INFO - PROCESS | 2283 | --DOCSHELL 0x123e5f000 == 40 [pid = 2283] [id = 39] 04:06:02 INFO - PROCESS | 2283 | --DOCSHELL 0x123c6c000 == 39 [pid = 2283] [id = 38] 04:06:02 INFO - PROCESS | 2283 | --DOCSHELL 0x123b52800 == 38 [pid = 2283] [id = 37] 04:06:02 INFO - PROCESS | 2283 | --DOCSHELL 0x11c87e800 == 37 [pid = 2283] [id = 36] 04:06:02 INFO - PROCESS | 2283 | --DOCSHELL 0x11c121000 == 36 [pid = 2283] [id = 35] 04:06:02 INFO - PROCESS | 2283 | --DOCSHELL 0x11bb7b000 == 35 [pid = 2283] [id = 34] 04:06:02 INFO - PROCESS | 2283 | --DOCSHELL 0x1156ba800 == 34 [pid = 2283] [id = 33] 04:06:02 INFO - PROCESS | 2283 | --DOCSHELL 0x11ad5e800 == 33 [pid = 2283] [id = 32] 04:06:02 INFO - PROCESS | 2283 | --DOCSHELL 0x11ab4a800 == 32 [pid = 2283] [id = 31] 04:06:02 INFO - PROCESS | 2283 | --DOCSHELL 0x119c81000 == 31 [pid = 2283] [id = 30] 04:06:02 INFO - PROCESS | 2283 | --DOCSHELL 0x119b1b800 == 30 [pid = 2283] [id = 29] 04:06:02 INFO - PROCESS | 2283 | --DOCSHELL 0x119266000 == 29 [pid = 2283] [id = 28] 04:06:02 INFO - PROCESS | 2283 | --DOCSHELL 0x1156bc000 == 28 [pid = 2283] [id = 27] 04:06:02 INFO - PROCESS | 2283 | --DOCSHELL 0x1186e9800 == 27 [pid = 2283] [id = 26] 04:06:02 INFO - PROCESS | 2283 | --DOCSHELL 0x114b6e000 == 26 [pid = 2283] [id = 25] 04:06:02 INFO - PROCESS | 2283 | --DOCSHELL 0x11910f000 == 25 [pid = 2283] [id = 24] 04:06:02 INFO - PROCESS | 2283 | --DOCSHELL 0x1155ae000 == 24 [pid = 2283] [id = 23] 04:06:02 INFO - PROCESS | 2283 | 1461323162108 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]]]}] 04:06:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:06:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 774ms 04:06:02 INFO - PROCESS | 2283 | 1461323162159 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 04:06:02 INFO - PROCESS | 2283 | 1461323162161 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 04:06:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:06:02 INFO - PROCESS | 2283 | 1461323162165 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:06:02 INFO - PROCESS | 2283 | 1461323162168 Marionette TRACE conn2 <- [1,150,null,{}] 04:06:02 INFO - PROCESS | 2283 | 1461323162172 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}] 04:06:02 INFO - PROCESS | 2283 | 1461323162263 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 04:06:02 INFO - PROCESS | 2283 | 1461323162326 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:02 INFO - PROCESS | 2283 | ++DOCSHELL 0x116362800 == 25 [pid = 2283] [id = 45] 04:06:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x1163dac00) [pid = 2283] [serial = 131] [outer = 0x0] 04:06:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x119127c00) [pid = 2283] [serial = 132] [outer = 0x1163dac00] 04:06:02 INFO - PROCESS | 2283 | 1461323162359 Marionette DEBUG loaded listener.js 04:06:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x11a894000) [pid = 2283] [serial = 133] [outer = 0x1163dac00] 04:06:02 INFO - PROCESS | 2283 | 1461323162836 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]]]}] 04:06:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:06:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 723ms 04:06:02 INFO - PROCESS | 2283 | 1461323162888 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 04:06:02 INFO - PROCESS | 2283 | 1461323162892 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 04:06:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:06:02 INFO - PROCESS | 2283 | 1461323162897 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:06:02 INFO - PROCESS | 2283 | 1461323162899 Marionette TRACE conn2 <- [1,154,null,{}] 04:06:02 INFO - PROCESS | 2283 | 1461323162902 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}] 04:06:03 INFO - PROCESS | 2283 | 1461323162992 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 04:06:03 INFO - PROCESS | 2283 | 1461323163051 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:03 INFO - PROCESS | 2283 | ++DOCSHELL 0x1192e5800 == 26 [pid = 2283] [id = 46] 04:06:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 134 (0x11acc3c00) [pid = 2283] [serial = 134] [outer = 0x0] 04:06:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 135 (0x11add8000) [pid = 2283] [serial = 135] [outer = 0x11acc3c00] 04:06:03 INFO - PROCESS | 2283 | 1461323163082 Marionette DEBUG loaded listener.js 04:06:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 136 (0x11bb51800) [pid = 2283] [serial = 136] [outer = 0x11acc3c00] 04:06:03 INFO - PROCESS | 2283 | 1461323163509 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]]]}] 04:06:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:06:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 620ms 04:06:03 INFO - PROCESS | 2283 | 1461323163517 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 04:06:03 INFO - PROCESS | 2283 | 1461323163518 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 04:06:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:06:03 INFO - PROCESS | 2283 | 1461323163521 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:06:03 INFO - PROCESS | 2283 | 1461323163524 Marionette TRACE conn2 <- [1,158,null,{}] 04:06:03 INFO - PROCESS | 2283 | 1461323163532 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}] 04:06:03 INFO - PROCESS | 2283 | 1461323163626 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 04:06:03 INFO - PROCESS | 2283 | 1461323163670 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:03 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ab42800 == 27 [pid = 2283] [id = 47] 04:06:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 137 (0x11bca3400) [pid = 2283] [serial = 137] [outer = 0x0] 04:06:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 138 (0x11c3d4000) [pid = 2283] [serial = 138] [outer = 0x11bca3400] 04:06:03 INFO - PROCESS | 2283 | 1461323163703 Marionette DEBUG loaded listener.js 04:06:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 139 (0x11c8d6800) [pid = 2283] [serial = 139] [outer = 0x11bca3400] 04:06:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:06:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 621ms 04:06:04 INFO - PROCESS | 2283 | 1461323164136 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]]]}] 04:06:04 INFO - PROCESS | 2283 | 1461323164143 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 04:06:04 INFO - PROCESS | 2283 | 1461323164145 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 04:06:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:06:04 INFO - PROCESS | 2283 | 1461323164147 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:06:04 INFO - PROCESS | 2283 | 1461323164149 Marionette TRACE conn2 <- [1,162,null,{}] 04:06:04 INFO - PROCESS | 2283 | 1461323164151 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}] 04:06:04 INFO - PROCESS | 2283 | 1461323164243 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 04:06:04 INFO - PROCESS | 2283 | 1461323164315 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:04 INFO - PROCESS | 2283 | ++DOCSHELL 0x11bb81800 == 28 [pid = 2283] [id = 48] 04:06:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 140 (0x1239ed400) [pid = 2283] [serial = 140] [outer = 0x0] 04:06:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 141 (0x123ff6000) [pid = 2283] [serial = 141] [outer = 0x1239ed400] 04:06:04 INFO - PROCESS | 2283 | 1461323164349 Marionette DEBUG loaded listener.js 04:06:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 142 (0x124449800) [pid = 2283] [serial = 142] [outer = 0x1239ed400] 04:06:04 INFO - PROCESS | 2283 | 1461323164816 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]]]}] 04:06:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:06:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 721ms 04:06:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:06:04 INFO - PROCESS | 2283 | 1461323164869 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 04:06:04 INFO - PROCESS | 2283 | 1461323164871 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 04:06:04 INFO - PROCESS | 2283 | 1461323164875 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:06:04 INFO - PROCESS | 2283 | 1461323164877 Marionette TRACE conn2 <- [1,166,null,{}] 04:06:04 INFO - PROCESS | 2283 | 1461323164880 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}] 04:06:05 INFO - PROCESS | 2283 | 1461323165009 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 04:06:05 INFO - PROCESS | 2283 | 1461323165068 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:05 INFO - PROCESS | 2283 | ++DOCSHELL 0x118668800 == 29 [pid = 2283] [id = 49] 04:06:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 143 (0x1239e8800) [pid = 2283] [serial = 143] [outer = 0x0] 04:06:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 144 (0x1272c0c00) [pid = 2283] [serial = 144] [outer = 0x1239e8800] 04:06:05 INFO - PROCESS | 2283 | 1461323165098 Marionette DEBUG loaded listener.js 04:06:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 145 (0x1274c0800) [pid = 2283] [serial = 145] [outer = 0x1239e8800] 04:06:05 INFO - PROCESS | 2283 | 1461323165516 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]]]}] 04:06:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:06:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 672ms 04:06:05 INFO - PROCESS | 2283 | 1461323165560 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 04:06:05 INFO - PROCESS | 2283 | 1461323165562 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 04:06:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:06:05 INFO - PROCESS | 2283 | 1461323165586 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:06:05 INFO - PROCESS | 2283 | 1461323165587 Marionette TRACE conn2 <- [1,170,null,{}] 04:06:05 INFO - PROCESS | 2283 | 1461323165590 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}] 04:06:05 INFO - PROCESS | 2283 | 1461323165710 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 04:06:05 INFO - PROCESS | 2283 | 1461323165771 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:05 INFO - PROCESS | 2283 | ++DOCSHELL 0x123c65800 == 30 [pid = 2283] [id = 50] 04:06:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 146 (0x12911dc00) [pid = 2283] [serial = 146] [outer = 0x0] 04:06:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 147 (0x12b4ce400) [pid = 2283] [serial = 147] [outer = 0x12911dc00] 04:06:05 INFO - PROCESS | 2283 | 1461323165804 Marionette DEBUG loaded listener.js 04:06:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 148 (0x12b6d9000) [pid = 2283] [serial = 148] [outer = 0x12911dc00] 04:06:06 INFO - PROCESS | 2283 | 1461323166269 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]]]}] 04:06:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:06:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 722ms 04:06:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:06:06 INFO - PROCESS | 2283 | 1461323166306 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 04:06:06 INFO - PROCESS | 2283 | 1461323166309 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 04:06:06 INFO - PROCESS | 2283 | 1461323166312 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:06:06 INFO - PROCESS | 2283 | 1461323166316 Marionette TRACE conn2 <- [1,174,null,{}] 04:06:06 INFO - PROCESS | 2283 | 1461323166321 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}] 04:06:06 INFO - PROCESS | 2283 | 1461323166409 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 04:06:06 INFO - PROCESS | 2283 | 1461323166471 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:06 INFO - PROCESS | 2283 | ++DOCSHELL 0x118e63800 == 31 [pid = 2283] [id = 51] 04:06:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 149 (0x118a59000) [pid = 2283] [serial = 149] [outer = 0x0] 04:06:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 150 (0x1191b8000) [pid = 2283] [serial = 150] [outer = 0x118a59000] 04:06:06 INFO - PROCESS | 2283 | 1461323166499 Marionette DEBUG loaded listener.js 04:06:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 151 (0x11a987000) [pid = 2283] [serial = 151] [outer = 0x118a59000] 04:06:06 INFO - PROCESS | 2283 | --DOCSHELL 0x11ab3d000 == 30 [pid = 2283] [id = 42] 04:06:06 INFO - PROCESS | 2283 | --DOCSHELL 0x118e49800 == 29 [pid = 2283] [id = 41] 04:06:06 INFO - PROCESS | 2283 | 1461323166971 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]]]}] 04:06:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:06:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 724ms 04:06:07 INFO - PROCESS | 2283 | 1461323167037 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 04:06:07 INFO - PROCESS | 2283 | 1461323167039 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 04:06:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:06:07 INFO - PROCESS | 2283 | 1461323167043 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:06:07 INFO - PROCESS | 2283 | 1461323167045 Marionette TRACE conn2 <- [1,178,null,{}] 04:06:07 INFO - PROCESS | 2283 | 1461323167052 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}] 04:06:07 INFO - PROCESS | 2283 | 1461323167144 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 04:06:07 INFO - PROCESS | 2283 | 1461323167208 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:07 INFO - PROCESS | 2283 | ++DOCSHELL 0x1192d9800 == 30 [pid = 2283] [id = 52] 04:06:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 152 (0x119d69800) [pid = 2283] [serial = 152] [outer = 0x0] 04:06:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 153 (0x11acbe000) [pid = 2283] [serial = 153] [outer = 0x119d69800] 04:06:07 INFO - PROCESS | 2283 | 1461323167241 Marionette DEBUG loaded listener.js 04:06:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 154 (0x11b718000) [pid = 2283] [serial = 154] [outer = 0x119d69800] 04:06:07 INFO - PROCESS | 2283 | 1461323167658 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]]]}] 04:06:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:06:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 623ms 04:06:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:06:07 INFO - PROCESS | 2283 | 1461323167667 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 04:06:07 INFO - PROCESS | 2283 | 1461323167673 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 04:06:07 INFO - PROCESS | 2283 | 1461323167680 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:06:07 INFO - PROCESS | 2283 | 1461323167683 Marionette TRACE conn2 <- [1,182,null,{}] 04:06:07 INFO - PROCESS | 2283 | 1461323167687 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}] 04:06:07 INFO - PROCESS | 2283 | 1461323167826 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 04:06:07 INFO - PROCESS | 2283 | 1461323167942 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:07 INFO - PROCESS | 2283 | ++DOCSHELL 0x11bb76800 == 31 [pid = 2283] [id = 53] 04:06:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 155 (0x11bb0e400) [pid = 2283] [serial = 155] [outer = 0x0] 04:06:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 156 (0x11bb9f800) [pid = 2283] [serial = 156] [outer = 0x11bb0e400] 04:06:07 INFO - PROCESS | 2283 | 1461323167975 Marionette DEBUG loaded listener.js 04:06:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 157 (0x11c85d800) [pid = 2283] [serial = 157] [outer = 0x11bb0e400] 04:06:08 INFO - PROCESS | 2283 | 1461323168406 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]]]}] 04:06:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:06:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 773ms 04:06:08 INFO - PROCESS | 2283 | 1461323168452 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 04:06:08 INFO - PROCESS | 2283 | 1461323168454 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 04:06:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:06:08 INFO - PROCESS | 2283 | 1461323168456 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:06:08 INFO - PROCESS | 2283 | 1461323168459 Marionette TRACE conn2 <- [1,186,null,{}] 04:06:08 INFO - PROCESS | 2283 | 1461323168468 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}] 04:06:08 INFO - PROCESS | 2283 | 1461323168563 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 04:06:08 INFO - PROCESS | 2283 | 1461323168629 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:08 INFO - PROCESS | 2283 | ++DOCSHELL 0x12441f800 == 32 [pid = 2283] [id = 54] 04:06:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 158 (0x124448400) [pid = 2283] [serial = 158] [outer = 0x0] 04:06:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 159 (0x1275efc00) [pid = 2283] [serial = 159] [outer = 0x124448400] 04:06:08 INFO - PROCESS | 2283 | 1461323168661 Marionette DEBUG loaded listener.js 04:06:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 160 (0x12902dc00) [pid = 2283] [serial = 160] [outer = 0x124448400] 04:06:09 INFO - PROCESS | 2283 | 1461323169075 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]]]}] 04:06:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:06:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 628ms 04:06:09 INFO - PROCESS | 2283 | 1461323169084 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 04:06:09 INFO - PROCESS | 2283 | 1461323169086 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 04:06:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:06:09 INFO - PROCESS | 2283 | 1461323169089 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:06:09 INFO - PROCESS | 2283 | 1461323169090 Marionette TRACE conn2 <- [1,190,null,{}] 04:06:09 INFO - PROCESS | 2283 | 1461323169093 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}] 04:06:09 INFO - PROCESS | 2283 | 1461323169189 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 04:06:09 INFO - PROCESS | 2283 | 1461323169235 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:09 INFO - PROCESS | 2283 | ++DOCSHELL 0x127e0f000 == 33 [pid = 2283] [id = 55] 04:06:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 161 (0x129c27400) [pid = 2283] [serial = 161] [outer = 0x0] 04:06:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 162 (0x12b4d4800) [pid = 2283] [serial = 162] [outer = 0x129c27400] 04:06:09 INFO - PROCESS | 2283 | 1461323169266 Marionette DEBUG loaded listener.js 04:06:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 163 (0x12bc98800) [pid = 2283] [serial = 163] [outer = 0x129c27400] 04:06:09 INFO - PROCESS | 2283 | 1461323169687 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]]]}] 04:06:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:06:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 618ms 04:06:09 INFO - PROCESS | 2283 | 1461323169708 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 04:06:09 INFO - PROCESS | 2283 | 1461323169709 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 04:06:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:06:09 INFO - PROCESS | 2283 | 1461323169711 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:06:09 INFO - PROCESS | 2283 | 1461323169713 Marionette TRACE conn2 <- [1,194,null,{}] 04:06:09 INFO - PROCESS | 2283 | 1461323169715 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}] 04:06:09 INFO - PROCESS | 2283 | 1461323169807 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 04:06:09 INFO - PROCESS | 2283 | 1461323169886 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:09 INFO - PROCESS | 2283 | ++DOCSHELL 0x129154800 == 34 [pid = 2283] [id = 56] 04:06:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 164 (0x12bca4000) [pid = 2283] [serial = 164] [outer = 0x0] 04:06:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 165 (0x12bca7400) [pid = 2283] [serial = 165] [outer = 0x12bca4000] 04:06:09 INFO - PROCESS | 2283 | 1461323169934 Marionette DEBUG loaded listener.js 04:06:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 166 (0x12bf0fc00) [pid = 2283] [serial = 166] [outer = 0x12bca4000] 04:06:10 INFO - PROCESS | 2283 | 1461323170376 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]]]}] 04:06:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:06:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 720ms 04:06:10 INFO - PROCESS | 2283 | 1461323170483 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 04:06:10 INFO - PROCESS | 2283 | 1461323170485 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 04:06:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:06:10 INFO - PROCESS | 2283 | 1461323170490 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:06:10 INFO - PROCESS | 2283 | 1461323170493 Marionette TRACE conn2 <- [1,198,null,{}] 04:06:10 INFO - PROCESS | 2283 | 1461323170509 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}] 04:06:10 INFO - PROCESS | 2283 | 1461323170617 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 04:06:10 INFO - PROCESS | 2283 | 1461323170632 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:10 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ab39000 == 35 [pid = 2283] [id = 57] 04:06:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 167 (0x119724c00) [pid = 2283] [serial = 167] [outer = 0x0] 04:06:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 168 (0x11a89b400) [pid = 2283] [serial = 168] [outer = 0x119724c00] 04:06:10 INFO - PROCESS | 2283 | 1461323170660 Marionette DEBUG loaded listener.js 04:06:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 169 (0x11adc0000) [pid = 2283] [serial = 169] [outer = 0x119724c00] 04:06:11 INFO - PROCESS | 2283 | 1461323171090 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]]]}] 04:06:11 INFO - PROCESS | 2283 | --DOCSHELL 0x11ab42800 == 34 [pid = 2283] [id = 47] 04:06:11 INFO - PROCESS | 2283 | --DOCSHELL 0x1192e5800 == 33 [pid = 2283] [id = 46] 04:06:11 INFO - PROCESS | 2283 | --DOCSHELL 0x116362800 == 32 [pid = 2283] [id = 45] 04:06:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:06:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 777ms 04:06:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:06:11 INFO - PROCESS | 2283 | 1461323171290 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 04:06:11 INFO - PROCESS | 2283 | 1461323171295 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 04:06:11 INFO - PROCESS | 2283 | 1461323171302 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:06:11 INFO - PROCESS | 2283 | 1461323171305 Marionette TRACE conn2 <- [1,202,null,{}] 04:06:11 INFO - PROCESS | 2283 | 1461323171311 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}] 04:06:11 INFO - PROCESS | 2283 | 1461323171456 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 04:06:11 INFO - PROCESS | 2283 | 1461323171540 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:11 INFO - PROCESS | 2283 | ++DOCSHELL 0x119b18000 == 33 [pid = 2283] [id = 58] 04:06:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 170 (0x11abd7000) [pid = 2283] [serial = 170] [outer = 0x0] 04:06:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 171 (0x11adc1000) [pid = 2283] [serial = 171] [outer = 0x11abd7000] 04:06:11 INFO - PROCESS | 2283 | 1461323171572 Marionette DEBUG loaded listener.js 04:06:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 172 (0x11bba5000) [pid = 2283] [serial = 172] [outer = 0x11abd7000] 04:06:11 INFO - PROCESS | 2283 | 1461323171978 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]]]}] 04:06:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:06:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 727ms 04:06:12 INFO - PROCESS | 2283 | 1461323172027 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 04:06:12 INFO - PROCESS | 2283 | 1461323172029 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 04:06:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:06:12 INFO - PROCESS | 2283 | 1461323172035 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:06:12 INFO - PROCESS | 2283 | 1461323172037 Marionette TRACE conn2 <- [1,206,null,{}] 04:06:12 INFO - PROCESS | 2283 | 1461323172040 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}] 04:06:12 INFO - PROCESS | 2283 | 1461323172136 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 04:06:12 INFO - PROCESS | 2283 | 1461323172203 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:12 INFO - PROCESS | 2283 | ++DOCSHELL 0x123d6d800 == 34 [pid = 2283] [id = 59] 04:06:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 173 (0x11bfce800) [pid = 2283] [serial = 173] [outer = 0x0] 04:06:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 174 (0x123bf4c00) [pid = 2283] [serial = 174] [outer = 0x11bfce800] 04:06:12 INFO - PROCESS | 2283 | 1461323172234 Marionette DEBUG loaded listener.js 04:06:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 175 (0x1274be000) [pid = 2283] [serial = 175] [outer = 0x11bfce800] 04:06:12 INFO - PROCESS | 2283 | 1461323172658 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]]]}] 04:06:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:06:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 673ms 04:06:12 INFO - PROCESS | 2283 | 1461323172706 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 04:06:12 INFO - PROCESS | 2283 | 1461323172708 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 04:06:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:06:12 INFO - PROCESS | 2283 | 1461323172710 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:06:12 INFO - PROCESS | 2283 | 1461323172712 Marionette TRACE conn2 <- [1,210,null,{}] 04:06:12 INFO - PROCESS | 2283 | 1461323172719 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}] 04:06:12 INFO - PROCESS | 2283 | 1461323172837 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 04:06:12 INFO - PROCESS | 2283 | 1461323172890 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:12 INFO - PROCESS | 2283 | ++DOCSHELL 0x129c05000 == 35 [pid = 2283] [id = 60] 04:06:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 176 (0x129125400) [pid = 2283] [serial = 176] [outer = 0x0] 04:06:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 177 (0x129a09c00) [pid = 2283] [serial = 177] [outer = 0x129125400] 04:06:12 INFO - PROCESS | 2283 | 1461323172924 Marionette DEBUG loaded listener.js 04:06:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 178 (0x12ba50000) [pid = 2283] [serial = 178] [outer = 0x129125400] 04:06:13 INFO - PROCESS | 2283 | 1461323173357 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]]]}] 04:06:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:06:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 674ms 04:06:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:06:13 INFO - PROCESS | 2283 | 1461323173384 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 04:06:13 INFO - PROCESS | 2283 | 1461323173386 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 04:06:13 INFO - PROCESS | 2283 | 1461323173388 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:06:13 INFO - PROCESS | 2283 | 1461323173390 Marionette TRACE conn2 <- [1,214,null,{}] 04:06:13 INFO - PROCESS | 2283 | 1461323173392 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}] 04:06:13 INFO - PROCESS | 2283 | 1461323173487 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 04:06:13 INFO - PROCESS | 2283 | 1461323173535 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:13 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b48a800 == 36 [pid = 2283] [id = 61] 04:06:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 179 (0x12bf10000) [pid = 2283] [serial = 179] [outer = 0x0] 04:06:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 180 (0x12d032800) [pid = 2283] [serial = 180] [outer = 0x12bf10000] 04:06:13 INFO - PROCESS | 2283 | 1461323173565 Marionette DEBUG loaded listener.js 04:06:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 181 (0x12d0f0c00) [pid = 2283] [serial = 181] [outer = 0x12bf10000] 04:06:13 INFO - PROCESS | 2283 | 1461323173983 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]]]}] 04:06:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:06:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 619ms 04:06:14 INFO - PROCESS | 2283 | 1461323174008 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 04:06:14 INFO - PROCESS | 2283 | 1461323174009 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 04:06:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:06:14 INFO - PROCESS | 2283 | 1461323174011 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:06:14 INFO - PROCESS | 2283 | 1461323174012 Marionette TRACE conn2 <- [1,218,null,{}] 04:06:14 INFO - PROCESS | 2283 | 1461323174015 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}] 04:06:14 INFO - PROCESS | 2283 | 1461323174105 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 04:06:14 INFO - PROCESS | 2283 | 1461323174184 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:14 INFO - PROCESS | 2283 | ++DOCSHELL 0x12bc5c000 == 37 [pid = 2283] [id = 62] 04:06:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 182 (0x12d0f4c00) [pid = 2283] [serial = 182] [outer = 0x0] 04:06:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 183 (0x12d10fc00) [pid = 2283] [serial = 183] [outer = 0x12d0f4c00] 04:06:14 INFO - PROCESS | 2283 | 1461323174215 Marionette DEBUG loaded listener.js 04:06:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 184 (0x12d11a400) [pid = 2283] [serial = 184] [outer = 0x12d0f4c00] 04:06:14 INFO - PROCESS | 2283 | 1461323174614 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]]]}] 04:06:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:06:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 620ms 04:06:14 INFO - PROCESS | 2283 | 1461323174631 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 04:06:14 INFO - PROCESS | 2283 | 1461323174633 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 04:06:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:06:14 INFO - PROCESS | 2283 | 1461323174635 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:06:14 INFO - PROCESS | 2283 | 1461323174636 Marionette TRACE conn2 <- [1,222,null,{}] 04:06:14 INFO - PROCESS | 2283 | 1461323174639 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}] 04:06:14 INFO - PROCESS | 2283 | 1461323174760 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 04:06:14 INFO - PROCESS | 2283 | 1461323174815 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:14 INFO - PROCESS | 2283 | ++DOCSHELL 0x12cf95800 == 38 [pid = 2283] [id = 63] 04:06:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 185 (0x12da22400) [pid = 2283] [serial = 185] [outer = 0x0] 04:06:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 186 (0x12dc12800) [pid = 2283] [serial = 186] [outer = 0x12da22400] 04:06:14 INFO - PROCESS | 2283 | 1461323174849 Marionette DEBUG loaded listener.js 04:06:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 187 (0x12e4ad000) [pid = 2283] [serial = 187] [outer = 0x12da22400] 04:06:15 INFO - PROCESS | 2283 | 1461323175255 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]]]}] 04:06:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:06:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 672ms 04:06:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:06:15 INFO - PROCESS | 2283 | 1461323175307 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 04:06:15 INFO - PROCESS | 2283 | 1461323175309 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 04:06:15 INFO - PROCESS | 2283 | 1461323175311 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:06:15 INFO - PROCESS | 2283 | 1461323175312 Marionette TRACE conn2 <- [1,226,null,{}] 04:06:15 INFO - PROCESS | 2283 | 1461323175315 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}] 04:06:15 INFO - PROCESS | 2283 | 1461323175404 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 04:06:15 INFO - PROCESS | 2283 | 1461323175492 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:15 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d19f800 == 39 [pid = 2283] [id = 64] 04:06:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 188 (0x12e4c5c00) [pid = 2283] [serial = 188] [outer = 0x0] 04:06:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 189 (0x12e4cbc00) [pid = 2283] [serial = 189] [outer = 0x12e4c5c00] 04:06:15 INFO - PROCESS | 2283 | 1461323175538 Marionette DEBUG loaded listener.js 04:06:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 190 (0x12e6d1000) [pid = 2283] [serial = 190] [outer = 0x12e4c5c00] 04:06:15 INFO - PROCESS | 2283 | 1461323175974 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]]]}] 04:06:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:06:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 671ms 04:06:15 INFO - PROCESS | 2283 | 1461323175983 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 04:06:15 INFO - PROCESS | 2283 | 1461323175985 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 04:06:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:06:15 INFO - PROCESS | 2283 | 1461323175987 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:06:15 INFO - PROCESS | 2283 | 1461323175988 Marionette TRACE conn2 <- [1,230,null,{}] 04:06:15 INFO - PROCESS | 2283 | 1461323175990 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}] 04:06:16 INFO - PROCESS | 2283 | 1461323176074 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 04:06:16 INFO - PROCESS | 2283 | 1461323176128 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:16 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d46d000 == 40 [pid = 2283] [id = 65] 04:06:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 191 (0x12e4cc800) [pid = 2283] [serial = 191] [outer = 0x0] 04:06:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 192 (0x12e6d5c00) [pid = 2283] [serial = 192] [outer = 0x12e4cc800] 04:06:16 INFO - PROCESS | 2283 | 1461323176159 Marionette DEBUG loaded listener.js 04:06:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 193 (0x12e6dbc00) [pid = 2283] [serial = 193] [outer = 0x12e4cc800] 04:06:16 INFO - PROCESS | 2283 | 1461323176674 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]]]}] 04:06:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:06:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 720ms 04:06:16 INFO - PROCESS | 2283 | 1461323176758 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 04:06:16 INFO - PROCESS | 2283 | 1461323176761 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 04:06:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:06:16 INFO - PROCESS | 2283 | 1461323176768 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:06:16 INFO - PROCESS | 2283 | 1461323176770 Marionette TRACE conn2 <- [1,234,null,{}] 04:06:16 INFO - PROCESS | 2283 | 1461323176774 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}] 04:06:16 INFO - PROCESS | 2283 | 1461323176872 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 04:06:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 194 (0x12e802400) [pid = 2283] [serial = 194] [outer = 0x12f9b2400] 04:06:16 INFO - PROCESS | 2283 | 1461323176937 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:16 INFO - PROCESS | 2283 | ++DOCSHELL 0x12db7a000 == 41 [pid = 2283] [id = 66] 04:06:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 195 (0x12e80c400) [pid = 2283] [serial = 195] [outer = 0x0] 04:06:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 196 (0x12e80d400) [pid = 2283] [serial = 196] [outer = 0x12e80c400] 04:06:16 INFO - PROCESS | 2283 | 1461323176975 Marionette DEBUG loaded listener.js 04:06:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 197 (0x12e881800) [pid = 2283] [serial = 197] [outer = 0x12e80c400] 04:06:17 INFO - PROCESS | 2283 | --DOCSHELL 0x127e0f000 == 40 [pid = 2283] [id = 55] 04:06:17 INFO - PROCESS | 2283 | --DOCSHELL 0x12441f800 == 39 [pid = 2283] [id = 54] 04:06:17 INFO - PROCESS | 2283 | --DOCSHELL 0x11bb76800 == 38 [pid = 2283] [id = 53] 04:06:17 INFO - PROCESS | 2283 | --DOCSHELL 0x1192d9800 == 37 [pid = 2283] [id = 52] 04:06:17 INFO - PROCESS | 2283 | 1461323177575 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]]]}] 04:06:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:06:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 870ms 04:06:17 INFO - PROCESS | 2283 | 1461323177639 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 04:06:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:06:17 INFO - PROCESS | 2283 | 1461323177641 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 04:06:17 INFO - PROCESS | 2283 | 1461323177645 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:06:17 INFO - PROCESS | 2283 | 1461323177648 Marionette TRACE conn2 <- [1,238,null,{}] 04:06:17 INFO - PROCESS | 2283 | 1461323177652 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}] 04:06:17 INFO - PROCESS | 2283 | 1461323177750 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 04:06:17 INFO - PROCESS | 2283 | 1461323177809 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:17 INFO - PROCESS | 2283 | ++DOCSHELL 0x119c89000 == 38 [pid = 2283] [id = 67] 04:06:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 198 (0x11a996c00) [pid = 2283] [serial = 198] [outer = 0x0] 04:06:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 199 (0x11add5c00) [pid = 2283] [serial = 199] [outer = 0x11a996c00] 04:06:17 INFO - PROCESS | 2283 | 1461323177842 Marionette DEBUG loaded listener.js 04:06:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 200 (0x11c8d2c00) [pid = 2283] [serial = 200] [outer = 0x11a996c00] 04:06:18 INFO - PROCESS | 2283 | 1461323178281 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]]]}] 04:06:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:06:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 674ms 04:06:18 INFO - PROCESS | 2283 | 1461323178320 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 04:06:18 INFO - PROCESS | 2283 | 1461323178324 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 04:06:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:06:18 INFO - PROCESS | 2283 | 1461323178328 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:06:18 INFO - PROCESS | 2283 | 1461323178330 Marionette TRACE conn2 <- [1,242,null,{}] 04:06:18 INFO - PROCESS | 2283 | 1461323178335 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}] 04:06:18 INFO - PROCESS | 2283 | 1461323178431 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 04:06:18 INFO - PROCESS | 2283 | 1461323178501 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:18 INFO - PROCESS | 2283 | ++DOCSHELL 0x127e07800 == 39 [pid = 2283] [id = 68] 04:06:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 201 (0x1275fbc00) [pid = 2283] [serial = 201] [outer = 0x0] 04:06:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 202 (0x127cd3c00) [pid = 2283] [serial = 202] [outer = 0x1275fbc00] 04:06:18 INFO - PROCESS | 2283 | 1461323178532 Marionette DEBUG loaded listener.js 04:06:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 203 (0x129c2f000) [pid = 2283] [serial = 203] [outer = 0x1275fbc00] 04:06:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:06:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 622ms 04:06:18 INFO - PROCESS | 2283 | 1461323178943 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]]]}] 04:06:18 INFO - PROCESS | 2283 | 1461323178950 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 04:06:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:06:18 INFO - PROCESS | 2283 | 1461323178952 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 04:06:18 INFO - PROCESS | 2283 | 1461323178954 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:06:18 INFO - PROCESS | 2283 | 1461323178957 Marionette TRACE conn2 <- [1,246,null,{}] 04:06:18 INFO - PROCESS | 2283 | 1461323178965 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}] 04:06:19 INFO - PROCESS | 2283 | 1461323179066 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 04:06:19 INFO - PROCESS | 2283 | 1461323179119 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:19 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ba22000 == 40 [pid = 2283] [id = 69] 04:06:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 204 (0x12b4d0c00) [pid = 2283] [serial = 204] [outer = 0x0] 04:06:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 205 (0x12cf29400) [pid = 2283] [serial = 205] [outer = 0x12b4d0c00] 04:06:19 INFO - PROCESS | 2283 | 1461323179152 Marionette DEBUG loaded listener.js 04:06:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 206 (0x12d114000) [pid = 2283] [serial = 206] [outer = 0x12b4d0c00] 04:06:19 INFO - PROCESS | 2283 | 1461323179591 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]]]}] 04:06:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:06:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 671ms 04:06:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:06:19 INFO - PROCESS | 2283 | 1461323179625 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 04:06:19 INFO - PROCESS | 2283 | 1461323179627 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 04:06:19 INFO - PROCESS | 2283 | 1461323179629 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:06:19 INFO - PROCESS | 2283 | 1461323179631 Marionette TRACE conn2 <- [1,250,null,{}] 04:06:19 INFO - PROCESS | 2283 | 1461323179633 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}] 04:06:19 INFO - PROCESS | 2283 | 1461323179728 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 04:06:19 INFO - PROCESS | 2283 | 1461323179814 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:19 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d46a000 == 41 [pid = 2283] [id = 70] 04:06:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 207 (0x12da29c00) [pid = 2283] [serial = 207] [outer = 0x0] 04:06:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 208 (0x12dc19000) [pid = 2283] [serial = 208] [outer = 0x12da29c00] 04:06:19 INFO - PROCESS | 2283 | 1461323179856 Marionette DEBUG loaded listener.js 04:06:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 209 (0x12e4aac00) [pid = 2283] [serial = 209] [outer = 0x12da29c00] 04:06:20 INFO - PROCESS | 2283 | 1461323180280 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]]]}] 04:06:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:06:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 670ms 04:06:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:06:20 INFO - PROCESS | 2283 | 1461323180301 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 04:06:20 INFO - PROCESS | 2283 | 1461323180302 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 04:06:20 INFO - PROCESS | 2283 | 1461323180305 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:06:20 INFO - PROCESS | 2283 | 1461323180306 Marionette TRACE conn2 <- [1,254,null,{}] 04:06:20 INFO - PROCESS | 2283 | 1461323180308 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}] 04:06:20 INFO - PROCESS | 2283 | 1461323180402 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 04:06:20 INFO - PROCESS | 2283 | 1461323180455 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:20 INFO - PROCESS | 2283 | ++DOCSHELL 0x12e599800 == 42 [pid = 2283] [id = 71] 04:06:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 210 (0x12dc15000) [pid = 2283] [serial = 210] [outer = 0x0] 04:06:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 211 (0x12e805c00) [pid = 2283] [serial = 211] [outer = 0x12dc15000] 04:06:20 INFO - PROCESS | 2283 | 1461323180484 Marionette DEBUG loaded listener.js 04:06:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 212 (0x12e881c00) [pid = 2283] [serial = 212] [outer = 0x12dc15000] 04:06:20 INFO - PROCESS | 2283 | 1461323180889 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]]]}] 04:06:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:06:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 619ms 04:06:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:06:20 INFO - PROCESS | 2283 | 1461323180925 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 04:06:20 INFO - PROCESS | 2283 | 1461323180926 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 04:06:20 INFO - PROCESS | 2283 | 1461323180928 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:06:20 INFO - PROCESS | 2283 | 1461323180930 Marionette TRACE conn2 <- [1,258,null,{}] 04:06:20 INFO - PROCESS | 2283 | 1461323180932 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}] 04:06:21 INFO - PROCESS | 2283 | 1461323181052 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 04:06:21 INFO - PROCESS | 2283 | 1461323181141 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:21 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ecbd800 == 43 [pid = 2283] [id = 72] 04:06:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 213 (0x12e886c00) [pid = 2283] [serial = 213] [outer = 0x0] 04:06:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 214 (0x12e8a5400) [pid = 2283] [serial = 214] [outer = 0x12e886c00] 04:06:21 INFO - PROCESS | 2283 | 1461323181173 Marionette DEBUG loaded listener.js 04:06:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 215 (0x12f72c800) [pid = 2283] [serial = 215] [outer = 0x12e886c00] 04:06:21 INFO - PROCESS | 2283 | 1461323181576 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]]]}] 04:06:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:06:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 672ms 04:06:21 INFO - PROCESS | 2283 | 1461323181600 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 04:06:21 INFO - PROCESS | 2283 | 1461323181602 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 04:06:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:06:21 INFO - PROCESS | 2283 | 1461323181604 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:06:21 INFO - PROCESS | 2283 | 1461323181605 Marionette TRACE conn2 <- [1,262,null,{}] 04:06:21 INFO - PROCESS | 2283 | 1461323181608 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}] 04:06:21 INFO - PROCESS | 2283 | 1461323181698 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 04:06:21 INFO - PROCESS | 2283 | 1461323181750 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:21 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f3a5800 == 44 [pid = 2283] [id = 73] 04:06:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 216 (0x12ef80400) [pid = 2283] [serial = 216] [outer = 0x0] 04:06:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 217 (0x12ef85c00) [pid = 2283] [serial = 217] [outer = 0x12ef80400] 04:06:21 INFO - PROCESS | 2283 | 1461323181780 Marionette DEBUG loaded listener.js 04:06:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 218 (0x12ef8a000) [pid = 2283] [serial = 218] [outer = 0x12ef80400] 04:06:22 INFO - PROCESS | 2283 | 1461323182204 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]]]}] 04:06:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:06:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 618ms 04:06:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:06:22 INFO - PROCESS | 2283 | 1461323182223 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 04:06:22 INFO - PROCESS | 2283 | 1461323182224 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 04:06:22 INFO - PROCESS | 2283 | 1461323182227 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:06:22 INFO - PROCESS | 2283 | 1461323182228 Marionette TRACE conn2 <- [1,266,null,{}] 04:06:22 INFO - PROCESS | 2283 | 1461323182230 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}] 04:06:22 INFO - PROCESS | 2283 | 1461323182327 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 04:06:22 INFO - PROCESS | 2283 | 1461323182411 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:22 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f6db000 == 45 [pid = 2283] [id = 74] 04:06:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 219 (0x113408800) [pid = 2283] [serial = 219] [outer = 0x0] 04:06:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 220 (0x11340c000) [pid = 2283] [serial = 220] [outer = 0x113408800] 04:06:22 INFO - PROCESS | 2283 | 1461323182454 Marionette DEBUG loaded listener.js 04:06:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 221 (0x113410000) [pid = 2283] [serial = 221] [outer = 0x113408800] 04:06:22 INFO - PROCESS | 2283 | 1461323182877 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]]]}] 04:06:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:06:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 668ms 04:06:22 INFO - PROCESS | 2283 | 1461323182896 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 04:06:22 INFO - PROCESS | 2283 | 1461323182897 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 04:06:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:06:22 INFO - PROCESS | 2283 | 1461323182921 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:06:22 INFO - PROCESS | 2283 | 1461323182922 Marionette TRACE conn2 <- [1,270,null,{}] 04:06:22 INFO - PROCESS | 2283 | 1461323182925 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}] 04:06:23 INFO - PROCESS | 2283 | 1461323183019 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 04:06:23 INFO - PROCESS | 2283 | 1461323183148 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:23 INFO - PROCESS | 2283 | ++DOCSHELL 0x11abb3800 == 46 [pid = 2283] [id = 75] 04:06:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 222 (0x1133af800) [pid = 2283] [serial = 222] [outer = 0x0] 04:06:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 223 (0x1133b1c00) [pid = 2283] [serial = 223] [outer = 0x1133af800] 04:06:23 INFO - PROCESS | 2283 | 1461323183176 Marionette DEBUG loaded listener.js 04:06:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 224 (0x11340d000) [pid = 2283] [serial = 224] [outer = 0x1133af800] 04:06:23 INFO - PROCESS | 2283 | 1461323183601 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]]]}] 04:06:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:06:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 723ms 04:06:23 INFO - PROCESS | 2283 | --DOCSHELL 0x123d6d800 == 45 [pid = 2283] [id = 59] 04:06:23 INFO - PROCESS | 2283 | --DOCSHELL 0x119b18000 == 44 [pid = 2283] [id = 58] 04:06:23 INFO - PROCESS | 2283 | 1461323183743 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 04:06:23 INFO - PROCESS | 2283 | 1461323183747 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 04:06:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:06:23 INFO - PROCESS | 2283 | 1461323183777 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:06:23 INFO - PROCESS | 2283 | 1461323183780 Marionette TRACE conn2 <- [1,274,null,{}] 04:06:23 INFO - PROCESS | 2283 | 1461323183796 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}] 04:06:23 INFO - PROCESS | 2283 | 1461323183943 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 04:06:24 INFO - PROCESS | 2283 | 1461323184039 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:24 INFO - PROCESS | 2283 | ++DOCSHELL 0x123c53800 == 45 [pid = 2283] [id = 76] 04:06:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 225 (0x113410800) [pid = 2283] [serial = 225] [outer = 0x0] 04:06:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 226 (0x114508800) [pid = 2283] [serial = 226] [outer = 0x113410800] 04:06:24 INFO - PROCESS | 2283 | 1461323184095 Marionette DEBUG loaded listener.js 04:06:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 227 (0x119131400) [pid = 2283] [serial = 227] [outer = 0x113410800] 04:06:24 INFO - PROCESS | 2283 | 1461323184568 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]]]}] 04:06:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:06:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 829ms 04:06:24 INFO - PROCESS | 2283 | 1461323184603 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 04:06:24 INFO - PROCESS | 2283 | 1461323184605 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 04:06:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:06:24 INFO - PROCESS | 2283 | 1461323184611 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:06:24 INFO - PROCESS | 2283 | 1461323184614 Marionette TRACE conn2 <- [1,278,null,{}] 04:06:24 INFO - PROCESS | 2283 | 1461323184617 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}] 04:06:24 INFO - PROCESS | 2283 | 1461323184716 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 04:06:24 INFO - PROCESS | 2283 | 1461323184776 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:24 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b482000 == 46 [pid = 2283] [id = 77] 04:06:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 228 (0x11bb56400) [pid = 2283] [serial = 228] [outer = 0x0] 04:06:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 229 (0x1265dc800) [pid = 2283] [serial = 229] [outer = 0x11bb56400] 04:06:24 INFO - PROCESS | 2283 | 1461323184806 Marionette DEBUG loaded listener.js 04:06:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 230 (0x127cd8800) [pid = 2283] [serial = 230] [outer = 0x11bb56400] 04:06:25 INFO - PROCESS | 2283 | 1461323185225 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]]]}] 04:06:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:06:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 623ms 04:06:25 INFO - PROCESS | 2283 | 1461323185233 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 04:06:25 INFO - PROCESS | 2283 | 1461323185234 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 04:06:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:06:25 INFO - PROCESS | 2283 | 1461323185237 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:06:25 INFO - PROCESS | 2283 | 1461323185238 Marionette TRACE conn2 <- [1,282,null,{}] 04:06:25 INFO - PROCESS | 2283 | 1461323185245 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}] 04:06:25 INFO - PROCESS | 2283 | 1461323185368 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 04:06:25 INFO - PROCESS | 2283 | 1461323185441 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:25 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d19a000 == 47 [pid = 2283] [id = 78] 04:06:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 231 (0x12b452000) [pid = 2283] [serial = 231] [outer = 0x0] 04:06:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 232 (0x12b454800) [pid = 2283] [serial = 232] [outer = 0x12b452000] 04:06:25 INFO - PROCESS | 2283 | 1461323185475 Marionette DEBUG loaded listener.js 04:06:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 233 (0x12b45ac00) [pid = 2283] [serial = 233] [outer = 0x12b452000] 04:06:25 INFO - PROCESS | 2283 | 1461323185921 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]]]}] 04:06:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:06:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 720ms 04:06:25 INFO - PROCESS | 2283 | 1461323185958 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 04:06:25 INFO - PROCESS | 2283 | 1461323185959 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 04:06:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:06:25 INFO - PROCESS | 2283 | 1461323185961 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:06:25 INFO - PROCESS | 2283 | 1461323185963 Marionette TRACE conn2 <- [1,286,null,{}] 04:06:25 INFO - PROCESS | 2283 | 1461323185965 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}] 04:06:26 INFO - PROCESS | 2283 | 1461323186061 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 04:06:26 INFO - PROCESS | 2283 | 1461323186120 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:26 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ecc1800 == 48 [pid = 2283] [id = 79] 04:06:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 234 (0x12bc9e400) [pid = 2283] [serial = 234] [outer = 0x0] 04:06:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 235 (0x12bf08000) [pid = 2283] [serial = 235] [outer = 0x12bc9e400] 04:06:26 INFO - PROCESS | 2283 | 1461323186150 Marionette DEBUG loaded listener.js 04:06:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 236 (0x12d10cc00) [pid = 2283] [serial = 236] [outer = 0x12bc9e400] 04:06:26 INFO - PROCESS | 2283 | 1461323186569 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]]]}] 04:06:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:06:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 624ms 04:06:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:06:26 INFO - PROCESS | 2283 | 1461323186585 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 04:06:26 INFO - PROCESS | 2283 | 1461323186587 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 04:06:26 INFO - PROCESS | 2283 | 1461323186589 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:06:26 INFO - PROCESS | 2283 | 1461323186590 Marionette TRACE conn2 <- [1,290,null,{}] 04:06:26 INFO - PROCESS | 2283 | 1461323186593 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}] 04:06:26 INFO - PROCESS | 2283 | 1461323186687 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 04:06:26 INFO - PROCESS | 2283 | 1461323186781 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:26 INFO - PROCESS | 2283 | ++DOCSHELL 0x130028000 == 49 [pid = 2283] [id = 80] 04:06:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 237 (0x12d4bd000) [pid = 2283] [serial = 237] [outer = 0x0] 04:06:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 238 (0x12d4c6800) [pid = 2283] [serial = 238] [outer = 0x12d4bd000] 04:06:26 INFO - PROCESS | 2283 | 1461323186811 Marionette DEBUG loaded listener.js 04:06:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 239 (0x12dc1e800) [pid = 2283] [serial = 239] [outer = 0x12d4bd000] 04:06:27 INFO - PROCESS | 2283 | 1461323187241 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]]]}] 04:06:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:06:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 670ms 04:06:27 INFO - PROCESS | 2283 | 1461323187260 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 04:06:27 INFO - PROCESS | 2283 | 1461323187262 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 04:06:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:06:27 INFO - PROCESS | 2283 | 1461323187266 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:06:27 INFO - PROCESS | 2283 | 1461323187268 Marionette TRACE conn2 <- [1,294,null,{}] 04:06:27 INFO - PROCESS | 2283 | 1461323187272 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}] 04:06:27 INFO - PROCESS | 2283 | 1461323187449 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 04:06:27 INFO - PROCESS | 2283 | 1461323187586 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:27 INFO - PROCESS | 2283 | ++DOCSHELL 0x130756800 == 50 [pid = 2283] [id = 81] 04:06:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 240 (0x1191b7c00) [pid = 2283] [serial = 240] [outer = 0x0] 04:06:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 241 (0x12e8ab400) [pid = 2283] [serial = 241] [outer = 0x1191b7c00] 04:06:27 INFO - PROCESS | 2283 | 1461323187670 Marionette DEBUG loaded listener.js 04:06:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 242 (0x12ef8c000) [pid = 2283] [serial = 242] [outer = 0x1191b7c00] 04:06:28 INFO - PROCESS | 2283 | 1461323188089 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]]]}] 04:06:28 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. 04:06:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 872ms 04:06:28 INFO - PROCESS | 2283 | 1461323188137 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 04:06:28 INFO - PROCESS | 2283 | 1461323188138 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 04:06:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:06:28 INFO - PROCESS | 2283 | 1461323188141 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:06:28 INFO - PROCESS | 2283 | 1461323188142 Marionette TRACE conn2 <- [1,298,null,{}] 04:06:28 INFO - PROCESS | 2283 | 1461323188145 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}] 04:06:28 INFO - PROCESS | 2283 | 1461323188238 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 04:06:28 INFO - PROCESS | 2283 | 1461323188312 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:28 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c961800 == 51 [pid = 2283] [id = 82] 04:06:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 243 (0x12b1f1800) [pid = 2283] [serial = 243] [outer = 0x0] 04:06:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 244 (0x12b1f9000) [pid = 2283] [serial = 244] [outer = 0x12b1f1800] 04:06:28 INFO - PROCESS | 2283 | 1461323188343 Marionette DEBUG loaded listener.js 04:06:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 245 (0x12b1fc800) [pid = 2283] [serial = 245] [outer = 0x12b1f1800] 04:06:29 INFO - PROCESS | 2283 | --DOCSHELL 0x12f0cc000 == 50 [pid = 2283] [id = 14] 04:06:29 INFO - PROCESS | 2283 | --DOCSHELL 0x12ecbd800 == 49 [pid = 2283] [id = 72] 04:06:29 INFO - PROCESS | 2283 | --DOCSHELL 0x12f3a5800 == 48 [pid = 2283] [id = 73] 04:06:29 INFO - PROCESS | 2283 | --DOCSHELL 0x12e599800 == 47 [pid = 2283] [id = 71] 04:06:29 INFO - PROCESS | 2283 | --DOCSHELL 0x12d46a000 == 46 [pid = 2283] [id = 70] 04:06:29 INFO - PROCESS | 2283 | --DOCSHELL 0x12ba22000 == 45 [pid = 2283] [id = 69] 04:06:29 INFO - PROCESS | 2283 | --DOCSHELL 0x127e07800 == 44 [pid = 2283] [id = 68] 04:06:29 INFO - PROCESS | 2283 | --DOCSHELL 0x119c89000 == 43 [pid = 2283] [id = 67] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x13003a800 == 42 [pid = 2283] [id = 19] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x12f3b8000 == 41 [pid = 2283] [id = 15] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x12d19f800 == 40 [pid = 2283] [id = 64] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x12d46d000 == 39 [pid = 2283] [id = 65] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x1301d8800 == 38 [pid = 2283] [id = 20] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x119151000 == 37 [pid = 2283] [id = 44] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x129154800 == 36 [pid = 2283] [id = 56] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x123e62800 == 35 [pid = 2283] [id = 43] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x12db79000 == 34 [pid = 2283] [id = 17] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x11ab39000 == 33 [pid = 2283] [id = 57] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x129c05000 == 32 [pid = 2283] [id = 60] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x12d0c3800 == 31 [pid = 2283] [id = 8] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x130754800 == 30 [pid = 2283] [id = 22] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x123c65800 == 29 [pid = 2283] [id = 50] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x12dabc000 == 28 [pid = 2283] [id = 9] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x11abb4000 == 27 [pid = 2283] [id = 21] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x11bb81800 == 26 [pid = 2283] [id = 48] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x12bc5c000 == 25 [pid = 2283] [id = 62] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x12ecd1000 == 24 [pid = 2283] [id = 13] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x12b48a800 == 23 [pid = 2283] [id = 61] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x11ab4f800 == 22 [pid = 2283] [id = 12] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x118668800 == 21 [pid = 2283] [id = 49] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x12cf95800 == 20 [pid = 2283] [id = 63] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x118e63800 == 19 [pid = 2283] [id = 51] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x12f6db000 == 18 [pid = 2283] [id = 74] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x130756800 == 17 [pid = 2283] [id = 81] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x130028000 == 16 [pid = 2283] [id = 80] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x12ecc1800 == 15 [pid = 2283] [id = 79] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x12db7a000 == 14 [pid = 2283] [id = 66] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x12652a000 == 13 [pid = 2283] [id = 40] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x12d19a000 == 12 [pid = 2283] [id = 78] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x12b482000 == 11 [pid = 2283] [id = 77] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x11abb3800 == 10 [pid = 2283] [id = 75] 04:06:31 INFO - PROCESS | 2283 | --DOCSHELL 0x123c53800 == 9 [pid = 2283] [id = 76] 04:06:32 INFO - PROCESS | 2283 | 1461323192631 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]]]}] 04:06:32 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. 04:06:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 4530ms 04:06:32 INFO - PROCESS | 2283 | 1461323192672 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 04:06:32 INFO - PROCESS | 2283 | 1461323192675 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 04:06:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:06:32 INFO - PROCESS | 2283 | 1461323192678 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:06:32 INFO - PROCESS | 2283 | 1461323192680 Marionette TRACE conn2 <- [1,302,null,{}] 04:06:32 INFO - PROCESS | 2283 | 1461323192687 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}] 04:06:32 INFO - PROCESS | 2283 | 1461323192769 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 04:06:32 INFO - PROCESS | 2283 | 1461323192832 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:32 INFO - PROCESS | 2283 | ++DOCSHELL 0x114f8f000 == 10 [pid = 2283] [id = 83] 04:06:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 246 (0x11861f800) [pid = 2283] [serial = 246] [outer = 0x0] 04:06:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 247 (0x118697400) [pid = 2283] [serial = 247] [outer = 0x11861f800] 04:06:32 INFO - PROCESS | 2283 | 1461323192863 Marionette DEBUG loaded listener.js 04:06:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 248 (0x1191ac400) [pid = 2283] [serial = 248] [outer = 0x11861f800] 04:06:33 INFO - PROCESS | 2283 | 1461323193182 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]]]}] 04:06:33 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. 04:06:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 524ms 04:06:33 INFO - PROCESS | 2283 | 1461323193204 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 04:06:33 INFO - PROCESS | 2283 | 1461323193208 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 04:06:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:06:33 INFO - PROCESS | 2283 | 1461323193212 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:06:33 INFO - PROCESS | 2283 | 1461323193214 Marionette TRACE conn2 <- [1,306,null,{}] 04:06:33 INFO - PROCESS | 2283 | 1461323193219 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}] 04:06:33 INFO - PROCESS | 2283 | 1461323193302 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 04:06:33 INFO - PROCESS | 2283 | 1461323193309 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:33 INFO - PROCESS | 2283 | ++DOCSHELL 0x11926d000 == 11 [pid = 2283] [id = 84] 04:06:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 249 (0x11475e800) [pid = 2283] [serial = 249] [outer = 0x0] 04:06:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 250 (0x11b716800) [pid = 2283] [serial = 250] [outer = 0x11475e800] 04:06:33 INFO - PROCESS | 2283 | 1461323193336 Marionette DEBUG loaded listener.js 04:06:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 251 (0x11bfc6000) [pid = 2283] [serial = 251] [outer = 0x11475e800] 04:06:33 INFO - PROCESS | 2283 | 1461323193676 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]]]}] 04:06:33 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. 04:06:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 522ms 04:06:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:06:33 INFO - PROCESS | 2283 | 1461323193734 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 04:06:33 INFO - PROCESS | 2283 | 1461323193736 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 04:06:33 INFO - PROCESS | 2283 | 1461323193738 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:06:33 INFO - PROCESS | 2283 | 1461323193741 Marionette TRACE conn2 <- [1,310,null,{}] 04:06:33 INFO - PROCESS | 2283 | 1461323193749 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}] 04:06:33 INFO - PROCESS | 2283 | 1461323193831 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 04:06:33 INFO - PROCESS | 2283 | 1461323193839 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:33 INFO - PROCESS | 2283 | ++DOCSHELL 0x11bb84800 == 12 [pid = 2283] [id = 85] 04:06:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 252 (0x11c53e000) [pid = 2283] [serial = 252] [outer = 0x0] 04:06:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 253 (0x123d3b800) [pid = 2283] [serial = 253] [outer = 0x11c53e000] 04:06:33 INFO - PROCESS | 2283 | 1461323193868 Marionette DEBUG loaded listener.js 04:06:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 254 (0x1265d4c00) [pid = 2283] [serial = 254] [outer = 0x11c53e000] 04:06:34 INFO - PROCESS | 2283 | 1461323194251 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]]]}] 04:06:34 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. 04:06:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 521ms 04:06:34 INFO - PROCESS | 2283 | 1461323194259 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 04:06:34 INFO - PROCESS | 2283 | 1461323194261 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 04:06:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:06:34 INFO - PROCESS | 2283 | 1461323194263 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:06:34 INFO - PROCESS | 2283 | 1461323194265 Marionette TRACE conn2 <- [1,314,null,{}] 04:06:34 INFO - PROCESS | 2283 | 1461323194269 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}] 04:06:34 INFO - PROCESS | 2283 | 1461323194395 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 04:06:34 INFO - PROCESS | 2283 | 1461323194403 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:34 INFO - PROCESS | 2283 | ++DOCSHELL 0x123b53800 == 13 [pid = 2283] [id = 86] 04:06:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 255 (0x12454a400) [pid = 2283] [serial = 255] [outer = 0x0] 04:06:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 256 (0x129027800) [pid = 2283] [serial = 256] [outer = 0x12454a400] 04:06:34 INFO - PROCESS | 2283 | 1461323194428 Marionette DEBUG loaded listener.js 04:06:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 257 (0x129c31c00) [pid = 2283] [serial = 257] [outer = 0x12454a400] 04:06:34 INFO - PROCESS | 2283 | 1461323194803 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]]]}] 04:06:34 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. 04:06:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 572ms 04:06:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:06:34 INFO - PROCESS | 2283 | 1461323194839 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 04:06:34 INFO - PROCESS | 2283 | 1461323194840 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 04:06:34 INFO - PROCESS | 2283 | 1461323194843 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:06:34 INFO - PROCESS | 2283 | 1461323194844 Marionette TRACE conn2 <- [1,318,null,{}] 04:06:34 INFO - PROCESS | 2283 | 1461323194846 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}] 04:06:34 INFO - PROCESS | 2283 | 1461323194942 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 04:06:34 INFO - PROCESS | 2283 | 1461323194946 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:34 INFO - PROCESS | 2283 | ++DOCSHELL 0x12915e000 == 14 [pid = 2283] [id = 87] 04:06:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 258 (0x1275f4400) [pid = 2283] [serial = 258] [outer = 0x0] 04:06:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 259 (0x129f44c00) [pid = 2283] [serial = 259] [outer = 0x1275f4400] 04:06:34 INFO - PROCESS | 2283 | 1461323194974 Marionette DEBUG loaded listener.js 04:06:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 260 (0x12b1f8400) [pid = 2283] [serial = 260] [outer = 0x1275f4400] 04:06:35 INFO - PROCESS | 2283 | 1461323195360 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]]]}] 04:06:35 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. 04:06:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 575ms 04:06:35 INFO - PROCESS | 2283 | 1461323195425 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 04:06:35 INFO - PROCESS | 2283 | 1461323195426 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 04:06:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:06:35 INFO - PROCESS | 2283 | 1461323195435 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:06:35 INFO - PROCESS | 2283 | 1461323195436 Marionette TRACE conn2 <- [1,322,null,{}] 04:06:35 INFO - PROCESS | 2283 | 1461323195455 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}] 04:06:35 INFO - PROCESS | 2283 | 1461323195580 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 04:06:35 INFO - PROCESS | 2283 | 1461323195637 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:35 INFO - PROCESS | 2283 | ++DOCSHELL 0x12c064800 == 15 [pid = 2283] [id = 88] 04:06:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 261 (0x12b1f6400) [pid = 2283] [serial = 261] [outer = 0x0] 04:06:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 262 (0x12b455000) [pid = 2283] [serial = 262] [outer = 0x12b1f6400] 04:06:35 INFO - PROCESS | 2283 | 1461323195681 Marionette DEBUG loaded listener.js 04:06:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 263 (0x12cf29000) [pid = 2283] [serial = 263] [outer = 0x12b1f6400] 04:06:36 INFO - PROCESS | 2283 | 1461323196202 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]]]}] 04:06:36 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. 04:06:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 778ms 04:06:36 INFO - PROCESS | 2283 | 1461323196211 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 04:06:36 INFO - PROCESS | 2283 | 1461323196213 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 04:06:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:06:36 INFO - PROCESS | 2283 | 1461323196259 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:06:36 INFO - PROCESS | 2283 | 1461323196261 Marionette TRACE conn2 <- [1,326,null,{}] 04:06:36 INFO - PROCESS | 2283 | 1461323196264 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}] 04:06:36 INFO - PROCESS | 2283 | 1461323196371 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 04:06:36 INFO - PROCESS | 2283 | 1461323196379 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:36 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d0d3000 == 16 [pid = 2283] [id = 89] 04:06:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 264 (0x12cf2e400) [pid = 2283] [serial = 264] [outer = 0x0] 04:06:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 265 (0x12d0ee400) [pid = 2283] [serial = 265] [outer = 0x12cf2e400] 04:06:36 INFO - PROCESS | 2283 | 1461323196437 Marionette DEBUG loaded listener.js 04:06:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 266 (0x12d10e400) [pid = 2283] [serial = 266] [outer = 0x12cf2e400] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 265 (0x1158d1800) [pid = 2283] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 264 (0x11abdb800) [pid = 2283] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 263 (0x11582dc00) [pid = 2283] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 262 (0x1165cb400) [pid = 2283] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 261 (0x11c3d7c00) [pid = 2283] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 260 (0x11c85d000) [pid = 2283] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 259 (0x124017400) [pid = 2283] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 258 (0x12428ec00) [pid = 2283] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 257 (0x1275f0400) [pid = 2283] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 256 (0x11bba1000) [pid = 2283] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 255 (0x11520e800) [pid = 2283] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 254 (0x11c8df400) [pid = 2283] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 253 (0x11861c000) [pid = 2283] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 252 (0x129f38400) [pid = 2283] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 251 (0x114f72400) [pid = 2283] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 250 (0x11c3b7400) [pid = 2283] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 249 (0x11b724000) [pid = 2283] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 248 (0x11bba5400) [pid = 2283] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 247 (0x1163dac00) [pid = 2283] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 246 (0x1239e8800) [pid = 2283] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 245 (0x11bfce800) [pid = 2283] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 244 (0x1133af800) [pid = 2283] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 243 (0x11acc3c00) [pid = 2283] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 242 (0x12e80c400) [pid = 2283] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 241 (0x1275fbc00) [pid = 2283] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 240 (0x12ba55c00) [pid = 2283] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 239 (0x113410800) [pid = 2283] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 238 (0x12dc15000) [pid = 2283] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 237 (0x11c7ebc00) [pid = 2283] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 236 (0x119d69800) [pid = 2283] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 235 (0x11bb56400) [pid = 2283] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 234 (0x12911dc00) [pid = 2283] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 233 (0x118a59000) [pid = 2283] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 232 (0x12da29c00) [pid = 2283] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 231 (0x11abd7000) [pid = 2283] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 230 (0x129c27400) [pid = 2283] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 229 (0x12e886800) [pid = 2283] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 228 (0x12d0f4c00) [pid = 2283] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 227 (0x12e6d4400) [pid = 2283] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 226 (0x12b452000) [pid = 2283] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 225 (0x119c98000) [pid = 2283] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 224 (0x12e4a1c00) [pid = 2283] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 223 (0x113408800) [pid = 2283] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 222 (0x12d0f6c00) [pid = 2283] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 221 (0x12ef80400) [pid = 2283] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 220 (0x12bf10000) [pid = 2283] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 219 (0x12bf0c000) [pid = 2283] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 218 (0x129125400) [pid = 2283] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 217 (0x12e886c00) [pid = 2283] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 216 (0x124448400) [pid = 2283] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 215 (0x11a996c00) [pid = 2283] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 214 (0x11acbb400) [pid = 2283] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 213 (0x12fe4ec00) [pid = 2283] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 212 (0x119724c00) [pid = 2283] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 211 (0x11bb0e400) [pid = 2283] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 210 (0x11aa10800) [pid = 2283] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 209 (0x1239ed400) [pid = 2283] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 208 (0x11aa06800) [pid = 2283] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 207 (0x12e4c5c00) [pid = 2283] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 206 (0x12bca4000) [pid = 2283] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 205 (0x12fd70400) [pid = 2283] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 204 (0x12b885800) [pid = 2283] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 203 (0x11bca3400) [pid = 2283] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 202 (0x12bc9e400) [pid = 2283] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 201 (0x119724800) [pid = 2283] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 200 (0x12b4d0c00) [pid = 2283] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 199 (0x12d4bd000) [pid = 2283] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 198 (0x12f9b5800) [pid = 2283] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 197 (0x12f2b5800) [pid = 2283] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 196 (0x12da22400) [pid = 2283] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 195 (0x12dc20400) [pid = 2283] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 194 (0x1191b7c00) [pid = 2283] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:06:37 INFO - PROCESS | 2283 | --DOMWINDOW == 193 (0x12e4cc800) [pid = 2283] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:06:37 INFO - PROCESS | 2283 | 1461323197861 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]]]}] 04:06:37 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. 04:06:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1669ms 04:06:37 INFO - PROCESS | 2283 | 1461323197890 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 04:06:37 INFO - PROCESS | 2283 | 1461323197891 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 04:06:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:06:37 INFO - PROCESS | 2283 | 1461323197893 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:06:37 INFO - PROCESS | 2283 | 1461323197894 Marionette TRACE conn2 <- [1,330,null,{}] 04:06:37 INFO - PROCESS | 2283 | 1461323197897 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}] 04:06:37 INFO - PROCESS | 2283 | 1461323197973 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 04:06:37 INFO - PROCESS | 2283 | 1461323197977 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:37 INFO - PROCESS | 2283 | ++DOCSHELL 0x114f88800 == 17 [pid = 2283] [id = 90] 04:06:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 194 (0x1147e5800) [pid = 2283] [serial = 267] [outer = 0x0] 04:06:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 195 (0x114b34000) [pid = 2283] [serial = 268] [outer = 0x1147e5800] 04:06:38 INFO - PROCESS | 2283 | 1461323198005 Marionette DEBUG loaded listener.js 04:06:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 196 (0x1158d2000) [pid = 2283] [serial = 269] [outer = 0x1147e5800] 04:06:38 INFO - PROCESS | 2283 | 1461323198338 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]]]}] 04:06:38 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. 04:06:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 472ms 04:06:38 INFO - PROCESS | 2283 | 1461323198366 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 04:06:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:06:38 INFO - PROCESS | 2283 | 1461323198369 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 04:06:38 INFO - PROCESS | 2283 | 1461323198371 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:06:38 INFO - PROCESS | 2283 | 1461323198373 Marionette TRACE conn2 <- [1,334,null,{}] 04:06:38 INFO - PROCESS | 2283 | 1461323198375 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}] 04:06:38 INFO - PROCESS | 2283 | 1461323198478 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 04:06:38 INFO - PROCESS | 2283 | 1461323198509 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:38 INFO - PROCESS | 2283 | ++DOCSHELL 0x11b733000 == 18 [pid = 2283] [id = 91] 04:06:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 197 (0x11acbf000) [pid = 2283] [serial = 270] [outer = 0x0] 04:06:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 198 (0x11add4c00) [pid = 2283] [serial = 271] [outer = 0x11acbf000] 04:06:38 INFO - PROCESS | 2283 | 1461323198537 Marionette DEBUG loaded listener.js 04:06:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 199 (0x116341c00) [pid = 2283] [serial = 272] [outer = 0x11acbf000] 04:06:39 INFO - PROCESS | 2283 | 1461323199081 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]]]}] 04:06:39 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. 04:06:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 771ms 04:06:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:06:39 INFO - PROCESS | 2283 | 1461323199143 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 04:06:39 INFO - PROCESS | 2283 | 1461323199144 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 04:06:39 INFO - PROCESS | 2283 | 1461323199146 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:06:39 INFO - PROCESS | 2283 | 1461323199147 Marionette TRACE conn2 <- [1,338,null,{}] 04:06:39 INFO - PROCESS | 2283 | 1461323199149 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}] 04:06:39 INFO - PROCESS | 2283 | 1461323199247 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 04:06:39 INFO - PROCESS | 2283 | 1461323199253 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:39 INFO - PROCESS | 2283 | ++DOCSHELL 0x129c16800 == 19 [pid = 2283] [id = 92] 04:06:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 200 (0x11c8e1400) [pid = 2283] [serial = 273] [outer = 0x0] 04:06:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 201 (0x124017400) [pid = 2283] [serial = 274] [outer = 0x11c8e1400] 04:06:39 INFO - PROCESS | 2283 | 1461323199279 Marionette DEBUG loaded listener.js 04:06:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 202 (0x1275f0400) [pid = 2283] [serial = 275] [outer = 0x11c8e1400] 04:06:39 INFO - PROCESS | 2283 | 1461323199620 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]]]}] 04:06:39 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. 04:06:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 520ms 04:06:39 INFO - PROCESS | 2283 | 1461323199666 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 04:06:39 INFO - PROCESS | 2283 | 1461323199668 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 04:06:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:06:39 INFO - PROCESS | 2283 | 1461323199670 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:06:39 INFO - PROCESS | 2283 | 1461323199672 Marionette TRACE conn2 <- [1,342,null,{}] 04:06:39 INFO - PROCESS | 2283 | 1461323199674 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}] 04:06:39 INFO - PROCESS | 2283 | 1461323199771 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 04:06:39 INFO - PROCESS | 2283 | 1461323199887 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:39 INFO - PROCESS | 2283 | ++DOCSHELL 0x114d08000 == 20 [pid = 2283] [id = 93] 04:06:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 203 (0x1133b1800) [pid = 2283] [serial = 276] [outer = 0x0] 04:06:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 204 (0x113407c00) [pid = 2283] [serial = 277] [outer = 0x1133b1800] 04:06:39 INFO - PROCESS | 2283 | 1461323199925 Marionette DEBUG loaded listener.js 04:06:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 205 (0x115585400) [pid = 2283] [serial = 278] [outer = 0x1133b1800] 04:06:40 INFO - PROCESS | 2283 | 1461323200405 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]]]}] 04:06:40 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. 04:06:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 769ms 04:06:40 INFO - PROCESS | 2283 | 1461323200440 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 04:06:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:06:40 INFO - PROCESS | 2283 | 1461323200443 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 04:06:40 INFO - PROCESS | 2283 | 1461323200446 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:06:40 INFO - PROCESS | 2283 | 1461323200450 Marionette TRACE conn2 <- [1,346,null,{}] 04:06:40 INFO - PROCESS | 2283 | 1461323200454 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}] 04:06:40 INFO - PROCESS | 2283 | 1461323200639 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 04:06:40 INFO - PROCESS | 2283 | 1461323200730 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:40 INFO - PROCESS | 2283 | ++DOCSHELL 0x11b22e000 == 21 [pid = 2283] [id = 94] 04:06:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 206 (0x1186a1800) [pid = 2283] [serial = 279] [outer = 0x0] 04:06:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 207 (0x11adc1800) [pid = 2283] [serial = 280] [outer = 0x1186a1800] 04:06:40 INFO - PROCESS | 2283 | 1461323200762 Marionette DEBUG loaded listener.js 04:06:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 208 (0x11c3b8000) [pid = 2283] [serial = 281] [outer = 0x1186a1800] 04:06:41 INFO - PROCESS | 2283 | 1461323201240 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]]]}] 04:06:41 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. 04:06:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 825ms 04:06:41 INFO - PROCESS | 2283 | 1461323201278 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 04:06:41 INFO - PROCESS | 2283 | 1461323201282 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 04:06:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:06:41 INFO - PROCESS | 2283 | 1461323201289 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:06:41 INFO - PROCESS | 2283 | 1461323201290 Marionette TRACE conn2 <- [1,350,null,{}] 04:06:41 INFO - PROCESS | 2283 | 1461323201293 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}] 04:06:41 INFO - PROCESS | 2283 | 1461323201481 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 04:06:41 INFO - PROCESS | 2283 | 1461323201545 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:06:41 INFO - PROCESS | 2283 | 1461323201607 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:41 INFO - PROCESS | 2283 | ++DOCSHELL 0x11864d800 == 22 [pid = 2283] [id = 95] 04:06:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 209 (0x11aa08000) [pid = 2283] [serial = 282] [outer = 0x0] 04:06:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 210 (0x11acbd400) [pid = 2283] [serial = 283] [outer = 0x11aa08000] 04:06:41 INFO - PROCESS | 2283 | 1461323201655 Marionette DEBUG loaded listener.js 04:06:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 211 (0x11bb56800) [pid = 2283] [serial = 284] [outer = 0x11aa08000] 04:06:42 INFO - PROCESS | 2283 | --DOCSHELL 0x11c961800 == 21 [pid = 2283] [id = 82] 04:06:42 INFO - PROCESS | 2283 | 1461323202451 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]]]}] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 210 (0x124282000) [pid = 2283] [serial = 8] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 209 (0x123e99c00) [pid = 2283] [serial = 11] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 208 (0x12b1f9000) [pid = 2283] [serial = 244] [outer = 0x0] [url = about:blank] 04:06:42 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. 04:06:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1222ms 04:06:42 INFO - PROCESS | 2283 | 1461323202512 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 04:06:42 INFO - PROCESS | 2283 | 1461323202515 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 04:06:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:06:42 INFO - PROCESS | 2283 | 1461323202520 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:06:42 INFO - PROCESS | 2283 | 1461323202522 Marionette TRACE conn2 <- [1,354,null,{}] 04:06:42 INFO - PROCESS | 2283 | 1461323202526 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}] 04:06:42 INFO - PROCESS | 2283 | 1461323202610 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 207 (0x1159bec00) [pid = 2283] [serial = 72] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 206 (0x11adc0c00) [pid = 2283] [serial = 81] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 205 (0x119127c00) [pid = 2283] [serial = 132] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 204 (0x116547c00) [pid = 2283] [serial = 73] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 203 (0x119d67800) [pid = 2283] [serial = 130] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 202 (0x118853000) [pid = 2283] [serial = 75] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 201 (0x11c8df000) [pid = 2283] [serial = 91] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 200 (0x11c4c4c00) [pid = 2283] [serial = 90] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 199 (0x1239e6800) [pid = 2283] [serial = 93] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 198 (0x1191b8000) [pid = 2283] [serial = 150] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 197 (0x124283000) [pid = 2283] [serial = 99] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 196 (0x1272b9c00) [pid = 2283] [serial = 102] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 195 (0x124547000) [pid = 2283] [serial = 100] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 194 (0x12753b800) [pid = 2283] [serial = 103] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 193 (0x12902e800) [pid = 2283] [serial = 105] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 192 (0x12968a400) [pid = 2283] [serial = 106] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 191 (0x12968a000) [pid = 2283] [serial = 108] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 190 (0x1191b6c00) [pid = 2283] [serial = 78] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 189 (0x129f37c00) [pid = 2283] [serial = 109] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 188 (0x123e8f400) [pid = 2283] [serial = 96] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 187 (0x11a996800) [pid = 2283] [serial = 76] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 186 (0x11a97bc00) [pid = 2283] [serial = 69] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 185 (0x129f44400) [pid = 2283] [serial = 111] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 184 (0x11b718400) [pid = 2283] [serial = 82] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 183 (0x1163e1c00) [pid = 2283] [serial = 129] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 182 (0x123bee800) [pid = 2283] [serial = 94] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 181 (0x11aa0c000) [pid = 2283] [serial = 79] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 180 (0x115584c00) [pid = 2283] [serial = 66] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 179 (0x123ff5000) [pid = 2283] [serial = 97] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 178 (0x12b4d3c00) [pid = 2283] [serial = 112] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 177 (0x12b4d4000) [pid = 2283] [serial = 114] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 176 (0x11bba6000) [pid = 2283] [serial = 85] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 175 (0x11bb59800) [pid = 2283] [serial = 84] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 174 (0x12b878c00) [pid = 2283] [serial = 115] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 173 (0x116546000) [pid = 2283] [serial = 67] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 172 (0x11bfcd800) [pid = 2283] [serial = 87] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 171 (0x1302dc800) [pid = 2283] [serial = 64] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 170 (0x11aa0dc00) [pid = 2283] [serial = 70] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 169 (0x11c3d0800) [pid = 2283] [serial = 88] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 168 (0x123bf4c00) [pid = 2283] [serial = 174] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 167 (0x11340d000) [pid = 2283] [serial = 224] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 166 (0x1272c0c00) [pid = 2283] [serial = 144] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 165 (0x11bb51800) [pid = 2283] [serial = 136] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 164 (0x124449800) [pid = 2283] [serial = 142] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 163 (0x12e881800) [pid = 2283] [serial = 197] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 162 (0x11adc0000) [pid = 2283] [serial = 169] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 161 (0x11add5c00) [pid = 2283] [serial = 199] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 160 (0x12e80d400) [pid = 2283] [serial = 196] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 159 (0x12f9bd000) [pid = 2283] [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.] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 158 (0x114508800) [pid = 2283] [serial = 226] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 157 (0x1133b1c00) [pid = 2283] [serial = 223] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 156 (0x11add8000) [pid = 2283] [serial = 135] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 155 (0x11adc1000) [pid = 2283] [serial = 171] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 154 (0x11c8dc000) [pid = 2283] [serial = 126] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 153 (0x11bba1400) [pid = 2283] [serial = 124] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 152 (0x12b6d9000) [pid = 2283] [serial = 148] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 151 (0x11acbe000) [pid = 2283] [serial = 153] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 150 (0x11a987000) [pid = 2283] [serial = 151] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 149 (0x1265dc800) [pid = 2283] [serial = 229] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 148 (0x12e4aac00) [pid = 2283] [serial = 209] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 147 (0x11bba5000) [pid = 2283] [serial = 172] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 146 (0x129a09c00) [pid = 2283] [serial = 177] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 145 (0x11a894000) [pid = 2283] [serial = 133] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 144 (0x12b4ce400) [pid = 2283] [serial = 147] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 143 (0x1274c0800) [pid = 2283] [serial = 145] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 142 (0x1274be000) [pid = 2283] [serial = 175] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 141 (0x12dc19000) [pid = 2283] [serial = 208] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 140 (0x11c3d4000) [pid = 2283] [serial = 138] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 139 (0x1275efc00) [pid = 2283] [serial = 159] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 138 (0x119131400) [pid = 2283] [serial = 227] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 137 (0x12e881c00) [pid = 2283] [serial = 212] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 136 (0x1274be800) [pid = 2283] [serial = 127] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 135 (0x11b718000) [pid = 2283] [serial = 154] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 134 (0x127cd3c00) [pid = 2283] [serial = 202] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 133 (0x11bb9f800) [pid = 2283] [serial = 156] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x12d032800) [pid = 2283] [serial = 180] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x127cd8800) [pid = 2283] [serial = 230] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 130 (0x12e8a5400) [pid = 2283] [serial = 214] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x12e805c00) [pid = 2283] [serial = 211] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 128 (0x12dc1b800) [pid = 2283] [serial = 25] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 127 (0x12d0f0c00) [pid = 2283] [serial = 181] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 126 (0x12d0eb000) [pid = 2283] [serial = 21] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x12d0ef800) [pid = 2283] [serial = 22] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x12ba50000) [pid = 2283] [serial = 178] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x12f72c800) [pid = 2283] [serial = 215] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x12cf29400) [pid = 2283] [serial = 205] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x12902dc00) [pid = 2283] [serial = 160] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x12ef85c00) [pid = 2283] [serial = 217] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x11c8d2c00) [pid = 2283] [serial = 200] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x12bca7000) [pid = 2283] [serial = 18] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x129c2f000) [pid = 2283] [serial = 203] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x12bf0fc00) [pid = 2283] [serial = 166] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x12b454800) [pid = 2283] [serial = 232] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x12ba56c00) [pid = 2283] [serial = 15] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x12bc9a400) [pid = 2283] [serial = 16] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x12e883c00) [pid = 2283] [serial = 34] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x12dc1e800) [pid = 2283] [serial = 239] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x12bf08000) [pid = 2283] [serial = 235] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x12dc12800) [pid = 2283] [serial = 186] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 108 (0x12b45ac00) [pid = 2283] [serial = 233] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 107 (0x11a898c00) [pid = 2283] [serial = 30] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 106 (0x12e810000) [pid = 2283] [serial = 31] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x12d10fc00) [pid = 2283] [serial = 183] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x12e4c9c00) [pid = 2283] [serial = 28] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x113410000) [pid = 2283] [serial = 221] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 102 (0x11340c000) [pid = 2283] [serial = 220] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 101 (0x11a981400) [pid = 2283] [serial = 121] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 100 (0x12e4ac000) [pid = 2283] [serial = 27] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 99 (0x12b4d4800) [pid = 2283] [serial = 162] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 98 (0x12da2a800) [pid = 2283] [serial = 24] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 97 (0x12ef8a000) [pid = 2283] [serial = 218] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 96 (0x12f72a400) [pid = 2283] [serial = 43] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 95 (0x12e4ad000) [pid = 2283] [serial = 187] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 94 (0x12f2b3000) [pid = 2283] [serial = 40] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 93 (0x12e8abc00) [pid = 2283] [serial = 39] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 92 (0x12ef8c000) [pid = 2283] [serial = 242] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 91 (0x12bc98800) [pid = 2283] [serial = 163] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 90 (0x12e8a0800) [pid = 2283] [serial = 36] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 89 (0x12e8ab400) [pid = 2283] [serial = 241] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 88 (0x12e8a4c00) [pid = 2283] [serial = 37] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 87 (0x12d11a400) [pid = 2283] [serial = 184] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 86 (0x12e80b400) [pid = 2283] [serial = 33] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 85 (0x11b718800) [pid = 2283] [serial = 58] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 84 (0x12e6d1000) [pid = 2283] [serial = 190] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 83 (0x12fe47400) [pid = 2283] [serial = 60] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 82 (0x12bca7400) [pid = 2283] [serial = 165] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 81 (0x12e6d5c00) [pid = 2283] [serial = 192] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 80 (0x11aa0a400) [pid = 2283] [serial = 57] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 79 (0x12e4cbc00) [pid = 2283] [serial = 189] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 78 (0x12fe2d800) [pid = 2283] [serial = 54] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 77 (0x12bc9cc00) [pid = 2283] [serial = 118] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 76 (0x11a899400) [pid = 2283] [serial = 55] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 75 (0x11c8d6800) [pid = 2283] [serial = 139] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 74 (0x12d10cc00) [pid = 2283] [serial = 236] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 73 (0x119c96c00) [pid = 2283] [serial = 120] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 72 (0x12d114000) [pid = 2283] [serial = 206] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 71 (0x12ba54c00) [pid = 2283] [serial = 117] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 70 (0x12d4c6800) [pid = 2283] [serial = 238] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 69 (0x12f6cd000) [pid = 2283] [serial = 45] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 68 (0x12f9b7400) [pid = 2283] [serial = 48] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 67 (0x12f9bb800) [pid = 2283] [serial = 49] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 66 (0x12fd77c00) [pid = 2283] [serial = 51] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 65 (0x12f722400) [pid = 2283] [serial = 42] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 64 (0x12e6dbc00) [pid = 2283] [serial = 193] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 63 (0x11ade1c00) [pid = 2283] [serial = 123] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 62 (0x1302d6800) [pid = 2283] [serial = 63] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 61 (0x11a89b400) [pid = 2283] [serial = 168] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 60 (0x11c85d800) [pid = 2283] [serial = 157] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 59 (0x12fe4c000) [pid = 2283] [serial = 61] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | --DOMWINDOW == 58 (0x123ff6000) [pid = 2283] [serial = 141] [outer = 0x0] [url = about:blank] 04:06:42 INFO - PROCESS | 2283 | 1461323202678 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:42 INFO - PROCESS | 2283 | ++DOCSHELL 0x114d22000 == 22 [pid = 2283] [id = 96] 04:06:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 59 (0x114f72400) [pid = 2283] [serial = 285] [outer = 0x0] 04:06:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 60 (0x11520fc00) [pid = 2283] [serial = 286] [outer = 0x114f72400] 04:06:42 INFO - PROCESS | 2283 | 1461323202706 Marionette DEBUG loaded listener.js 04:06:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 61 (0x1163de000) [pid = 2283] [serial = 287] [outer = 0x114f72400] 04:06:43 INFO - PROCESS | 2283 | 1461323203070 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]]]}] 04:06:43 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. 04:06:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 572ms 04:06:43 INFO - PROCESS | 2283 | 1461323203092 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 04:06:43 INFO - PROCESS | 2283 | 1461323203096 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 04:06:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:06:43 INFO - PROCESS | 2283 | 1461323203100 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:06:43 INFO - PROCESS | 2283 | 1461323203102 Marionette TRACE conn2 <- [1,358,null,{}] 04:06:43 INFO - PROCESS | 2283 | 1461323203104 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}] 04:06:43 INFO - PROCESS | 2283 | 1461323203211 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 04:06:43 INFO - PROCESS | 2283 | 1461323203252 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:43 INFO - PROCESS | 2283 | ++DOCSHELL 0x1158b8800 == 23 [pid = 2283] [id = 97] 04:06:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 62 (0x11520e400) [pid = 2283] [serial = 288] [outer = 0x0] 04:06:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 63 (0x118856c00) [pid = 2283] [serial = 289] [outer = 0x11520e400] 04:06:43 INFO - PROCESS | 2283 | 1461323203278 Marionette DEBUG loaded listener.js 04:06:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 64 (0x119d6e800) [pid = 2283] [serial = 290] [outer = 0x11520e400] 04:06:43 INFO - PROCESS | 2283 | 1461323203591 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]]]}] 04:06:43 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. 04:06:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 521ms 04:06:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:06:43 INFO - PROCESS | 2283 | 1461323203622 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 04:06:43 INFO - PROCESS | 2283 | 1461323203623 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 04:06:43 INFO - PROCESS | 2283 | 1461323203625 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:06:43 INFO - PROCESS | 2283 | 1461323203628 Marionette TRACE conn2 <- [1,362,null,{}] 04:06:43 INFO - PROCESS | 2283 | 1461323203638 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}] 04:06:43 INFO - PROCESS | 2283 | 1461323203713 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 04:06:43 INFO - PROCESS | 2283 | 1461323203769 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:43 INFO - PROCESS | 2283 | ++DOCSHELL 0x119252000 == 24 [pid = 2283] [id = 98] 04:06:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 65 (0x113409800) [pid = 2283] [serial = 291] [outer = 0x0] 04:06:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 66 (0x11a896c00) [pid = 2283] [serial = 292] [outer = 0x113409800] 04:06:43 INFO - PROCESS | 2283 | 1461323203798 Marionette DEBUG loaded listener.js 04:06:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 67 (0x11abd9c00) [pid = 2283] [serial = 293] [outer = 0x113409800] 04:06:44 INFO - PROCESS | 2283 | 1461323204138 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]]]}] 04:06:44 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. 04:06:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 522ms 04:06:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:06:44 INFO - PROCESS | 2283 | 1461323204148 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 04:06:44 INFO - PROCESS | 2283 | 1461323204150 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 04:06:44 INFO - PROCESS | 2283 | 1461323204153 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:06:44 INFO - PROCESS | 2283 | 1461323204154 Marionette TRACE conn2 <- [1,366,null,{}] 04:06:44 INFO - PROCESS | 2283 | 1461323204169 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}] 04:06:44 INFO - PROCESS | 2283 | 1461323204261 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 04:06:44 INFO - PROCESS | 2283 | 1461323204266 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:44 INFO - PROCESS | 2283 | ++DOCSHELL 0x1192f2800 == 25 [pid = 2283] [id = 99] 04:06:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 68 (0x11acbe400) [pid = 2283] [serial = 294] [outer = 0x0] 04:06:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 69 (0x11add8000) [pid = 2283] [serial = 295] [outer = 0x11acbe400] 04:06:44 INFO - PROCESS | 2283 | 1461323204292 Marionette DEBUG loaded listener.js 04:06:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 70 (0x11bb0ac00) [pid = 2283] [serial = 296] [outer = 0x11acbe400] 04:06:44 INFO - PROCESS | 2283 | 1461323204638 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]]]}] 04:06:44 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. 04:06:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 518ms 04:06:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:06:44 INFO - PROCESS | 2283 | 1461323204672 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 04:06:44 INFO - PROCESS | 2283 | 1461323204673 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 04:06:44 INFO - PROCESS | 2283 | 1461323204675 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:06:44 INFO - PROCESS | 2283 | 1461323204676 Marionette TRACE conn2 <- [1,370,null,{}] 04:06:44 INFO - PROCESS | 2283 | 1461323204679 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}] 04:06:44 INFO - PROCESS | 2283 | 1461323204764 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 04:06:44 INFO - PROCESS | 2283 | 1461323204790 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:44 INFO - PROCESS | 2283 | ++DOCSHELL 0x119c75800 == 26 [pid = 2283] [id = 100] 04:06:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 71 (0x11bb0b000) [pid = 2283] [serial = 297] [outer = 0x0] 04:06:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 72 (0x11bb54400) [pid = 2283] [serial = 298] [outer = 0x11bb0b000] 04:06:44 INFO - PROCESS | 2283 | 1461323204816 Marionette DEBUG loaded listener.js 04:06:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 73 (0x11bba0c00) [pid = 2283] [serial = 299] [outer = 0x11bb0b000] 04:06:45 INFO - PROCESS | 2283 | 1461323205158 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]]]}] 04:06:45 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. 04:06:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 518ms 04:06:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:06:45 INFO - PROCESS | 2283 | 1461323205194 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 04:06:45 INFO - PROCESS | 2283 | 1461323205195 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 04:06:45 INFO - PROCESS | 2283 | 1461323205197 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:06:45 INFO - PROCESS | 2283 | 1461323205198 Marionette TRACE conn2 <- [1,374,null,{}] 04:06:45 INFO - PROCESS | 2283 | 1461323205201 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}] 04:06:45 INFO - PROCESS | 2283 | 1461323205296 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 04:06:45 INFO - PROCESS | 2283 | 1461323205324 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:45 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ab35000 == 27 [pid = 2283] [id = 101] 04:06:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 74 (0x11bba1000) [pid = 2283] [serial = 300] [outer = 0x0] 04:06:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 75 (0x11c3c5000) [pid = 2283] [serial = 301] [outer = 0x11bba1000] 04:06:45 INFO - PROCESS | 2283 | 1461323205353 Marionette DEBUG loaded listener.js 04:06:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 76 (0x11c860400) [pid = 2283] [serial = 302] [outer = 0x11bba1000] 04:06:45 INFO - PROCESS | 2283 | --DOMWINDOW == 75 (0x1275f4400) [pid = 2283] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:06:45 INFO - PROCESS | 2283 | --DOMWINDOW == 74 (0x12454a400) [pid = 2283] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:06:45 INFO - PROCESS | 2283 | --DOMWINDOW == 73 (0x11c53e000) [pid = 2283] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:06:45 INFO - PROCESS | 2283 | --DOMWINDOW == 72 (0x11861f800) [pid = 2283] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:06:45 INFO - PROCESS | 2283 | --DOMWINDOW == 71 (0x12b1f1800) [pid = 2283] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:06:45 INFO - PROCESS | 2283 | --DOMWINDOW == 70 (0x12b1f6400) [pid = 2283] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:06:45 INFO - PROCESS | 2283 | --DOMWINDOW == 69 (0x12cf2e400) [pid = 2283] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:06:45 INFO - PROCESS | 2283 | --DOMWINDOW == 68 (0x11475e800) [pid = 2283] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:06:45 INFO - PROCESS | 2283 | --DOMWINDOW == 67 (0x1147e5800) [pid = 2283] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:06:45 INFO - PROCESS | 2283 | --DOMWINDOW == 66 (0x11acbf000) [pid = 2283] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:06:45 INFO - PROCESS | 2283 | 1461323205707 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:06:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:06:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 521ms 04:06:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:06:45 INFO - PROCESS | 2283 | 1461323205719 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 04:06:45 INFO - PROCESS | 2283 | 1461323205720 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 04:06:45 INFO - PROCESS | 2283 | 1461323205722 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:06:45 INFO - PROCESS | 2283 | 1461323205723 Marionette TRACE conn2 <- [1,378,null,{}] 04:06:45 INFO - PROCESS | 2283 | 1461323205726 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}] 04:06:45 INFO - PROCESS | 2283 | 1461323205795 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 04:06:45 INFO - PROCESS | 2283 | 1461323205801 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:45 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ab4a800 == 28 [pid = 2283] [id = 102] 04:06:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 67 (0x11acbf000) [pid = 2283] [serial = 303] [outer = 0x0] 04:06:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 68 (0x11c8d7400) [pid = 2283] [serial = 304] [outer = 0x11acbf000] 04:06:45 INFO - PROCESS | 2283 | 1461323205828 Marionette DEBUG loaded listener.js 04:06:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 69 (0x1239e5400) [pid = 2283] [serial = 305] [outer = 0x11acbf000] 04:06:46 INFO - PROCESS | 2283 | 1461323206121 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:06:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:06:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 418ms 04:06:46 INFO - PROCESS | 2283 | 1461323206141 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 04:06:46 INFO - PROCESS | 2283 | 1461323206143 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 04:06:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:06:46 INFO - PROCESS | 2283 | 1461323206145 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:06:46 INFO - PROCESS | 2283 | 1461323206146 Marionette TRACE conn2 <- [1,382,null,{}] 04:06:46 INFO - PROCESS | 2283 | 1461323206149 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}] 04:06:46 INFO - PROCESS | 2283 | 1461323206224 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 04:06:46 INFO - PROCESS | 2283 | 1461323206266 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:46 INFO - PROCESS | 2283 | ++DOCSHELL 0x11abc4000 == 29 [pid = 2283] [id = 103] 04:06:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 70 (0x11bfc7800) [pid = 2283] [serial = 306] [outer = 0x0] 04:06:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 71 (0x1239ea000) [pid = 2283] [serial = 307] [outer = 0x11bfc7800] 04:06:46 INFO - PROCESS | 2283 | 1461323206293 Marionette DEBUG loaded listener.js 04:06:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 72 (0x123ff0400) [pid = 2283] [serial = 308] [outer = 0x11bfc7800] 04:06:46 INFO - PROCESS | 2283 | 1461323206572 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:06:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:06:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 470ms 04:06:46 INFO - PROCESS | 2283 | 1461323206618 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 04:06:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:06:46 INFO - PROCESS | 2283 | 1461323206620 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 04:06:46 INFO - PROCESS | 2283 | 1461323206624 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:06:46 INFO - PROCESS | 2283 | 1461323206625 Marionette TRACE conn2 <- [1,386,null,{}] 04:06:46 INFO - PROCESS | 2283 | 1461323206629 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}] 04:06:46 INFO - PROCESS | 2283 | 1461323206743 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 04:06:46 INFO - PROCESS | 2283 | 1461323206750 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:46 INFO - PROCESS | 2283 | ++DOCSHELL 0x119251000 == 30 [pid = 2283] [id = 104] 04:06:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 73 (0x123ff6000) [pid = 2283] [serial = 309] [outer = 0x0] 04:06:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 74 (0x12428ec00) [pid = 2283] [serial = 310] [outer = 0x123ff6000] 04:06:46 INFO - PROCESS | 2283 | 1461323206791 Marionette DEBUG loaded listener.js 04:06:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 75 (0x12720a400) [pid = 2283] [serial = 311] [outer = 0x123ff6000] 04:06:47 INFO - PROCESS | 2283 | 1461323207188 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]]]}] 04:06:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:06:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 621ms 04:06:47 INFO - PROCESS | 2283 | 1461323207244 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 04:06:47 INFO - PROCESS | 2283 | 1461323207246 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 04:06:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:06:47 INFO - PROCESS | 2283 | 1461323207248 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:06:47 INFO - PROCESS | 2283 | 1461323207249 Marionette TRACE conn2 <- [1,390,null,{}] 04:06:47 INFO - PROCESS | 2283 | 1461323207251 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}] 04:06:47 INFO - PROCESS | 2283 | 1461323207324 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 04:06:47 INFO - PROCESS | 2283 | 1461323207329 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:47 INFO - PROCESS | 2283 | ++DOCSHELL 0x11bb89000 == 31 [pid = 2283] [id = 105] 04:06:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 76 (0x124017800) [pid = 2283] [serial = 312] [outer = 0x0] 04:06:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 77 (0x1274bb800) [pid = 2283] [serial = 313] [outer = 0x124017800] 04:06:47 INFO - PROCESS | 2283 | 1461323207357 Marionette DEBUG loaded listener.js 04:06:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 78 (0x1275f0000) [pid = 2283] [serial = 314] [outer = 0x124017800] 04:06:47 INFO - PROCESS | 2283 | 1461323207679 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]]]}] 04:06:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:06:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 469ms 04:06:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:06:47 INFO - PROCESS | 2283 | 1461323207718 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 04:06:47 INFO - PROCESS | 2283 | 1461323207719 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 04:06:47 INFO - PROCESS | 2283 | 1461323207764 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:06:47 INFO - PROCESS | 2283 | 1461323207766 Marionette TRACE conn2 <- [1,394,null,{}] 04:06:47 INFO - PROCESS | 2283 | 1461323207771 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}] 04:06:47 INFO - PROCESS | 2283 | 1461323207853 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 04:06:47 INFO - PROCESS | 2283 | 1461323207860 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:47 INFO - PROCESS | 2283 | ++DOCSHELL 0x114f8e000 == 32 [pid = 2283] [id = 106] 04:06:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 79 (0x114505000) [pid = 2283] [serial = 315] [outer = 0x0] 04:06:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 80 (0x114fc9c00) [pid = 2283] [serial = 316] [outer = 0x114505000] 04:06:47 INFO - PROCESS | 2283 | 1461323207933 Marionette DEBUG loaded listener.js 04:06:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 81 (0x1159bbc00) [pid = 2283] [serial = 317] [outer = 0x114505000] 04:06:48 INFO - PROCESS | 2283 | 1461323208406 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]]]}] 04:06:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:06:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 716ms 04:06:48 INFO - PROCESS | 2283 | 1461323208438 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 04:06:48 INFO - PROCESS | 2283 | 1461323208442 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 04:06:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:06:48 INFO - PROCESS | 2283 | 1461323208445 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:06:48 INFO - PROCESS | 2283 | 1461323208447 Marionette TRACE conn2 <- [1,398,null,{}] 04:06:48 INFO - PROCESS | 2283 | 1461323208472 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}] 04:06:48 INFO - PROCESS | 2283 | 1461323208567 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 04:06:48 INFO - PROCESS | 2283 | 1461323208624 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:48 INFO - PROCESS | 2283 | ++DOCSHELL 0x1192f0000 == 33 [pid = 2283] [id = 107] 04:06:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 82 (0x1159c3400) [pid = 2283] [serial = 318] [outer = 0x0] 04:06:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 83 (0x11a97c400) [pid = 2283] [serial = 319] [outer = 0x1159c3400] 04:06:48 INFO - PROCESS | 2283 | 1461323208654 Marionette DEBUG loaded listener.js 04:06:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 84 (0x11aa03400) [pid = 2283] [serial = 320] [outer = 0x1159c3400] 04:06:49 INFO - PROCESS | 2283 | 1461323209097 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]]]}] 04:06:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:06:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 688ms 04:06:49 INFO - PROCESS | 2283 | 1461323209185 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 04:06:49 INFO - PROCESS | 2283 | 1461323209187 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 04:06:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:06:49 INFO - PROCESS | 2283 | 1461323209191 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:06:49 INFO - PROCESS | 2283 | 1461323209193 Marionette TRACE conn2 <- [1,402,null,{}] 04:06:49 INFO - PROCESS | 2283 | 1461323209195 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}] 04:06:49 INFO - PROCESS | 2283 | 1461323209288 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 04:06:49 INFO - PROCESS | 2283 | 1461323209348 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:49 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c426000 == 34 [pid = 2283] [id = 108] 04:06:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 85 (0x11bc9d800) [pid = 2283] [serial = 321] [outer = 0x0] 04:06:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 86 (0x11c3b7800) [pid = 2283] [serial = 322] [outer = 0x11bc9d800] 04:06:49 INFO - PROCESS | 2283 | 1461323209383 Marionette DEBUG loaded listener.js 04:06:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 87 (0x11c4c4800) [pid = 2283] [serial = 323] [outer = 0x11bc9d800] 04:06:49 INFO - PROCESS | 2283 | 1461323209981 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]]]}] 04:06:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:06:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 825ms 04:06:50 INFO - PROCESS | 2283 | 1461323210019 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 04:06:50 INFO - PROCESS | 2283 | 1461323210023 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 04:06:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:06:50 INFO - PROCESS | 2283 | 1461323210028 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:06:50 INFO - PROCESS | 2283 | 1461323210032 Marionette TRACE conn2 <- [1,406,null,{}] 04:06:50 INFO - PROCESS | 2283 | 1461323210038 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}] 04:06:50 INFO - PROCESS | 2283 | 1461323210167 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 04:06:50 INFO - PROCESS | 2283 | 1461323210241 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:50 INFO - PROCESS | 2283 | ++DOCSHELL 0x119255800 == 35 [pid = 2283] [id = 109] 04:06:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 88 (0x116345c00) [pid = 2283] [serial = 324] [outer = 0x0] 04:06:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 89 (0x1163e0400) [pid = 2283] [serial = 325] [outer = 0x116345c00] 04:06:50 INFO - PROCESS | 2283 | 1461323210286 Marionette DEBUG loaded listener.js 04:06:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 90 (0x119123800) [pid = 2283] [serial = 326] [outer = 0x116345c00] 04:06:50 INFO - PROCESS | 2283 | 1461323210841 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]]]}] 04:06:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:06:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 827ms 04:06:50 INFO - PROCESS | 2283 | 1461323210855 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 04:06:50 INFO - PROCESS | 2283 | 1461323210860 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 04:06:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:06:50 INFO - PROCESS | 2283 | 1461323210867 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:06:50 INFO - PROCESS | 2283 | 1461323210869 Marionette TRACE conn2 <- [1,410,null,{}] 04:06:50 INFO - PROCESS | 2283 | 1461323210873 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}] 04:06:51 INFO - PROCESS | 2283 | 1461323211001 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 04:06:51 INFO - PROCESS | 2283 | 1461323211083 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:51 INFO - PROCESS | 2283 | ++DOCSHELL 0x118e68800 == 36 [pid = 2283] [id = 110] 04:06:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 91 (0x119c96000) [pid = 2283] [serial = 327] [outer = 0x0] 04:06:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 92 (0x11a99f800) [pid = 2283] [serial = 328] [outer = 0x119c96000] 04:06:51 INFO - PROCESS | 2283 | 1461323211129 Marionette DEBUG loaded listener.js 04:06:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 93 (0x11acb9c00) [pid = 2283] [serial = 329] [outer = 0x119c96000] 04:06:51 INFO - PROCESS | 2283 | --DOMWINDOW == 92 (0x124017400) [pid = 2283] [serial = 274] [outer = 0x0] [url = about:blank] 04:06:51 INFO - PROCESS | 2283 | --DOMWINDOW == 91 (0x129f44c00) [pid = 2283] [serial = 259] [outer = 0x0] [url = about:blank] 04:06:51 INFO - PROCESS | 2283 | --DOMWINDOW == 90 (0x129027800) [pid = 2283] [serial = 256] [outer = 0x0] [url = about:blank] 04:06:51 INFO - PROCESS | 2283 | --DOMWINDOW == 89 (0x123d3b800) [pid = 2283] [serial = 253] [outer = 0x0] [url = about:blank] 04:06:51 INFO - PROCESS | 2283 | --DOMWINDOW == 88 (0x1265d4c00) [pid = 2283] [serial = 254] [outer = 0x0] [url = about:blank] 04:06:51 INFO - PROCESS | 2283 | --DOMWINDOW == 87 (0x118697400) [pid = 2283] [serial = 247] [outer = 0x0] [url = about:blank] 04:06:51 INFO - PROCESS | 2283 | --DOMWINDOW == 86 (0x1191ac400) [pid = 2283] [serial = 248] [outer = 0x0] [url = about:blank] 04:06:51 INFO - PROCESS | 2283 | --DOMWINDOW == 85 (0x12b1fc800) [pid = 2283] [serial = 245] [outer = 0x0] [url = about:blank] 04:06:51 INFO - PROCESS | 2283 | --DOMWINDOW == 84 (0x12cf29000) [pid = 2283] [serial = 263] [outer = 0x0] [url = about:blank] 04:06:51 INFO - PROCESS | 2283 | --DOMWINDOW == 83 (0x12b455000) [pid = 2283] [serial = 262] [outer = 0x0] [url = about:blank] 04:06:51 INFO - PROCESS | 2283 | --DOMWINDOW == 82 (0x12d0ee400) [pid = 2283] [serial = 265] [outer = 0x0] [url = about:blank] 04:06:51 INFO - PROCESS | 2283 | --DOMWINDOW == 81 (0x11b716800) [pid = 2283] [serial = 250] [outer = 0x0] [url = about:blank] 04:06:51 INFO - PROCESS | 2283 | --DOMWINDOW == 80 (0x12d10e400) [pid = 2283] [serial = 266] [outer = 0x0] [url = about:blank] 04:06:51 INFO - PROCESS | 2283 | --DOMWINDOW == 79 (0x11bfc6000) [pid = 2283] [serial = 251] [outer = 0x0] [url = about:blank] 04:06:51 INFO - PROCESS | 2283 | --DOMWINDOW == 78 (0x1158d2000) [pid = 2283] [serial = 269] [outer = 0x0] [url = about:blank] 04:06:51 INFO - PROCESS | 2283 | --DOMWINDOW == 77 (0x116341c00) [pid = 2283] [serial = 272] [outer = 0x0] [url = about:blank] 04:06:51 INFO - PROCESS | 2283 | --DOMWINDOW == 76 (0x11add4c00) [pid = 2283] [serial = 271] [outer = 0x0] [url = about:blank] 04:06:51 INFO - PROCESS | 2283 | --DOMWINDOW == 75 (0x114b34000) [pid = 2283] [serial = 268] [outer = 0x0] [url = about:blank] 04:06:51 INFO - PROCESS | 2283 | --DOMWINDOW == 74 (0x12b1f8400) [pid = 2283] [serial = 260] [outer = 0x0] [url = about:blank] 04:06:51 INFO - PROCESS | 2283 | --DOMWINDOW == 73 (0x129c31c00) [pid = 2283] [serial = 257] [outer = 0x0] [url = about:blank] 04:06:51 INFO - PROCESS | 2283 | 1461323211508 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]]]}] 04:06:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:06:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 673ms 04:06:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:06:51 INFO - PROCESS | 2283 | 1461323211540 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 04:06:51 INFO - PROCESS | 2283 | 1461323211541 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 04:06:51 INFO - PROCESS | 2283 | 1461323211543 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:06:51 INFO - PROCESS | 2283 | 1461323211545 Marionette TRACE conn2 <- [1,414,null,{}] 04:06:51 INFO - PROCESS | 2283 | 1461323211555 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}] 04:06:51 INFO - PROCESS | 2283 | 1461323211632 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 04:06:51 INFO - PROCESS | 2283 | 1461323211675 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:51 INFO - PROCESS | 2283 | ++DOCSHELL 0x1192db800 == 37 [pid = 2283] [id = 111] 04:06:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 74 (0x11aa0fc00) [pid = 2283] [serial = 330] [outer = 0x0] 04:06:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 75 (0x11add4c00) [pid = 2283] [serial = 331] [outer = 0x11aa0fc00] 04:06:51 INFO - PROCESS | 2283 | 1461323211703 Marionette DEBUG loaded listener.js 04:06:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 76 (0x11bba5000) [pid = 2283] [serial = 332] [outer = 0x11aa0fc00] 04:06:52 INFO - PROCESS | 2283 | 1461323212058 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]]]}] 04:06:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:06:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 573ms 04:06:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:06:52 INFO - PROCESS | 2283 | 1461323212117 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 04:06:52 INFO - PROCESS | 2283 | 1461323212120 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 04:06:52 INFO - PROCESS | 2283 | 1461323212123 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:06:52 INFO - PROCESS | 2283 | 1461323212126 Marionette TRACE conn2 <- [1,418,null,{}] 04:06:52 INFO - PROCESS | 2283 | 1461323212130 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}] 04:06:52 INFO - PROCESS | 2283 | 1461323212222 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 04:06:52 INFO - PROCESS | 2283 | 1461323212261 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:52 INFO - PROCESS | 2283 | ++DOCSHELL 0x1188c6800 == 38 [pid = 2283] [id = 112] 04:06:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 77 (0x11520d400) [pid = 2283] [serial = 333] [outer = 0x0] 04:06:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 78 (0x1158c4800) [pid = 2283] [serial = 334] [outer = 0x11520d400] 04:06:52 INFO - PROCESS | 2283 | 1461323212293 Marionette DEBUG loaded listener.js 04:06:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 79 (0x118622c00) [pid = 2283] [serial = 335] [outer = 0x11520d400] 04:06:53 INFO - PROCESS | 2283 | 1461323213180 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]]]}] 04:06:53 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 04:06:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1124ms 04:06:53 INFO - PROCESS | 2283 | 1461323213247 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 04:06:53 INFO - PROCESS | 2283 | 1461323213251 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 04:06:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:06:53 INFO - PROCESS | 2283 | 1461323213256 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:06:53 INFO - PROCESS | 2283 | 1461323213258 Marionette TRACE conn2 <- [1,422,null,{}] 04:06:53 INFO - PROCESS | 2283 | 1461323213260 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}] 04:06:53 INFO - PROCESS | 2283 | 1461323213349 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 04:06:53 INFO - PROCESS | 2283 | 1461323213391 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:53 INFO - PROCESS | 2283 | ++DOCSHELL 0x11abb0000 == 39 [pid = 2283] [id = 113] 04:06:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 80 (0x115584c00) [pid = 2283] [serial = 336] [outer = 0x0] 04:06:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 81 (0x11a97bc00) [pid = 2283] [serial = 337] [outer = 0x115584c00] 04:06:53 INFO - PROCESS | 2283 | 1461323213422 Marionette DEBUG loaded listener.js 04:06:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 82 (0x11bfbf800) [pid = 2283] [serial = 338] [outer = 0x115584c00] 04:06:54 INFO - PROCESS | 2283 | 1461323214338 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]]]}] 04:06:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:06:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1119ms 04:06:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:06:54 INFO - PROCESS | 2283 | 1461323214376 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 04:06:54 INFO - PROCESS | 2283 | 1461323214378 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 04:06:54 INFO - PROCESS | 2283 | 1461323214380 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:06:54 INFO - PROCESS | 2283 | 1461323214383 Marionette TRACE conn2 <- [1,426,null,{}] 04:06:54 INFO - PROCESS | 2283 | 1461323214391 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}] 04:06:54 INFO - PROCESS | 2283 | 1461323214481 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 04:06:54 INFO - PROCESS | 2283 | 1461323214524 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:54 INFO - PROCESS | 2283 | ++DOCSHELL 0x11bb87000 == 40 [pid = 2283] [id = 114] 04:06:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 83 (0x11c3b6c00) [pid = 2283] [serial = 339] [outer = 0x0] 04:06:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 84 (0x11c8dbc00) [pid = 2283] [serial = 340] [outer = 0x11c3b6c00] 04:06:54 INFO - PROCESS | 2283 | 1461323214557 Marionette DEBUG loaded listener.js 04:06:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 85 (0x123bee800) [pid = 2283] [serial = 341] [outer = 0x11c3b6c00] 04:06:55 INFO - PROCESS | 2283 | 1461323215074 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] 04:06:55 INFO - PROCESS | 2283 | 1461323215107 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 04:06:55 INFO - PROCESS | 2283 | 1461323215111 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:06:55 INFO - PROCESS | 2283 | 1461323215113 Marionette TRACE conn2 <- [1,430,null,{}] 04:06:55 INFO - PROCESS | 2283 | 1461323215119 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}] 04:06:55 INFO - PROCESS | 2283 | 1461323215253 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 04:06:55 INFO - PROCESS | 2283 | 1461323215329 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:55 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c882000 == 41 [pid = 2283] [id = 115] 04:06:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 86 (0x124446000) [pid = 2283] [serial = 342] [outer = 0x0] 04:06:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 87 (0x1272c3000) [pid = 2283] [serial = 343] [outer = 0x124446000] 04:06:55 INFO - PROCESS | 2283 | 1461323215379 Marionette DEBUG loaded listener.js 04:06:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 88 (0x12777ac00) [pid = 2283] [serial = 344] [outer = 0x124446000] 04:06:55 INFO - PROCESS | 2283 | 1461323215914 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]]]}] 04:06:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:06:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 824ms 04:06:55 INFO - PROCESS | 2283 | 1461323215936 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 04:06:55 INFO - PROCESS | 2283 | 1461323215938 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 04:06:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:06:55 INFO - PROCESS | 2283 | 1461323215942 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:06:55 INFO - PROCESS | 2283 | 1461323215944 Marionette TRACE conn2 <- [1,434,null,{}] 04:06:55 INFO - PROCESS | 2283 | 1461323215966 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}] 04:06:56 INFO - PROCESS | 2283 | 1461323216070 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 04:06:56 INFO - PROCESS | 2283 | 1461323216115 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:56 INFO - PROCESS | 2283 | ++DOCSHELL 0x118e64000 == 42 [pid = 2283] [id = 116] 04:06:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 89 (0x116718400) [pid = 2283] [serial = 345] [outer = 0x0] 04:06:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 90 (0x118696800) [pid = 2283] [serial = 346] [outer = 0x116718400] 04:06:56 INFO - PROCESS | 2283 | 1461323216146 Marionette DEBUG loaded listener.js 04:06:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 91 (0x11a982c00) [pid = 2283] [serial = 347] [outer = 0x116718400] 04:06:56 INFO - PROCESS | 2283 | --DOCSHELL 0x118e68800 == 41 [pid = 2283] [id = 110] 04:06:56 INFO - PROCESS | 2283 | --DOCSHELL 0x119255800 == 40 [pid = 2283] [id = 109] 04:06:56 INFO - PROCESS | 2283 | 1461323216493 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]]]}] 04:06:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:06:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 575ms 04:06:56 INFO - PROCESS | 2283 | 1461323216518 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 04:06:56 INFO - PROCESS | 2283 | 1461323216522 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 04:06:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:06:56 INFO - PROCESS | 2283 | 1461323216526 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:06:56 INFO - PROCESS | 2283 | 1461323216528 Marionette TRACE conn2 <- [1,438,null,{}] 04:06:56 INFO - PROCESS | 2283 | 1461323216530 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}] 04:06:56 INFO - PROCESS | 2283 | 1461323216606 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 04:06:56 INFO - PROCESS | 2283 | 1461323216611 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:56 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ad6b000 == 41 [pid = 2283] [id = 117] 04:06:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 92 (0x11a9a2c00) [pid = 2283] [serial = 348] [outer = 0x0] 04:06:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 93 (0x11bba0000) [pid = 2283] [serial = 349] [outer = 0x11a9a2c00] 04:06:56 INFO - PROCESS | 2283 | 1461323216639 Marionette DEBUG loaded listener.js 04:06:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 94 (0x11c4ba400) [pid = 2283] [serial = 350] [outer = 0x11a9a2c00] 04:06:56 INFO - PROCESS | 2283 | 1461323216962 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]]]}] 04:06:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:06:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 470ms 04:06:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:06:57 INFO - PROCESS | 2283 | 1461323216997 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 04:06:57 INFO - PROCESS | 2283 | 1461323216998 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 04:06:57 INFO - PROCESS | 2283 | 1461323217001 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:06:57 INFO - PROCESS | 2283 | 1461323217003 Marionette TRACE conn2 <- [1,442,null,{}] 04:06:57 INFO - PROCESS | 2283 | 1461323217011 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}] 04:06:57 INFO - PROCESS | 2283 | 1461323217089 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 04:06:57 INFO - PROCESS | 2283 | 1461323217094 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:57 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c969000 == 42 [pid = 2283] [id = 118] 04:06:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 95 (0x1239e6c00) [pid = 2283] [serial = 351] [outer = 0x0] 04:06:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 96 (0x12777b000) [pid = 2283] [serial = 352] [outer = 0x1239e6c00] 04:06:57 INFO - PROCESS | 2283 | 1461323217124 Marionette DEBUG loaded listener.js 04:06:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 97 (0x129118400) [pid = 2283] [serial = 353] [outer = 0x1239e6c00] 04:06:57 INFO - PROCESS | 2283 | 1461323217483 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]]]}] 04:06:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:06:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 520ms 04:06:57 INFO - PROCESS | 2283 | 1461323217523 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 04:06:57 INFO - PROCESS | 2283 | 1461323217524 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 04:06:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:06:57 INFO - PROCESS | 2283 | 1461323217527 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:06:57 INFO - PROCESS | 2283 | 1461323217528 Marionette TRACE conn2 <- [1,446,null,{}] 04:06:57 INFO - PROCESS | 2283 | 1461323217530 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}] 04:06:57 INFO - PROCESS | 2283 | 1461323217615 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 04:06:57 INFO - PROCESS | 2283 | 1461323217644 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:57 INFO - PROCESS | 2283 | ++DOCSHELL 0x123c4e000 == 43 [pid = 2283] [id = 119] 04:06:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 98 (0x129121400) [pid = 2283] [serial = 354] [outer = 0x0] 04:06:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 99 (0x129694000) [pid = 2283] [serial = 355] [outer = 0x129121400] 04:06:57 INFO - PROCESS | 2283 | 1461323217668 Marionette DEBUG loaded listener.js 04:06:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 100 (0x129c31800) [pid = 2283] [serial = 356] [outer = 0x129121400] 04:06:58 INFO - PROCESS | 2283 | 1461323218009 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]]]}] 04:06:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:06:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 519ms 04:06:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:06:58 INFO - PROCESS | 2283 | 1461323218047 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 04:06:58 INFO - PROCESS | 2283 | 1461323218048 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 04:06:58 INFO - PROCESS | 2283 | 1461323218050 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:06:58 INFO - PROCESS | 2283 | 1461323218051 Marionette TRACE conn2 <- [1,450,null,{}] 04:06:58 INFO - PROCESS | 2283 | 1461323218054 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}] 04:06:58 INFO - PROCESS | 2283 | 1461323218140 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 04:06:58 INFO - PROCESS | 2283 | 1461323218170 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:58 INFO - PROCESS | 2283 | ++DOCSHELL 0x123e61800 == 44 [pid = 2283] [id = 120] 04:06:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 101 (0x129a04000) [pid = 2283] [serial = 357] [outer = 0x0] 04:06:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 102 (0x129f3d400) [pid = 2283] [serial = 358] [outer = 0x129a04000] 04:06:58 INFO - PROCESS | 2283 | 1461323218195 Marionette DEBUG loaded listener.js 04:06:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x12b1ee400) [pid = 2283] [serial = 359] [outer = 0x129a04000] 04:06:58 INFO - PROCESS | 2283 | 1461323218539 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] 04:06:58 INFO - PROCESS | 2283 | 1461323218573 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 04:06:58 INFO - PROCESS | 2283 | 1461323218575 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:06:58 INFO - PROCESS | 2283 | 1461323218576 Marionette TRACE conn2 <- [1,454,null,{}] 04:06:58 INFO - PROCESS | 2283 | 1461323218578 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}] 04:06:58 INFO - PROCESS | 2283 | 1461323218684 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 04:06:58 INFO - PROCESS | 2283 | 1461323218715 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:58 INFO - PROCESS | 2283 | ++DOCSHELL 0x12652b800 == 45 [pid = 2283] [id = 121] 04:06:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x12b1f1400) [pid = 2283] [serial = 360] [outer = 0x0] 04:06:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x12b453400) [pid = 2283] [serial = 361] [outer = 0x12b1f1400] 04:06:58 INFO - PROCESS | 2283 | 1461323218742 Marionette DEBUG loaded listener.js 04:06:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x12b4cdc00) [pid = 2283] [serial = 362] [outer = 0x12b1f1400] 04:06:59 INFO - PROCESS | 2283 | [2283] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:06:59 INFO - PROCESS | 2283 | 1461323219069 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]]]}] 04:06:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:06:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 04:06:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:06:59 INFO - PROCESS | 2283 | 1461323219093 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 04:06:59 INFO - PROCESS | 2283 | 1461323219095 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 04:06:59 INFO - PROCESS | 2283 | 1461323219097 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:06:59 INFO - PROCESS | 2283 | 1461323219098 Marionette TRACE conn2 <- [1,458,null,{}] 04:06:59 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x119c96000) [pid = 2283] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:06:59 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x11acbe400) [pid = 2283] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:06:59 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x11bb0b000) [pid = 2283] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:06:59 INFO - PROCESS | 2283 | --DOMWINDOW == 102 (0x11bba1000) [pid = 2283] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:06:59 INFO - PROCESS | 2283 | --DOMWINDOW == 101 (0x11520e400) [pid = 2283] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:06:59 INFO - PROCESS | 2283 | --DOMWINDOW == 100 (0x114f72400) [pid = 2283] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:06:59 INFO - PROCESS | 2283 | --DOMWINDOW == 99 (0x11bfc7800) [pid = 2283] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:06:59 INFO - PROCESS | 2283 | --DOMWINDOW == 98 (0x116345c00) [pid = 2283] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:06:59 INFO - PROCESS | 2283 | --DOMWINDOW == 97 (0x11acbf000) [pid = 2283] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:06:59 INFO - PROCESS | 2283 | --DOMWINDOW == 96 (0x123ff6000) [pid = 2283] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:06:59 INFO - PROCESS | 2283 | --DOMWINDOW == 95 (0x113409800) [pid = 2283] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:06:59 INFO - PROCESS | 2283 | --DOMWINDOW == 94 (0x124017800) [pid = 2283] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:06:59 INFO - PROCESS | 2283 | --DOMWINDOW == 93 (0x11c8e1400) [pid = 2283] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:06:59 INFO - PROCESS | 2283 | 1461323219129 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}] 04:06:59 INFO - PROCESS | 2283 | 1461323219218 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 04:06:59 INFO - PROCESS | 2283 | 1461323219247 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:59 INFO - PROCESS | 2283 | ++DOCSHELL 0x114779000 == 46 [pid = 2283] [id = 122] 04:06:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 94 (0x11340b000) [pid = 2283] [serial = 363] [outer = 0x0] 04:06:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 95 (0x11912d000) [pid = 2283] [serial = 364] [outer = 0x11340b000] 04:06:59 INFO - PROCESS | 2283 | 1461323219273 Marionette DEBUG loaded listener.js 04:06:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 96 (0x11bfc7800) [pid = 2283] [serial = 365] [outer = 0x11340b000] 04:06:59 INFO - PROCESS | 2283 | 1461323219556 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] 04:06:59 INFO - PROCESS | 2283 | 1461323219596 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 04:06:59 INFO - PROCESS | 2283 | 1461323219598 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:06:59 INFO - PROCESS | 2283 | 1461323219600 Marionette TRACE conn2 <- [1,462,null,{}] 04:06:59 INFO - PROCESS | 2283 | 1461323219606 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}] 04:06:59 INFO - PROCESS | 2283 | 1461323219681 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 04:06:59 INFO - PROCESS | 2283 | 1461323219688 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:59 INFO - PROCESS | 2283 | ++DOCSHELL 0x12729e000 == 47 [pid = 2283] [id = 123] 04:06:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 97 (0x123d3d400) [pid = 2283] [serial = 366] [outer = 0x0] 04:06:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 98 (0x12b4d6000) [pid = 2283] [serial = 367] [outer = 0x123d3d400] 04:06:59 INFO - PROCESS | 2283 | 1461323219713 Marionette DEBUG loaded listener.js 04:06:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 99 (0x12b885800) [pid = 2283] [serial = 368] [outer = 0x123d3d400] 04:07:00 INFO - PROCESS | 2283 | [2283] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:07:00 INFO - PROCESS | 2283 | 1461323220055 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] 04:07:00 INFO - PROCESS | 2283 | 1461323220073 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 04:07:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:07:00 INFO - PROCESS | 2283 | 1461323220075 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:07:00 INFO - PROCESS | 2283 | 1461323220076 Marionette TRACE conn2 <- [1,466,null,{}] 04:07:00 INFO - PROCESS | 2283 | 1461323220078 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}] 04:07:00 INFO - PROCESS | 2283 | 1461323220179 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 04:07:00 INFO - PROCESS | 2283 | 1461323220184 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:00 INFO - PROCESS | 2283 | ++DOCSHELL 0x129156000 == 48 [pid = 2283] [id = 124] 04:07:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 100 (0x12b455c00) [pid = 2283] [serial = 369] [outer = 0x0] 04:07:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 101 (0x12ba54800) [pid = 2283] [serial = 370] [outer = 0x12b455c00] 04:07:00 INFO - PROCESS | 2283 | 1461323220210 Marionette DEBUG loaded listener.js 04:07:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 102 (0x12bc99800) [pid = 2283] [serial = 371] [outer = 0x12b455c00] 04:07:00 INFO - PROCESS | 2283 | 1461323220529 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] 04:07:00 INFO - PROCESS | 2283 | 1461323220545 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 04:07:00 INFO - PROCESS | 2283 | 1461323220547 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:07:00 INFO - PROCESS | 2283 | 1461323220548 Marionette TRACE conn2 <- [1,470,null,{}] 04:07:00 INFO - PROCESS | 2283 | 1461323220552 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}] 04:07:00 INFO - PROCESS | 2283 | 1461323220627 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 04:07:00 INFO - PROCESS | 2283 | 1461323220632 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:00 INFO - PROCESS | 2283 | ++DOCSHELL 0x129c19800 == 49 [pid = 2283] [id = 125] 04:07:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x12ba56400) [pid = 2283] [serial = 372] [outer = 0x0] 04:07:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x12bca7c00) [pid = 2283] [serial = 373] [outer = 0x12ba56400] 04:07:00 INFO - PROCESS | 2283 | 1461323220660 Marionette DEBUG loaded listener.js 04:07:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x12bf10800) [pid = 2283] [serial = 374] [outer = 0x12ba56400] 04:07:00 INFO - PROCESS | 2283 | 1461323220991 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]]]}] 04:07:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:07:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 470ms 04:07:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:07:01 INFO - PROCESS | 2283 | 1461323221018 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 04:07:01 INFO - PROCESS | 2283 | 1461323221019 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 04:07:01 INFO - PROCESS | 2283 | 1461323221021 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:07:01 INFO - PROCESS | 2283 | 1461323221023 Marionette TRACE conn2 <- [1,474,null,{}] 04:07:01 INFO - PROCESS | 2283 | 1461323221026 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}] 04:07:01 INFO - PROCESS | 2283 | 1461323221138 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 04:07:01 INFO - PROCESS | 2283 | 1461323221145 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:01 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b481800 == 50 [pid = 2283] [id = 126] 04:07:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x12bf09800) [pid = 2283] [serial = 375] [outer = 0x0] 04:07:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x12d034000) [pid = 2283] [serial = 376] [outer = 0x12bf09800] 04:07:01 INFO - PROCESS | 2283 | 1461323221174 Marionette DEBUG loaded listener.js 04:07:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x12d0f6c00) [pid = 2283] [serial = 377] [outer = 0x12bf09800] 04:07:01 INFO - PROCESS | 2283 | 1461323221491 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]]]}] 04:07:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:07:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 518ms 04:07:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:07:01 INFO - PROCESS | 2283 | 1461323221564 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 04:07:01 INFO - PROCESS | 2283 | 1461323221566 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 04:07:01 INFO - PROCESS | 2283 | 1461323221570 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:07:01 INFO - PROCESS | 2283 | 1461323221573 Marionette TRACE conn2 <- [1,478,null,{}] 04:07:01 INFO - PROCESS | 2283 | 1461323221577 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}] 04:07:01 INFO - PROCESS | 2283 | 1461323221661 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 04:07:01 INFO - PROCESS | 2283 | 1461323221752 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:01 INFO - PROCESS | 2283 | ++DOCSHELL 0x11865a800 == 51 [pid = 2283] [id = 127] 04:07:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x114fcd400) [pid = 2283] [serial = 378] [outer = 0x0] 04:07:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x116343c00) [pid = 2283] [serial = 379] [outer = 0x114fcd400] 04:07:01 INFO - PROCESS | 2283 | 1461323221784 Marionette DEBUG loaded listener.js 04:07:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x11a993800) [pid = 2283] [serial = 380] [outer = 0x114fcd400] 04:07:02 INFO - PROCESS | 2283 | 1461323222292 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]]]}] 04:07:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:07:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 771ms 04:07:02 INFO - PROCESS | 2283 | 1461323222342 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 04:07:02 INFO - PROCESS | 2283 | 1461323222345 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 04:07:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:07:02 INFO - PROCESS | 2283 | 1461323222352 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:07:02 INFO - PROCESS | 2283 | 1461323222355 Marionette TRACE conn2 <- [1,482,null,{}] 04:07:02 INFO - PROCESS | 2283 | 1461323222358 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}] 04:07:02 INFO - PROCESS | 2283 | 1461323222455 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 04:07:02 INFO - PROCESS | 2283 | 1461323222503 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:02 INFO - PROCESS | 2283 | ++DOCSHELL 0x123b5b000 == 52 [pid = 2283] [id = 128] 04:07:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x11adc2800) [pid = 2283] [serial = 381] [outer = 0x0] 04:07:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x123e8ac00) [pid = 2283] [serial = 382] [outer = 0x11adc2800] 04:07:02 INFO - PROCESS | 2283 | 1461323222533 Marionette DEBUG loaded listener.js 04:07:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x1275f4400) [pid = 2283] [serial = 383] [outer = 0x11adc2800] 04:07:02 INFO - PROCESS | 2283 | 1461323222974 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]]]}] 04:07:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:07:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 675ms 04:07:03 INFO - PROCESS | 2283 | 1461323223035 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 04:07:03 INFO - PROCESS | 2283 | 1461323223036 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 04:07:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:07:03 INFO - PROCESS | 2283 | 1461323223040 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:07:03 INFO - PROCESS | 2283 | 1461323223042 Marionette TRACE conn2 <- [1,486,null,{}] 04:07:03 INFO - PROCESS | 2283 | 1461323223049 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}] 04:07:03 INFO - PROCESS | 2283 | 1461323223146 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 04:07:03 INFO - PROCESS | 2283 | 1461323223209 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:03 INFO - PROCESS | 2283 | ++DOCSHELL 0x129c04800 == 53 [pid = 2283] [id = 129] 04:07:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x12b1f1800) [pid = 2283] [serial = 384] [outer = 0x0] 04:07:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x12b1f7000) [pid = 2283] [serial = 385] [outer = 0x12b1f1800] 04:07:03 INFO - PROCESS | 2283 | 1461323223241 Marionette DEBUG loaded listener.js 04:07:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x12b458000) [pid = 2283] [serial = 386] [outer = 0x12b1f1800] 04:07:03 INFO - PROCESS | 2283 | 1461323223708 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]]]}] 04:07:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:07:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 719ms 04:07:03 INFO - PROCESS | 2283 | 1461323223918 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 04:07:03 INFO - PROCESS | 2283 | 1461323223921 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 04:07:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:07:03 INFO - PROCESS | 2283 | 1461323223937 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:07:03 INFO - PROCESS | 2283 | 1461323223939 Marionette TRACE conn2 <- [1,490,null,{}] 04:07:03 INFO - PROCESS | 2283 | 1461323223943 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}] 04:07:04 INFO - PROCESS | 2283 | 1461323224027 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 04:07:04 INFO - PROCESS | 2283 | 1461323224071 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:04 INFO - PROCESS | 2283 | ++DOCSHELL 0x1192dd800 == 54 [pid = 2283] [id = 130] 04:07:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x1163dac00) [pid = 2283] [serial = 387] [outer = 0x0] 04:07:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x118696c00) [pid = 2283] [serial = 388] [outer = 0x1163dac00] 04:07:04 INFO - PROCESS | 2283 | 1461323224099 Marionette DEBUG loaded listener.js 04:07:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x11a996000) [pid = 2283] [serial = 389] [outer = 0x1163dac00] 04:07:04 INFO - PROCESS | 2283 | 1461323224562 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]]]}] 04:07:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:07:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 671ms 04:07:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:07:04 INFO - PROCESS | 2283 | 1461323224618 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 04:07:04 INFO - PROCESS | 2283 | 1461323224620 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 04:07:04 INFO - PROCESS | 2283 | 1461323224627 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:07:04 INFO - PROCESS | 2283 | 1461323224629 Marionette TRACE conn2 <- [1,494,null,{}] 04:07:04 INFO - PROCESS | 2283 | 1461323224632 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}] 04:07:04 INFO - PROCESS | 2283 | 1461323224720 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 04:07:04 INFO - PROCESS | 2283 | 1461323224782 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:04 INFO - PROCESS | 2283 | ++DOCSHELL 0x11925f800 == 55 [pid = 2283] [id = 131] 04:07:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x11adc1000) [pid = 2283] [serial = 390] [outer = 0x0] 04:07:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x11bb58800) [pid = 2283] [serial = 391] [outer = 0x11adc1000] 04:07:04 INFO - PROCESS | 2283 | 1461323224810 Marionette DEBUG loaded listener.js 04:07:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x11bfcd800) [pid = 2283] [serial = 392] [outer = 0x11adc1000] 04:07:04 INFO - PROCESS | 2283 | --DOCSHELL 0x11abc4000 == 54 [pid = 2283] [id = 103] 04:07:04 INFO - PROCESS | 2283 | --DOCSHELL 0x11ab35000 == 53 [pid = 2283] [id = 101] 04:07:04 INFO - PROCESS | 2283 | --DOCSHELL 0x119251000 == 52 [pid = 2283] [id = 104] 04:07:04 INFO - PROCESS | 2283 | --DOCSHELL 0x129c19800 == 51 [pid = 2283] [id = 125] 04:07:04 INFO - PROCESS | 2283 | --DOCSHELL 0x129156000 == 50 [pid = 2283] [id = 124] 04:07:04 INFO - PROCESS | 2283 | --DOCSHELL 0x12729e000 == 49 [pid = 2283] [id = 123] 04:07:04 INFO - PROCESS | 2283 | --DOCSHELL 0x114779000 == 48 [pid = 2283] [id = 122] 04:07:04 INFO - PROCESS | 2283 | --DOCSHELL 0x12652b800 == 47 [pid = 2283] [id = 121] 04:07:04 INFO - PROCESS | 2283 | --DOCSHELL 0x123e61800 == 46 [pid = 2283] [id = 120] 04:07:04 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x11acbd400) [pid = 2283] [serial = 283] [outer = 0x0] [url = about:blank] 04:07:04 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x11adc1800) [pid = 2283] [serial = 280] [outer = 0x0] [url = about:blank] 04:07:04 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x11add4c00) [pid = 2283] [serial = 331] [outer = 0x0] [url = about:blank] 04:07:04 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x114fc9c00) [pid = 2283] [serial = 316] [outer = 0x0] [url = about:blank] 04:07:04 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x11a97c400) [pid = 2283] [serial = 319] [outer = 0x0] [url = about:blank] 04:07:04 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x11c3b7800) [pid = 2283] [serial = 322] [outer = 0x0] [url = about:blank] 04:07:04 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x113407c00) [pid = 2283] [serial = 277] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOCSHELL 0x123c4e000 == 45 [pid = 2283] [id = 119] 04:07:05 INFO - PROCESS | 2283 | --DOCSHELL 0x11c969000 == 44 [pid = 2283] [id = 118] 04:07:05 INFO - PROCESS | 2283 | --DOCSHELL 0x11ad6b000 == 43 [pid = 2283] [id = 117] 04:07:05 INFO - PROCESS | 2283 | --DOCSHELL 0x118e64000 == 42 [pid = 2283] [id = 116] 04:07:05 INFO - PROCESS | 2283 | --DOCSHELL 0x11bb87000 == 41 [pid = 2283] [id = 114] 04:07:05 INFO - PROCESS | 2283 | --DOCSHELL 0x11abb0000 == 40 [pid = 2283] [id = 113] 04:07:05 INFO - PROCESS | 2283 | --DOCSHELL 0x11bb89000 == 39 [pid = 2283] [id = 105] 04:07:05 INFO - PROCESS | 2283 | --DOCSHELL 0x1188c6800 == 38 [pid = 2283] [id = 112] 04:07:05 INFO - PROCESS | 2283 | --DOCSHELL 0x1192db800 == 37 [pid = 2283] [id = 111] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x1275f0400) [pid = 2283] [serial = 275] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x11bba0c00) [pid = 2283] [serial = 299] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x11520fc00) [pid = 2283] [serial = 286] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x1163de000) [pid = 2283] [serial = 287] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x1239ea000) [pid = 2283] [serial = 307] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x1163e0400) [pid = 2283] [serial = 325] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x11c8d7400) [pid = 2283] [serial = 304] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 108 (0x12720a400) [pid = 2283] [serial = 311] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 107 (0x119123800) [pid = 2283] [serial = 326] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 106 (0x11a99f800) [pid = 2283] [serial = 328] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x1239e5400) [pid = 2283] [serial = 305] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x12428ec00) [pid = 2283] [serial = 310] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x11c860400) [pid = 2283] [serial = 302] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 102 (0x11a896c00) [pid = 2283] [serial = 292] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 101 (0x1275f0000) [pid = 2283] [serial = 314] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 100 (0x11abd9c00) [pid = 2283] [serial = 293] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 99 (0x1274bb800) [pid = 2283] [serial = 313] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 98 (0x123ff0400) [pid = 2283] [serial = 308] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 97 (0x11acb9c00) [pid = 2283] [serial = 329] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 96 (0x11add8000) [pid = 2283] [serial = 295] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 95 (0x11bb54400) [pid = 2283] [serial = 298] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 94 (0x11bb0ac00) [pid = 2283] [serial = 296] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 93 (0x11c3c5000) [pid = 2283] [serial = 301] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 92 (0x118856c00) [pid = 2283] [serial = 289] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | --DOMWINDOW == 91 (0x119d6e800) [pid = 2283] [serial = 290] [outer = 0x0] [url = about:blank] 04:07:05 INFO - PROCESS | 2283 | 1461323225185 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]]]}] 04:07:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:07:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 572ms 04:07:05 INFO - PROCESS | 2283 | 1461323225198 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 04:07:05 INFO - PROCESS | 2283 | 1461323225199 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 04:07:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:07:05 INFO - PROCESS | 2283 | 1461323225205 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:07:05 INFO - PROCESS | 2283 | 1461323225206 Marionette TRACE conn2 <- [1,498,null,{}] 04:07:05 INFO - PROCESS | 2283 | 1461323225213 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}] 04:07:05 INFO - PROCESS | 2283 | 1461323225293 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 04:07:05 INFO - PROCESS | 2283 | 1461323225303 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:05 INFO - PROCESS | 2283 | ++DOCSHELL 0x119263000 == 38 [pid = 2283] [id = 132] 04:07:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 92 (0x11c3cc800) [pid = 2283] [serial = 393] [outer = 0x0] 04:07:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 93 (0x11c85dc00) [pid = 2283] [serial = 394] [outer = 0x11c3cc800] 04:07:05 INFO - PROCESS | 2283 | 1461323225333 Marionette DEBUG loaded listener.js 04:07:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 94 (0x1239e8800) [pid = 2283] [serial = 395] [outer = 0x11c3cc800] 04:07:05 INFO - PROCESS | 2283 | 1461323225690 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]]]}] 04:07:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:07:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 522ms 04:07:05 INFO - PROCESS | 2283 | 1461323225725 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 04:07:05 INFO - PROCESS | 2283 | 1461323225727 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 04:07:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:07:05 INFO - PROCESS | 2283 | 1461323225729 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:07:05 INFO - PROCESS | 2283 | 1461323225730 Marionette TRACE conn2 <- [1,502,null,{}] 04:07:05 INFO - PROCESS | 2283 | 1461323225733 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}] 04:07:05 INFO - PROCESS | 2283 | 1461323225811 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 04:07:05 INFO - PROCESS | 2283 | 1461323225816 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:05 INFO - PROCESS | 2283 | ++DOCSHELL 0x11abab800 == 39 [pid = 2283] [id = 133] 04:07:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 95 (0x123e99800) [pid = 2283] [serial = 396] [outer = 0x0] 04:07:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 96 (0x124542c00) [pid = 2283] [serial = 397] [outer = 0x123e99800] 04:07:05 INFO - PROCESS | 2283 | 1461323225845 Marionette DEBUG loaded listener.js 04:07:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 97 (0x1275fa000) [pid = 2283] [serial = 398] [outer = 0x123e99800] 04:07:06 INFO - PROCESS | 2283 | 1461323226175 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]]]}] 04:07:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:07:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 469ms 04:07:06 INFO - PROCESS | 2283 | 1461323226199 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 04:07:06 INFO - PROCESS | 2283 | 1461323226200 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 04:07:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:07:06 INFO - PROCESS | 2283 | 1461323226205 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:07:06 INFO - PROCESS | 2283 | 1461323226206 Marionette TRACE conn2 <- [1,506,null,{}] 04:07:06 INFO - PROCESS | 2283 | 1461323226208 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}] 04:07:06 INFO - PROCESS | 2283 | 1461323226285 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 04:07:06 INFO - PROCESS | 2283 | 1461323226328 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:06 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ad70800 == 40 [pid = 2283] [id = 134] 04:07:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 98 (0x123f0fc00) [pid = 2283] [serial = 399] [outer = 0x0] 04:07:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 99 (0x127cd7400) [pid = 2283] [serial = 400] [outer = 0x123f0fc00] 04:07:06 INFO - PROCESS | 2283 | 1461323226354 Marionette DEBUG loaded listener.js 04:07:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 100 (0x129c26000) [pid = 2283] [serial = 401] [outer = 0x123f0fc00] 04:07:06 INFO - PROCESS | 2283 | 1461323226636 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]]]}] 04:07:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:07:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 469ms 04:07:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:07:06 INFO - PROCESS | 2283 | 1461323226673 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 04:07:06 INFO - PROCESS | 2283 | 1461323226675 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 04:07:06 INFO - PROCESS | 2283 | 1461323226677 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:07:06 INFO - PROCESS | 2283 | 1461323226678 Marionette TRACE conn2 <- [1,510,null,{}] 04:07:06 INFO - PROCESS | 2283 | 1461323226680 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}] 04:07:06 INFO - PROCESS | 2283 | 1461323226779 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 04:07:06 INFO - PROCESS | 2283 | 1461323226830 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:06 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c432800 == 41 [pid = 2283] [id = 135] 04:07:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 101 (0x1140cb800) [pid = 2283] [serial = 402] [outer = 0x0] 04:07:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 102 (0x129f43800) [pid = 2283] [serial = 403] [outer = 0x1140cb800] 04:07:06 INFO - PROCESS | 2283 | 1461323226858 Marionette DEBUG loaded listener.js 04:07:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x12b4ce000) [pid = 2283] [serial = 404] [outer = 0x1140cb800] 04:07:07 INFO - PROCESS | 2283 | 1461323227209 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]]]}] 04:07:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:07:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 568ms 04:07:07 INFO - PROCESS | 2283 | 1461323227254 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 04:07:07 INFO - PROCESS | 2283 | 1461323227255 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 04:07:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:07:07 INFO - PROCESS | 2283 | 1461323227257 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:07:07 INFO - PROCESS | 2283 | 1461323227258 Marionette TRACE conn2 <- [1,514,null,{}] 04:07:07 INFO - PROCESS | 2283 | 1461323227261 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}] 04:07:07 INFO - PROCESS | 2283 | 1461323227352 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 04:07:07 INFO - PROCESS | 2283 | 1461323227356 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:07 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c962800 == 42 [pid = 2283] [id = 136] 04:07:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x129119000) [pid = 2283] [serial = 405] [outer = 0x0] 04:07:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x12b6d6400) [pid = 2283] [serial = 406] [outer = 0x129119000] 04:07:07 INFO - PROCESS | 2283 | 1461323227382 Marionette DEBUG loaded listener.js 04:07:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x12bc9a000) [pid = 2283] [serial = 407] [outer = 0x129119000] 04:07:07 INFO - PROCESS | 2283 | 1461323227709 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]]]}] 04:07:07 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 04:07:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 04:07:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:07:07 INFO - PROCESS | 2283 | 1461323227727 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 04:07:07 INFO - PROCESS | 2283 | 1461323227728 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 04:07:07 INFO - PROCESS | 2283 | 1461323227730 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:07:07 INFO - PROCESS | 2283 | 1461323227731 Marionette TRACE conn2 <- [1,518,null,{}] 04:07:07 INFO - PROCESS | 2283 | 1461323227742 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}] 04:07:07 INFO - PROCESS | 2283 | 1461323227834 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 04:07:07 INFO - PROCESS | 2283 | 1461323227839 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:07 INFO - PROCESS | 2283 | ++DOCSHELL 0x123e62800 == 43 [pid = 2283] [id = 137] 04:07:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x12bc9b000) [pid = 2283] [serial = 408] [outer = 0x0] 04:07:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x12bf02400) [pid = 2283] [serial = 409] [outer = 0x12bc9b000] 04:07:07 INFO - PROCESS | 2283 | 1461323227864 Marionette DEBUG loaded listener.js 04:07:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x12d032800) [pid = 2283] [serial = 410] [outer = 0x12bc9b000] 04:07:08 INFO - PROCESS | 2283 | 1461323228187 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]]]}] 04:07:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:07:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 479ms 04:07:08 INFO - PROCESS | 2283 | 1461323228209 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 04:07:08 INFO - PROCESS | 2283 | 1461323228211 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 04:07:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:07:08 INFO - PROCESS | 2283 | 1461323228213 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:07:08 INFO - PROCESS | 2283 | 1461323228214 Marionette TRACE conn2 <- [1,522,null,{}] 04:07:08 INFO - PROCESS | 2283 | 1461323228225 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}] 04:07:08 INFO - PROCESS | 2283 | 1461323228319 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 04:07:08 INFO - PROCESS | 2283 | 1461323228323 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:08 INFO - PROCESS | 2283 | ++DOCSHELL 0x126538800 == 44 [pid = 2283] [id = 138] 04:07:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x12bc9c800) [pid = 2283] [serial = 411] [outer = 0x0] 04:07:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x12d0eb400) [pid = 2283] [serial = 412] [outer = 0x12bc9c800] 04:07:08 INFO - PROCESS | 2283 | 1461323228348 Marionette DEBUG loaded listener.js 04:07:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x12d10c400) [pid = 2283] [serial = 413] [outer = 0x12bc9c800] 04:07:08 INFO - PROCESS | 2283 | 1461323228711 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]]]}] 04:07:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:07:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 528ms 04:07:08 INFO - PROCESS | 2283 | 1461323228741 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 04:07:08 INFO - PROCESS | 2283 | 1461323228742 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 04:07:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:07:08 INFO - PROCESS | 2283 | 1461323228753 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:07:08 INFO - PROCESS | 2283 | 1461323228754 Marionette TRACE conn2 <- [1,526,null,{}] 04:07:08 INFO - PROCESS | 2283 | 1461323228756 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}] 04:07:08 INFO - PROCESS | 2283 | 1461323228850 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 04:07:08 INFO - PROCESS | 2283 | 1461323228854 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:08 INFO - PROCESS | 2283 | ++DOCSHELL 0x127e35800 == 45 [pid = 2283] [id = 139] 04:07:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x12d035800) [pid = 2283] [serial = 414] [outer = 0x0] 04:07:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x12d116400) [pid = 2283] [serial = 415] [outer = 0x12d035800] 04:07:08 INFO - PROCESS | 2283 | 1461323228879 Marionette DEBUG loaded listener.js 04:07:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x12d4c6400) [pid = 2283] [serial = 416] [outer = 0x12d035800] 04:07:09 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x1133b1800) [pid = 2283] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:07:09 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x1186a1800) [pid = 2283] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:07:09 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x11aa08000) [pid = 2283] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:07:09 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x129a04000) [pid = 2283] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:07:09 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x12b1f1400) [pid = 2283] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:07:09 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x11340b000) [pid = 2283] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:07:09 INFO - PROCESS | 2283 | --DOMWINDOW == 108 (0x11aa0fc00) [pid = 2283] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:07:09 INFO - PROCESS | 2283 | --DOMWINDOW == 107 (0x1239e6c00) [pid = 2283] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:07:09 INFO - PROCESS | 2283 | --DOMWINDOW == 106 (0x11a9a2c00) [pid = 2283] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:07:09 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x116718400) [pid = 2283] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:07:09 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x124446000) [pid = 2283] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:07:09 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x12b455c00) [pid = 2283] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:07:09 INFO - PROCESS | 2283 | --DOMWINDOW == 102 (0x12ba56400) [pid = 2283] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:07:09 INFO - PROCESS | 2283 | --DOMWINDOW == 101 (0x123d3d400) [pid = 2283] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:07:09 INFO - PROCESS | 2283 | --DOMWINDOW == 100 (0x129121400) [pid = 2283] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:07:09 INFO - PROCESS | 2283 | --DOMWINDOW == 99 (0x11bc9d800) [pid = 2283] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:07:09 INFO - PROCESS | 2283 | --DOMWINDOW == 98 (0x114505000) [pid = 2283] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:07:09 INFO - PROCESS | 2283 | --DOMWINDOW == 97 (0x1159c3400) [pid = 2283] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:07:09 INFO - PROCESS | 2283 | 1461323229413 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]]]}] 04:07:09 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 04:07:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 668ms 04:07:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:07:09 INFO - PROCESS | 2283 | 1461323229421 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 04:07:09 INFO - PROCESS | 2283 | 1461323229423 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 04:07:09 INFO - PROCESS | 2283 | 1461323229425 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:07:09 INFO - PROCESS | 2283 | 1461323229427 Marionette TRACE conn2 <- [1,530,null,{}] 04:07:09 INFO - PROCESS | 2283 | 1461323229429 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}] 04:07:09 INFO - PROCESS | 2283 | 1461323229525 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 04:07:09 INFO - PROCESS | 2283 | 1461323229530 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:09 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ab53800 == 46 [pid = 2283] [id = 140] 04:07:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 98 (0x116341c00) [pid = 2283] [serial = 417] [outer = 0x0] 04:07:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 99 (0x1274bc800) [pid = 2283] [serial = 418] [outer = 0x116341c00] 04:07:09 INFO - PROCESS | 2283 | 1461323229562 Marionette DEBUG loaded listener.js 04:07:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 100 (0x12b4dac00) [pid = 2283] [serial = 419] [outer = 0x116341c00] 04:07:09 INFO - PROCESS | 2283 | 1461323229892 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"]]]}] 04:07:09 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 04:07:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:07:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:07:09 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 04:07:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:07:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:07:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:07:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 04:07:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:07:09 INFO - PROCESS | 2283 | 1461323229945 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 04:07:09 INFO - PROCESS | 2283 | 1461323229946 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 04:07:09 INFO - PROCESS | 2283 | 1461323229948 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:07:09 INFO - PROCESS | 2283 | 1461323229949 Marionette TRACE conn2 <- [1,534,null,{}] 04:07:09 INFO - PROCESS | 2283 | 1461323229952 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}] 04:07:10 INFO - PROCESS | 2283 | 1461323230034 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 04:07:10 INFO - PROCESS | 2283 | 1461323230057 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:10 INFO - PROCESS | 2283 | ++DOCSHELL 0x12961d000 == 47 [pid = 2283] [id = 141] 04:07:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 101 (0x12bca4400) [pid = 2283] [serial = 420] [outer = 0x0] 04:07:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 102 (0x12dc16800) [pid = 2283] [serial = 421] [outer = 0x12bca4400] 04:07:10 INFO - PROCESS | 2283 | 1461323230082 Marionette DEBUG loaded listener.js 04:07:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x12dc20000) [pid = 2283] [serial = 422] [outer = 0x12bca4400] 04:07:10 INFO - PROCESS | 2283 | 1461323230404 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]]]}] 04:07:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:07:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 470ms 04:07:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:07:10 INFO - PROCESS | 2283 | 1461323230419 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 04:07:10 INFO - PROCESS | 2283 | 1461323230420 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 04:07:10 INFO - PROCESS | 2283 | 1461323230422 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:07:10 INFO - PROCESS | 2283 | 1461323230423 Marionette TRACE conn2 <- [1,538,null,{}] 04:07:10 INFO - PROCESS | 2283 | 1461323230426 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}] 04:07:10 INFO - PROCESS | 2283 | 1461323230508 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 04:07:10 INFO - PROCESS | 2283 | 1461323230568 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:10 INFO - PROCESS | 2283 | ++DOCSHELL 0x12c076800 == 48 [pid = 2283] [id = 142] 04:07:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x12da28800) [pid = 2283] [serial = 423] [outer = 0x0] 04:07:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x12e4a2800) [pid = 2283] [serial = 424] [outer = 0x12da28800] 04:07:10 INFO - PROCESS | 2283 | 1461323230602 Marionette DEBUG loaded listener.js 04:07:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x12e4abc00) [pid = 2283] [serial = 425] [outer = 0x12da28800] 04:07:10 INFO - PROCESS | 2283 | 1461323230876 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]]]}] 04:07:10 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. 04:07:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 467ms 04:07:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:07:10 INFO - PROCESS | 2283 | 1461323230891 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 04:07:10 INFO - PROCESS | 2283 | 1461323230892 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 04:07:10 INFO - PROCESS | 2283 | 1461323230894 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:07:10 INFO - PROCESS | 2283 | 1461323230895 Marionette TRACE conn2 <- [1,542,null,{}] 04:07:10 INFO - PROCESS | 2283 | 1461323230907 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}] 04:07:10 INFO - PROCESS | 2283 | 1461323230992 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 04:07:11 INFO - PROCESS | 2283 | 1461323230997 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:11 INFO - PROCESS | 2283 | ++DOCSHELL 0x12cfa3800 == 49 [pid = 2283] [id = 143] 04:07:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x1275fbc00) [pid = 2283] [serial = 426] [outer = 0x0] 04:07:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x12e4af000) [pid = 2283] [serial = 427] [outer = 0x1275fbc00] 04:07:11 INFO - PROCESS | 2283 | 1461323231022 Marionette DEBUG loaded listener.js 04:07:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x12e4cbc00) [pid = 2283] [serial = 428] [outer = 0x1275fbc00] 04:07:11 INFO - PROCESS | 2283 | 1461323231345 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]]]}] 04:07:11 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. 04:07:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 569ms 04:07:11 INFO - PROCESS | 2283 | 1461323231464 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 04:07:11 INFO - PROCESS | 2283 | 1461323231466 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 04:07:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:07:11 INFO - PROCESS | 2283 | 1461323231470 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:07:11 INFO - PROCESS | 2283 | 1461323231473 Marionette TRACE conn2 <- [1,546,null,{}] 04:07:11 INFO - PROCESS | 2283 | 1461323231477 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}] 04:07:11 INFO - PROCESS | 2283 | 1461323231628 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 04:07:11 INFO - PROCESS | 2283 | 1461323231733 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:11 INFO - PROCESS | 2283 | ++DOCSHELL 0x1159dc800 == 50 [pid = 2283] [id = 144] 04:07:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x115830400) [pid = 2283] [serial = 429] [outer = 0x0] 04:07:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x1159bc400) [pid = 2283] [serial = 430] [outer = 0x115830400] 04:07:11 INFO - PROCESS | 2283 | 1461323231775 Marionette DEBUG loaded listener.js 04:07:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x119284000) [pid = 2283] [serial = 431] [outer = 0x115830400] 04:07:12 INFO - PROCESS | 2283 | 1461323232156 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]]]}] 04:07:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:07:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 722ms 04:07:12 INFO - PROCESS | 2283 | 1461323232192 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 04:07:12 INFO - PROCESS | 2283 | 1461323232194 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 04:07:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:07:12 INFO - PROCESS | 2283 | 1461323232200 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:07:12 INFO - PROCESS | 2283 | 1461323232202 Marionette TRACE conn2 <- [1,550,null,{}] 04:07:12 INFO - PROCESS | 2283 | 1461323232205 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}] 04:07:12 INFO - PROCESS | 2283 | 1461323232342 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 04:07:12 INFO - PROCESS | 2283 | 1461323232432 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:12 INFO - PROCESS | 2283 | ++DOCSHELL 0x11a953000 == 51 [pid = 2283] [id = 145] 04:07:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x11acbf000) [pid = 2283] [serial = 432] [outer = 0x0] 04:07:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x11b718400) [pid = 2283] [serial = 433] [outer = 0x11acbf000] 04:07:12 INFO - PROCESS | 2283 | 1461323232488 Marionette DEBUG loaded listener.js 04:07:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x11c3d3c00) [pid = 2283] [serial = 434] [outer = 0x11acbf000] 04:07:12 INFO - PROCESS | 2283 | 1461323232870 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]]]}] 04:07:12 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. 04:07:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 722ms 04:07:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:07:12 INFO - PROCESS | 2283 | 1461323232921 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 04:07:12 INFO - PROCESS | 2283 | 1461323232923 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 04:07:12 INFO - PROCESS | 2283 | 1461323232925 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:07:12 INFO - PROCESS | 2283 | 1461323232926 Marionette TRACE conn2 <- [1,554,null,{}] 04:07:12 INFO - PROCESS | 2283 | 1461323232934 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}] 04:07:13 INFO - PROCESS | 2283 | 1461323233039 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 04:07:13 INFO - PROCESS | 2283 | 1461323233090 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:13 INFO - PROCESS | 2283 | ++DOCSHELL 0x129c16000 == 52 [pid = 2283] [id = 146] 04:07:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x12401fc00) [pid = 2283] [serial = 435] [outer = 0x0] 04:07:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x1275f1400) [pid = 2283] [serial = 436] [outer = 0x12401fc00] 04:07:13 INFO - PROCESS | 2283 | 1461323233123 Marionette DEBUG loaded listener.js 04:07:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x129c31c00) [pid = 2283] [serial = 437] [outer = 0x12401fc00] 04:07:13 INFO - PROCESS | 2283 | [2283] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:07:13 INFO - PROCESS | 2283 | 1461323233562 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]]]}] 04:07:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:07:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 671ms 04:07:13 INFO - PROCESS | 2283 | 1461323233596 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 04:07:13 INFO - PROCESS | 2283 | 1461323233598 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 04:07:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:07:13 INFO - PROCESS | 2283 | 1461323233619 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:07:13 INFO - PROCESS | 2283 | 1461323233621 Marionette TRACE conn2 <- [1,558,null,{}] 04:07:13 INFO - PROCESS | 2283 | 1461323233623 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}] 04:07:13 INFO - PROCESS | 2283 | 1461323233744 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 04:07:13 INFO - PROCESS | 2283 | 1461323233817 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:13 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d466000 == 53 [pid = 2283] [id = 147] 04:07:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x12b1fb400) [pid = 2283] [serial = 438] [outer = 0x0] 04:07:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x12b454400) [pid = 2283] [serial = 439] [outer = 0x12b1fb400] 04:07:13 INFO - PROCESS | 2283 | 1461323233848 Marionette DEBUG loaded listener.js 04:07:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x12b6cdc00) [pid = 2283] [serial = 440] [outer = 0x12b1fb400] 04:07:14 INFO - PROCESS | 2283 | 1461323234288 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]]]}] 04:07:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:07:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 721ms 04:07:14 INFO - PROCESS | 2283 | 1461323234339 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 04:07:14 INFO - PROCESS | 2283 | 1461323234341 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 04:07:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:07:14 INFO - PROCESS | 2283 | 1461323234343 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:07:14 INFO - PROCESS | 2283 | 1461323234344 Marionette TRACE conn2 <- [1,562,null,{}] 04:07:14 INFO - PROCESS | 2283 | 1461323234347 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}] 04:07:14 INFO - PROCESS | 2283 | 1461323234570 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 04:07:14 INFO - PROCESS | 2283 | 1461323234653 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:14 INFO - PROCESS | 2283 | ++DOCSHELL 0x1192d6800 == 54 [pid = 2283] [id = 148] 04:07:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x1142c7000) [pid = 2283] [serial = 441] [outer = 0x0] 04:07:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x11520e800) [pid = 2283] [serial = 442] [outer = 0x1142c7000] 04:07:14 INFO - PROCESS | 2283 | 1461323234681 Marionette DEBUG loaded listener.js 04:07:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x11671ac00) [pid = 2283] [serial = 443] [outer = 0x1142c7000] 04:07:14 INFO - PROCESS | 2283 | [2283] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:07:15 INFO - PROCESS | 2283 | 1461323235130 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]]]}] 04:07:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:07:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 823ms 04:07:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:07:15 INFO - PROCESS | 2283 | 1461323235167 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 04:07:15 INFO - PROCESS | 2283 | 1461323235170 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 04:07:15 INFO - PROCESS | 2283 | 1461323235173 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:07:15 INFO - PROCESS | 2283 | 1461323235176 Marionette TRACE conn2 <- [1,566,null,{}] 04:07:15 INFO - PROCESS | 2283 | 1461323235179 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}] 04:07:15 INFO - PROCESS | 2283 | 1461323235254 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 04:07:15 INFO - PROCESS | 2283 | 1461323235295 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:15 INFO - PROCESS | 2283 | ++DOCSHELL 0x118e62000 == 55 [pid = 2283] [id = 149] 04:07:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x119c8b000) [pid = 2283] [serial = 444] [outer = 0x0] 04:07:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x11a898400) [pid = 2283] [serial = 445] [outer = 0x119c8b000] 04:07:15 INFO - PROCESS | 2283 | 1461323235338 Marionette DEBUG loaded listener.js 04:07:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x11aa08c00) [pid = 2283] [serial = 446] [outer = 0x119c8b000] 04:07:15 INFO - PROCESS | 2283 | [2283] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:07:15 INFO - PROCESS | 2283 | --DOCSHELL 0x12c076800 == 54 [pid = 2283] [id = 142] 04:07:15 INFO - PROCESS | 2283 | --DOCSHELL 0x12961d000 == 53 [pid = 2283] [id = 141] 04:07:15 INFO - PROCESS | 2283 | --DOCSHELL 0x11ab53800 == 52 [pid = 2283] [id = 140] 04:07:15 INFO - PROCESS | 2283 | --DOCSHELL 0x127e35800 == 51 [pid = 2283] [id = 139] 04:07:15 INFO - PROCESS | 2283 | --DOCSHELL 0x126538800 == 50 [pid = 2283] [id = 138] 04:07:15 INFO - PROCESS | 2283 | --DOCSHELL 0x123e62800 == 49 [pid = 2283] [id = 137] 04:07:15 INFO - PROCESS | 2283 | --DOCSHELL 0x11c962800 == 48 [pid = 2283] [id = 136] 04:07:15 INFO - PROCESS | 2283 | --DOCSHELL 0x11c432800 == 47 [pid = 2283] [id = 135] 04:07:15 INFO - PROCESS | 2283 | --DOCSHELL 0x11ad70800 == 46 [pid = 2283] [id = 134] 04:07:15 INFO - PROCESS | 2283 | --DOMWINDOW == 126 (0x1158c4800) [pid = 2283] [serial = 334] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x11a97bc00) [pid = 2283] [serial = 337] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x11c8dbc00) [pid = 2283] [serial = 340] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x12d034000) [pid = 2283] [serial = 376] [outer = 0x0] [url = about:blank] 04:07:15 INFO - PROCESS | 2283 | --DOCSHELL 0x11abab800 == 45 [pid = 2283] [id = 133] 04:07:15 INFO - PROCESS | 2283 | --DOCSHELL 0x119263000 == 44 [pid = 2283] [id = 132] 04:07:15 INFO - PROCESS | 2283 | --DOCSHELL 0x11925f800 == 43 [pid = 2283] [id = 131] 04:07:15 INFO - PROCESS | 2283 | --DOCSHELL 0x1192dd800 == 42 [pid = 2283] [id = 130] 04:07:15 INFO - PROCESS | 2283 | --DOCSHELL 0x11865a800 == 41 [pid = 2283] [id = 127] 04:07:15 INFO - PROCESS | 2283 | 1461323235883 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]]]}] 04:07:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:07:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 727ms 04:07:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:07:15 INFO - PROCESS | 2283 | 1461323235901 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 04:07:15 INFO - PROCESS | 2283 | 1461323235904 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 04:07:15 INFO - PROCESS | 2283 | 1461323235907 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:07:15 INFO - PROCESS | 2283 | 1461323235909 Marionette TRACE conn2 <- [1,570,null,{}] 04:07:15 INFO - PROCESS | 2283 | 1461323235913 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}] 04:07:16 INFO - PROCESS | 2283 | 1461323236028 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x115585400) [pid = 2283] [serial = 278] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x11c3b8000) [pid = 2283] [serial = 281] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x11bb56800) [pid = 2283] [serial = 284] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x11c4c4800) [pid = 2283] [serial = 323] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x1159bbc00) [pid = 2283] [serial = 317] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x11aa03400) [pid = 2283] [serial = 320] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x129f3d400) [pid = 2283] [serial = 358] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x12b453400) [pid = 2283] [serial = 361] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x12b1ee400) [pid = 2283] [serial = 359] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x11912d000) [pid = 2283] [serial = 364] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x11bba5000) [pid = 2283] [serial = 332] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x12777b000) [pid = 2283] [serial = 352] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x11bba0000) [pid = 2283] [serial = 349] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x11c4ba400) [pid = 2283] [serial = 350] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 108 (0x11a982c00) [pid = 2283] [serial = 347] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 107 (0x118696800) [pid = 2283] [serial = 346] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 106 (0x12777ac00) [pid = 2283] [serial = 344] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x1272c3000) [pid = 2283] [serial = 343] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x11bfc7800) [pid = 2283] [serial = 365] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x12ba54800) [pid = 2283] [serial = 370] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 102 (0x12b4cdc00) [pid = 2283] [serial = 362] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 101 (0x12bf10800) [pid = 2283] [serial = 374] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 100 (0x12bca7c00) [pid = 2283] [serial = 373] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 99 (0x12bc99800) [pid = 2283] [serial = 371] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 98 (0x12b885800) [pid = 2283] [serial = 368] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 97 (0x129694000) [pid = 2283] [serial = 355] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 96 (0x129c31800) [pid = 2283] [serial = 356] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 95 (0x12b4d6000) [pid = 2283] [serial = 367] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | --DOMWINDOW == 94 (0x129118400) [pid = 2283] [serial = 353] [outer = 0x0] [url = about:blank] 04:07:16 INFO - PROCESS | 2283 | 1461323236097 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:16 INFO - PROCESS | 2283 | ++DOCSHELL 0x118662000 == 42 [pid = 2283] [id = 150] 04:07:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 95 (0x1159bbc00) [pid = 2283] [serial = 447] [outer = 0x0] 04:07:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 96 (0x11a983800) [pid = 2283] [serial = 448] [outer = 0x1159bbc00] 04:07:16 INFO - PROCESS | 2283 | 1461323236149 Marionette DEBUG loaded listener.js 04:07:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 97 (0x11bb08c00) [pid = 2283] [serial = 449] [outer = 0x1159bbc00] 04:07:16 INFO - PROCESS | 2283 | [2283] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:07:16 INFO - PROCESS | 2283 | [2283] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:07:16 INFO - PROCESS | 2283 | 1461323236558 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]]]}] 04:07:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:07:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 671ms 04:07:16 INFO - PROCESS | 2283 | 1461323236589 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 04:07:16 INFO - PROCESS | 2283 | 1461323236592 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 04:07:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:07:16 INFO - PROCESS | 2283 | 1461323236599 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:07:16 INFO - PROCESS | 2283 | 1461323236602 Marionette TRACE conn2 <- [1,574,null,{}] 04:07:16 INFO - PROCESS | 2283 | 1461323236613 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}] 04:07:16 INFO - PROCESS | 2283 | 1461323236699 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 04:07:16 INFO - PROCESS | 2283 | 1461323236706 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:16 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ab51000 == 43 [pid = 2283] [id = 151] 04:07:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 98 (0x11c3c3c00) [pid = 2283] [serial = 450] [outer = 0x0] 04:07:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 99 (0x11c538c00) [pid = 2283] [serial = 451] [outer = 0x11c3c3c00] 04:07:16 INFO - PROCESS | 2283 | 1461323236732 Marionette DEBUG loaded listener.js 04:07:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 100 (0x11c8d6800) [pid = 2283] [serial = 452] [outer = 0x11c3c3c00] 04:07:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 101 (0x123f05c00) [pid = 2283] [serial = 453] [outer = 0x12f9b2400] 04:07:17 INFO - PROCESS | 2283 | 1461323237115 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]]]}] 04:07:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:07:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 577ms 04:07:17 INFO - PROCESS | 2283 | 1461323237173 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 04:07:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:07:17 INFO - PROCESS | 2283 | 1461323237174 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 04:07:17 INFO - PROCESS | 2283 | 1461323237178 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:07:17 INFO - PROCESS | 2283 | 1461323237180 Marionette TRACE conn2 <- [1,578,null,{}] 04:07:17 INFO - PROCESS | 2283 | 1461323237183 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}] 04:07:17 INFO - PROCESS | 2283 | 1461323237297 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 04:07:17 INFO - PROCESS | 2283 | 1461323237309 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:17 INFO - PROCESS | 2283 | ++DOCSHELL 0x11b245800 == 44 [pid = 2283] [id = 152] 04:07:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 102 (0x11adc0000) [pid = 2283] [serial = 454] [outer = 0x0] 04:07:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x1240cb400) [pid = 2283] [serial = 455] [outer = 0x11adc0000] 04:07:17 INFO - PROCESS | 2283 | 1461323237351 Marionette DEBUG loaded listener.js 04:07:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x127208000) [pid = 2283] [serial = 456] [outer = 0x11adc0000] 04:07:17 INFO - PROCESS | 2283 | 1461323237764 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]]]}] 04:07:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:07:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 621ms 04:07:17 INFO - PROCESS | 2283 | 1461323237822 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 04:07:17 INFO - PROCESS | 2283 | 1461323237824 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 04:07:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:07:17 INFO - PROCESS | 2283 | 1461323237843 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:07:17 INFO - PROCESS | 2283 | 1461323237844 Marionette TRACE conn2 <- [1,582,null,{}] 04:07:17 INFO - PROCESS | 2283 | 1461323237847 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}] 04:07:17 INFO - PROCESS | 2283 | 1461323237979 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 04:07:18 INFO - PROCESS | 2283 | 1461323238031 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:18 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c42d000 == 45 [pid = 2283] [id = 153] 04:07:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x12902dc00) [pid = 2283] [serial = 457] [outer = 0x0] 04:07:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x129121c00) [pid = 2283] [serial = 458] [outer = 0x12902dc00] 04:07:18 INFO - PROCESS | 2283 | 1461323238081 Marionette DEBUG loaded listener.js 04:07:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x129f3b000) [pid = 2283] [serial = 459] [outer = 0x12902dc00] 04:07:18 INFO - PROCESS | 2283 | 1461323238514 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]]]}] 04:07:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:07:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 730ms 04:07:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:07:18 INFO - PROCESS | 2283 | 1461323238567 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 04:07:18 INFO - PROCESS | 2283 | 1461323238568 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 04:07:18 INFO - PROCESS | 2283 | 1461323238571 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:07:18 INFO - PROCESS | 2283 | 1461323238572 Marionette TRACE conn2 <- [1,586,null,{}] 04:07:18 INFO - PROCESS | 2283 | 1461323238574 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}] 04:07:18 INFO - PROCESS | 2283 | 1461323238667 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 04:07:18 INFO - PROCESS | 2283 | 1461323238681 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:18 INFO - PROCESS | 2283 | ++DOCSHELL 0x118ab6000 == 46 [pid = 2283] [id = 154] 04:07:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x129123400) [pid = 2283] [serial = 460] [outer = 0x0] 04:07:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x12b1f3800) [pid = 2283] [serial = 461] [outer = 0x129123400] 04:07:18 INFO - PROCESS | 2283 | 1461323238707 Marionette DEBUG loaded listener.js 04:07:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x12b457c00) [pid = 2283] [serial = 462] [outer = 0x129123400] 04:07:18 INFO - PROCESS | 2283 | [2283] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:07:18 INFO - PROCESS | 2283 | [2283] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:07:19 INFO - PROCESS | 2283 | 1461323239036 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]]]}] 04:07:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:07:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 519ms 04:07:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:07:19 INFO - PROCESS | 2283 | 1461323239090 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 04:07:19 INFO - PROCESS | 2283 | 1461323239091 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 04:07:19 INFO - PROCESS | 2283 | 1461323239093 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:07:19 INFO - PROCESS | 2283 | 1461323239095 Marionette TRACE conn2 <- [1,590,null,{}] 04:07:19 INFO - PROCESS | 2283 | 1461323239104 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}] 04:07:19 INFO - PROCESS | 2283 | 1461323239199 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 04:07:19 INFO - PROCESS | 2283 | 1461323239203 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:19 INFO - PROCESS | 2283 | ++DOCSHELL 0x123d6c800 == 47 [pid = 2283] [id = 155] 04:07:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x129a04c00) [pid = 2283] [serial = 463] [outer = 0x0] 04:07:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x12b4cec00) [pid = 2283] [serial = 464] [outer = 0x129a04c00] 04:07:19 INFO - PROCESS | 2283 | 1461323239228 Marionette DEBUG loaded listener.js 04:07:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x12b6d7800) [pid = 2283] [serial = 465] [outer = 0x129a04c00] 04:07:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:07:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 479ms 04:07:19 INFO - PROCESS | 2283 | 1461323239564 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]]]}] 04:07:19 INFO - PROCESS | 2283 | 1461323239574 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 04:07:19 INFO - PROCESS | 2283 | 1461323239576 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 04:07:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:07:19 INFO - PROCESS | 2283 | 1461323239578 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:07:19 INFO - PROCESS | 2283 | 1461323239579 Marionette TRACE conn2 <- [1,594,null,{}] 04:07:19 INFO - PROCESS | 2283 | 1461323239581 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}] 04:07:19 INFO - PROCESS | 2283 | 1461323239678 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 04:07:19 INFO - PROCESS | 2283 | 1461323239690 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:19 INFO - PROCESS | 2283 | ++DOCSHELL 0x12441f800 == 48 [pid = 2283] [id = 156] 04:07:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x12b6d8800) [pid = 2283] [serial = 466] [outer = 0x0] 04:07:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x12ba59400) [pid = 2283] [serial = 467] [outer = 0x12b6d8800] 04:07:19 INFO - PROCESS | 2283 | 1461323239715 Marionette DEBUG loaded listener.js 04:07:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x12bca7400) [pid = 2283] [serial = 468] [outer = 0x12b6d8800] 04:07:20 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x12bf09800) [pid = 2283] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:07:20 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x11c3cc800) [pid = 2283] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:07:20 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x129119000) [pid = 2283] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:07:20 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x123e99800) [pid = 2283] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:07:20 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x12bc9c800) [pid = 2283] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:07:20 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x1163dac00) [pid = 2283] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:07:20 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x1140cb800) [pid = 2283] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:07:20 INFO - PROCESS | 2283 | --DOMWINDOW == 108 (0x11adc1000) [pid = 2283] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:07:20 INFO - PROCESS | 2283 | --DOMWINDOW == 107 (0x12bc9b000) [pid = 2283] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:07:20 INFO - PROCESS | 2283 | --DOMWINDOW == 106 (0x123f0fc00) [pid = 2283] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:07:20 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x12d035800) [pid = 2283] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:07:20 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x116341c00) [pid = 2283] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:07:20 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x12bca4400) [pid = 2283] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:07:20 INFO - PROCESS | 2283 | --DOMWINDOW == 102 (0x12da28800) [pid = 2283] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:07:20 INFO - PROCESS | 2283 | --DOMWINDOW == 101 (0x11c3b6c00) [pid = 2283] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:07:20 INFO - PROCESS | 2283 | --DOMWINDOW == 100 (0x11520d400) [pid = 2283] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:07:20 INFO - PROCESS | 2283 | --DOMWINDOW == 99 (0x115584c00) [pid = 2283] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:07:20 INFO - PROCESS | 2283 | 1461323240156 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]]]}] 04:07:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:07:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 619ms 04:07:20 INFO - PROCESS | 2283 | 1461323240197 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 04:07:20 INFO - PROCESS | 2283 | 1461323240198 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 04:07:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:07:20 INFO - PROCESS | 2283 | 1461323240201 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:07:20 INFO - PROCESS | 2283 | 1461323240202 Marionette TRACE conn2 <- [1,598,null,{}] 04:07:20 INFO - PROCESS | 2283 | 1461323240204 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}] 04:07:20 INFO - PROCESS | 2283 | 1461323240283 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 04:07:20 INFO - PROCESS | 2283 | 1461323240332 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:20 INFO - PROCESS | 2283 | ++DOCSHELL 0x12659d000 == 49 [pid = 2283] [id = 157] 04:07:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 100 (0x11927a000) [pid = 2283] [serial = 469] [outer = 0x0] 04:07:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 101 (0x1240cec00) [pid = 2283] [serial = 470] [outer = 0x11927a000] 04:07:20 INFO - PROCESS | 2283 | 1461323240358 Marionette DEBUG loaded listener.js 04:07:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 102 (0x12ba54000) [pid = 2283] [serial = 471] [outer = 0x11927a000] 04:07:20 INFO - PROCESS | 2283 | 1461323240656 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]]]}] 04:07:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:07:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 469ms 04:07:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:07:20 INFO - PROCESS | 2283 | 1461323240676 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 04:07:20 INFO - PROCESS | 2283 | 1461323240677 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 04:07:20 INFO - PROCESS | 2283 | 1461323240679 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:07:20 INFO - PROCESS | 2283 | 1461323240680 Marionette TRACE conn2 <- [1,602,null,{}] 04:07:20 INFO - PROCESS | 2283 | 1461323240683 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}] 04:07:20 INFO - PROCESS | 2283 | 1461323240766 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 04:07:20 INFO - PROCESS | 2283 | 1461323240772 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:20 INFO - PROCESS | 2283 | ++DOCSHELL 0x127e13000 == 50 [pid = 2283] [id = 158] 04:07:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x12902d000) [pid = 2283] [serial = 472] [outer = 0x0] 04:07:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x12cf29400) [pid = 2283] [serial = 473] [outer = 0x12902d000] 04:07:20 INFO - PROCESS | 2283 | 1461323240802 Marionette DEBUG loaded listener.js 04:07:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x12d0ef400) [pid = 2283] [serial = 474] [outer = 0x12902d000] 04:07:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:07:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 469ms 04:07:21 INFO - PROCESS | 2283 | 1461323241142 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]]]}] 04:07:21 INFO - PROCESS | 2283 | 1461323241149 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 04:07:21 INFO - PROCESS | 2283 | 1461323241152 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 04:07:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:07:21 INFO - PROCESS | 2283 | 1461323241154 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:07:21 INFO - PROCESS | 2283 | 1461323241156 Marionette TRACE conn2 <- [1,606,null,{}] 04:07:21 INFO - PROCESS | 2283 | 1461323241158 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}] 04:07:21 INFO - PROCESS | 2283 | 1461323241271 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 04:07:21 INFO - PROCESS | 2283 | 1461323241278 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:21 INFO - PROCESS | 2283 | ++DOCSHELL 0x129c17000 == 51 [pid = 2283] [id = 159] 04:07:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x12d0f5800) [pid = 2283] [serial = 475] [outer = 0x0] 04:07:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x12d4b9000) [pid = 2283] [serial = 476] [outer = 0x12d0f5800] 04:07:21 INFO - PROCESS | 2283 | 1461323241303 Marionette DEBUG loaded listener.js 04:07:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x12dc17400) [pid = 2283] [serial = 477] [outer = 0x12d0f5800] 04:07:21 INFO - PROCESS | 2283 | 1461323241607 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]]]}] 04:07:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:07:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 469ms 04:07:21 INFO - PROCESS | 2283 | 1461323241624 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 04:07:21 INFO - PROCESS | 2283 | 1461323241625 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 04:07:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:07:21 INFO - PROCESS | 2283 | 1461323241627 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:07:21 INFO - PROCESS | 2283 | 1461323241629 Marionette TRACE conn2 <- [1,610,null,{}] 04:07:21 INFO - PROCESS | 2283 | 1461323241631 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}] 04:07:21 INFO - PROCESS | 2283 | 1461323241714 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 04:07:21 INFO - PROCESS | 2283 | 1461323241721 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:21 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ba40800 == 52 [pid = 2283] [id = 160] 04:07:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x12bc99800) [pid = 2283] [serial = 478] [outer = 0x0] 04:07:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x12e4a8800) [pid = 2283] [serial = 479] [outer = 0x12bc99800] 04:07:21 INFO - PROCESS | 2283 | 1461323241746 Marionette DEBUG loaded listener.js 04:07:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x12e4ce000) [pid = 2283] [serial = 480] [outer = 0x12bc99800] 04:07:22 INFO - PROCESS | 2283 | 1461323242130 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]]]}] 04:07:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:07:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 568ms 04:07:22 INFO - PROCESS | 2283 | 1461323242197 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 04:07:22 INFO - PROCESS | 2283 | 1461323242199 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 04:07:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:07:22 INFO - PROCESS | 2283 | 1461323242203 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:07:22 INFO - PROCESS | 2283 | 1461323242206 Marionette TRACE conn2 <- [1,614,null,{}] 04:07:22 INFO - PROCESS | 2283 | 1461323242209 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}] 04:07:22 INFO - PROCESS | 2283 | 1461323242313 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 04:07:22 INFO - PROCESS | 2283 | 1461323242360 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:22 INFO - PROCESS | 2283 | ++DOCSHELL 0x1188cf800 == 53 [pid = 2283] [id = 161] 04:07:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x113409c00) [pid = 2283] [serial = 481] [outer = 0x0] 04:07:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x1163e3c00) [pid = 2283] [serial = 482] [outer = 0x113409c00] 04:07:22 INFO - PROCESS | 2283 | 1461323242391 Marionette DEBUG loaded listener.js 04:07:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x119c96c00) [pid = 2283] [serial = 483] [outer = 0x113409c00] 04:07:22 INFO - PROCESS | 2283 | 1461323242811 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]]]}] 04:07:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:07:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 671ms 04:07:22 INFO - PROCESS | 2283 | 1461323242874 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 04:07:22 INFO - PROCESS | 2283 | 1461323242878 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 04:07:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:07:22 INFO - PROCESS | 2283 | 1461323242883 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:07:22 INFO - PROCESS | 2283 | 1461323242885 Marionette TRACE conn2 <- [1,618,null,{}] 04:07:22 INFO - PROCESS | 2283 | 1461323242887 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}] 04:07:23 INFO - PROCESS | 2283 | 1461323243012 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 04:07:23 INFO - PROCESS | 2283 | 1461323243087 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:23 INFO - PROCESS | 2283 | ++DOCSHELL 0x11a95e000 == 54 [pid = 2283] [id = 162] 04:07:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x11adc5c00) [pid = 2283] [serial = 484] [outer = 0x0] 04:07:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x11bb51c00) [pid = 2283] [serial = 485] [outer = 0x11adc5c00] 04:07:23 INFO - PROCESS | 2283 | 1461323243119 Marionette DEBUG loaded listener.js 04:07:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x11bba3000) [pid = 2283] [serial = 486] [outer = 0x11adc5c00] 04:07:23 INFO - PROCESS | 2283 | 1461323243541 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]]]}] 04:07:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:07:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 670ms 04:07:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:07:23 INFO - PROCESS | 2283 | 1461323243555 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 04:07:23 INFO - PROCESS | 2283 | 1461323243556 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 04:07:23 INFO - PROCESS | 2283 | 1461323243559 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:07:23 INFO - PROCESS | 2283 | 1461323243561 Marionette TRACE conn2 <- [1,622,null,{}] 04:07:23 INFO - PROCESS | 2283 | 1461323243569 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}] 04:07:23 INFO - PROCESS | 2283 | 1461323243672 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 04:07:23 INFO - PROCESS | 2283 | 1461323243718 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:23 INFO - PROCESS | 2283 | ++DOCSHELL 0x126593800 == 55 [pid = 2283] [id = 163] 04:07:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x11bfc4800) [pid = 2283] [serial = 487] [outer = 0x0] 04:07:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x11c8df000) [pid = 2283] [serial = 488] [outer = 0x11bfc4800] 04:07:23 INFO - PROCESS | 2283 | 1461323243750 Marionette DEBUG loaded listener.js 04:07:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x127cd8800) [pid = 2283] [serial = 489] [outer = 0x11bfc4800] 04:07:24 INFO - PROCESS | 2283 | 1461323244174 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]]]}] 04:07:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:07:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 670ms 04:07:24 INFO - PROCESS | 2283 | 1461323244230 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 04:07:24 INFO - PROCESS | 2283 | 1461323244232 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 04:07:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:07:24 INFO - PROCESS | 2283 | 1461323244235 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:07:24 INFO - PROCESS | 2283 | 1461323244236 Marionette TRACE conn2 <- [1,626,null,{}] 04:07:24 INFO - PROCESS | 2283 | 1461323244238 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}] 04:07:24 INFO - PROCESS | 2283 | 1461323244361 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 04:07:24 INFO - PROCESS | 2283 | 1461323244422 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:24 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d45d000 == 56 [pid = 2283] [id = 164] 04:07:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x12b1ef400) [pid = 2283] [serial = 490] [outer = 0x0] 04:07:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x12b1fd400) [pid = 2283] [serial = 491] [outer = 0x12b1ef400] 04:07:24 INFO - PROCESS | 2283 | 1461323244452 Marionette DEBUG loaded listener.js 04:07:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x12cf2e400) [pid = 2283] [serial = 492] [outer = 0x12b1ef400] 04:07:24 INFO - PROCESS | 2283 | 1461323244858 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]]]}] 04:07:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:07:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 669ms 04:07:24 INFO - PROCESS | 2283 | 1461323244905 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 04:07:24 INFO - PROCESS | 2283 | 1461323244906 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 04:07:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:07:24 INFO - PROCESS | 2283 | 1461323244908 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:07:24 INFO - PROCESS | 2283 | 1461323244910 Marionette TRACE conn2 <- [1,630,null,{}] 04:07:24 INFO - PROCESS | 2283 | 1461323244912 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}] 04:07:25 INFO - PROCESS | 2283 | 1461323245011 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 04:07:25 INFO - PROCESS | 2283 | 1461323245071 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:25 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d494800 == 57 [pid = 2283] [id = 165] 04:07:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x12b1f6000) [pid = 2283] [serial = 493] [outer = 0x0] 04:07:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x12d10bc00) [pid = 2283] [serial = 494] [outer = 0x12b1f6000] 04:07:25 INFO - PROCESS | 2283 | 1461323245101 Marionette DEBUG loaded listener.js 04:07:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x12da28000) [pid = 2283] [serial = 495] [outer = 0x12b1f6000] 04:07:25 INFO - PROCESS | 2283 | 1461323245511 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]]]}] 04:07:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:07:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 619ms 04:07:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:07:25 INFO - PROCESS | 2283 | 1461323245528 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 04:07:25 INFO - PROCESS | 2283 | 1461323245529 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 04:07:25 INFO - PROCESS | 2283 | 1461323245532 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:07:25 INFO - PROCESS | 2283 | 1461323245533 Marionette TRACE conn2 <- [1,634,null,{}] 04:07:25 INFO - PROCESS | 2283 | 1461323245536 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}] 04:07:25 INFO - PROCESS | 2283 | 1461323245649 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 04:07:25 INFO - PROCESS | 2283 | 1461323245757 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:25 INFO - PROCESS | 2283 | ++DOCSHELL 0x12daab000 == 58 [pid = 2283] [id = 166] 04:07:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x12e4a5000) [pid = 2283] [serial = 496] [outer = 0x0] 04:07:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x12e6cec00) [pid = 2283] [serial = 497] [outer = 0x12e4a5000] 04:07:25 INFO - PROCESS | 2283 | 1461323245789 Marionette DEBUG loaded listener.js 04:07:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 129 (0x12e80a800) [pid = 2283] [serial = 498] [outer = 0x12e4a5000] 04:07:26 INFO - PROCESS | 2283 | [2283] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:07:26 INFO - PROCESS | 2283 | 1461323246328 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]]]}] 04:07:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:07:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 821ms 04:07:26 INFO - PROCESS | 2283 | 1461323246353 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 04:07:26 INFO - PROCESS | 2283 | 1461323246356 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 04:07:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:07:26 INFO - PROCESS | 2283 | 1461323246359 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:07:26 INFO - PROCESS | 2283 | 1461323246362 Marionette TRACE conn2 <- [1,638,null,{}] 04:07:26 INFO - PROCESS | 2283 | 1461323246366 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}] 04:07:26 INFO - PROCESS | 2283 | 1461323246458 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 04:07:26 INFO - PROCESS | 2283 | 1461323246506 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:26 INFO - PROCESS | 2283 | ++DOCSHELL 0x11aaaf000 == 59 [pid = 2283] [id = 167] 04:07:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x1158c9000) [pid = 2283] [serial = 499] [outer = 0x0] 04:07:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x116718400) [pid = 2283] [serial = 500] [outer = 0x1158c9000] 04:07:26 INFO - PROCESS | 2283 | 1461323246535 Marionette DEBUG loaded listener.js 04:07:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x119c97400) [pid = 2283] [serial = 501] [outer = 0x1158c9000] 04:07:26 INFO - PROCESS | 2283 | [2283] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:07:26 INFO - PROCESS | 2283 | 1461323246986 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]]]}] 04:07:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:07:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 671ms 04:07:27 INFO - PROCESS | 2283 | 1461323247036 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 04:07:27 INFO - PROCESS | 2283 | 1461323247039 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 04:07:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:07:27 INFO - PROCESS | 2283 | 1461323247045 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:07:27 INFO - PROCESS | 2283 | 1461323247047 Marionette TRACE conn2 <- [1,642,null,{}] 04:07:27 INFO - PROCESS | 2283 | 1461323247050 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}] 04:07:27 INFO - PROCESS | 2283 | 1461323247144 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 04:07:27 INFO - PROCESS | 2283 | --DOCSHELL 0x129c17000 == 58 [pid = 2283] [id = 159] 04:07:27 INFO - PROCESS | 2283 | --DOCSHELL 0x127e13000 == 57 [pid = 2283] [id = 158] 04:07:27 INFO - PROCESS | 2283 | --DOCSHELL 0x12659d000 == 56 [pid = 2283] [id = 157] 04:07:27 INFO - PROCESS | 2283 | --DOCSHELL 0x12441f800 == 55 [pid = 2283] [id = 156] 04:07:27 INFO - PROCESS | 2283 | --DOCSHELL 0x123d6c800 == 54 [pid = 2283] [id = 155] 04:07:27 INFO - PROCESS | 2283 | --DOCSHELL 0x118ab6000 == 53 [pid = 2283] [id = 154] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x12e4af000) [pid = 2283] [serial = 427] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | 1461323247248 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:27 INFO - PROCESS | 2283 | --DOCSHELL 0x11c42d000 == 52 [pid = 2283] [id = 153] 04:07:27 INFO - PROCESS | 2283 | --DOCSHELL 0x11b245800 == 51 [pid = 2283] [id = 152] 04:07:27 INFO - PROCESS | 2283 | --DOCSHELL 0x11ab51000 == 50 [pid = 2283] [id = 151] 04:07:27 INFO - PROCESS | 2283 | --DOCSHELL 0x118662000 == 49 [pid = 2283] [id = 150] 04:07:27 INFO - PROCESS | 2283 | --DOCSHELL 0x118e62000 == 48 [pid = 2283] [id = 149] 04:07:27 INFO - PROCESS | 2283 | --DOCSHELL 0x1192d6800 == 47 [pid = 2283] [id = 148] 04:07:27 INFO - PROCESS | 2283 | ++DOCSHELL 0x114d09000 == 48 [pid = 2283] [id = 168] 04:07:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x1140cb800) [pid = 2283] [serial = 502] [outer = 0x0] 04:07:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x11a99f800) [pid = 2283] [serial = 503] [outer = 0x1140cb800] 04:07:27 INFO - PROCESS | 2283 | 1461323247281 Marionette DEBUG loaded listener.js 04:07:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 134 (0x11bb0e800) [pid = 2283] [serial = 504] [outer = 0x1140cb800] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 133 (0x123bee800) [pid = 2283] [serial = 341] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x118622c00) [pid = 2283] [serial = 335] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x11bfbf800) [pid = 2283] [serial = 338] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 130 (0x12d0f6c00) [pid = 2283] [serial = 377] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x11c85dc00) [pid = 2283] [serial = 394] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 128 (0x12b6d6400) [pid = 2283] [serial = 406] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 127 (0x1239e8800) [pid = 2283] [serial = 395] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 126 (0x124542c00) [pid = 2283] [serial = 397] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x1275fa000) [pid = 2283] [serial = 398] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x12d0eb400) [pid = 2283] [serial = 412] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x12b1f7000) [pid = 2283] [serial = 385] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x11a996000) [pid = 2283] [serial = 389] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x118696c00) [pid = 2283] [serial = 388] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x129f43800) [pid = 2283] [serial = 403] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x123e8ac00) [pid = 2283] [serial = 382] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x11bfcd800) [pid = 2283] [serial = 392] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x11bb58800) [pid = 2283] [serial = 391] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x12bf02400) [pid = 2283] [serial = 409] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x127cd7400) [pid = 2283] [serial = 400] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x129c26000) [pid = 2283] [serial = 401] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x12d032800) [pid = 2283] [serial = 410] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x116343c00) [pid = 2283] [serial = 379] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x12d116400) [pid = 2283] [serial = 415] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x12d10c400) [pid = 2283] [serial = 413] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x1274bc800) [pid = 2283] [serial = 418] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 108 (0x12d4c6400) [pid = 2283] [serial = 416] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 107 (0x12dc20000) [pid = 2283] [serial = 422] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 106 (0x12bc9a000) [pid = 2283] [serial = 407] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x12e4a2800) [pid = 2283] [serial = 424] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x12b4ce000) [pid = 2283] [serial = 404] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x12dc16800) [pid = 2283] [serial = 421] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 102 (0x12e4abc00) [pid = 2283] [serial = 425] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | --DOMWINDOW == 101 (0x12b4dac00) [pid = 2283] [serial = 419] [outer = 0x0] [url = about:blank] 04:07:27 INFO - PROCESS | 2283 | 1461323247687 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]]]}] 04:07:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:07:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 672ms 04:07:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:07:27 INFO - PROCESS | 2283 | 1461323247719 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 04:07:27 INFO - PROCESS | 2283 | 1461323247720 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 04:07:27 INFO - PROCESS | 2283 | 1461323247723 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:07:27 INFO - PROCESS | 2283 | 1461323247725 Marionette TRACE conn2 <- [1,646,null,{}] 04:07:27 INFO - PROCESS | 2283 | 1461323247733 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}] 04:07:27 INFO - PROCESS | 2283 | 1461323247838 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 04:07:27 INFO - PROCESS | 2283 | 1461323247848 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:27 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ab3e800 == 49 [pid = 2283] [id = 169] 04:07:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 102 (0x11bfbf800) [pid = 2283] [serial = 505] [outer = 0x0] 04:07:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x11c53b400) [pid = 2283] [serial = 506] [outer = 0x11bfbf800] 04:07:27 INFO - PROCESS | 2283 | 1461323247878 Marionette DEBUG loaded listener.js 04:07:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x123e8ac00) [pid = 2283] [serial = 507] [outer = 0x11bfbf800] 04:07:28 INFO - PROCESS | 2283 | 1461323248223 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]]]}] 04:07:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:07:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 521ms 04:07:28 INFO - PROCESS | 2283 | 1461323248245 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 04:07:28 INFO - PROCESS | 2283 | 1461323248247 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 04:07:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:07:28 INFO - PROCESS | 2283 | 1461323248249 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:07:28 INFO - PROCESS | 2283 | 1461323248250 Marionette TRACE conn2 <- [1,650,null,{}] 04:07:28 INFO - PROCESS | 2283 | 1461323248255 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}] 04:07:28 INFO - PROCESS | 2283 | 1461323248337 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 04:07:28 INFO - PROCESS | 2283 | 1461323248382 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:28 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ad76800 == 50 [pid = 2283] [id = 170] 04:07:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x123d3b800) [pid = 2283] [serial = 508] [outer = 0x0] 04:07:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x1272bc000) [pid = 2283] [serial = 509] [outer = 0x123d3b800] 04:07:28 INFO - PROCESS | 2283 | 1461323248409 Marionette DEBUG loaded listener.js 04:07:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x12968e800) [pid = 2283] [serial = 510] [outer = 0x123d3b800] 04:07:28 INFO - PROCESS | 2283 | 1461323248712 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]]]}] 04:07:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:07:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 472ms 04:07:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:07:28 INFO - PROCESS | 2283 | 1461323248725 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 04:07:28 INFO - PROCESS | 2283 | 1461323248726 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 04:07:28 INFO - PROCESS | 2283 | 1461323248729 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:07:28 INFO - PROCESS | 2283 | 1461323248730 Marionette TRACE conn2 <- [1,654,null,{}] 04:07:28 INFO - PROCESS | 2283 | 1461323248732 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}] 04:07:28 INFO - PROCESS | 2283 | 1461323248814 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 04:07:28 INFO - PROCESS | 2283 | 1461323248821 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:28 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c95b800 == 51 [pid = 2283] [id = 171] 04:07:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x129c2f800) [pid = 2283] [serial = 511] [outer = 0x0] 04:07:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x12b1f2800) [pid = 2283] [serial = 512] [outer = 0x129c2f800] 04:07:28 INFO - PROCESS | 2283 | 1461323248848 Marionette DEBUG loaded listener.js 04:07:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x12b459400) [pid = 2283] [serial = 513] [outer = 0x129c2f800] 04:07:29 INFO - PROCESS | 2283 | 1461323249161 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]]]}] 04:07:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:07:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 469ms 04:07:29 INFO - PROCESS | 2283 | 1461323249199 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 04:07:29 INFO - PROCESS | 2283 | 1461323249202 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 04:07:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:07:29 INFO - PROCESS | 2283 | 1461323249205 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:07:29 INFO - PROCESS | 2283 | 1461323249206 Marionette TRACE conn2 <- [1,658,null,{}] 04:07:29 INFO - PROCESS | 2283 | 1461323249209 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}] 04:07:29 INFO - PROCESS | 2283 | 1461323249328 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 04:07:29 INFO - PROCESS | 2283 | 1461323249339 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:29 INFO - PROCESS | 2283 | ++DOCSHELL 0x123c59800 == 52 [pid = 2283] [id = 172] 04:07:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x12b45d400) [pid = 2283] [serial = 514] [outer = 0x0] 04:07:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x12b6d1000) [pid = 2283] [serial = 515] [outer = 0x12b45d400] 04:07:29 INFO - PROCESS | 2283 | 1461323249367 Marionette DEBUG loaded listener.js 04:07:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x12d10c400) [pid = 2283] [serial = 516] [outer = 0x12b45d400] 04:07:29 INFO - PROCESS | 2283 | 1461323249715 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]]]}] 04:07:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:07:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 518ms 04:07:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:07:29 INFO - PROCESS | 2283 | 1461323249725 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 04:07:29 INFO - PROCESS | 2283 | 1461323249726 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 04:07:29 INFO - PROCESS | 2283 | 1461323249728 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:07:29 INFO - PROCESS | 2283 | 1461323249729 Marionette TRACE conn2 <- [1,662,null,{}] 04:07:29 INFO - PROCESS | 2283 | 1461323249731 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}] 04:07:29 INFO - PROCESS | 2283 | 1461323249832 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 04:07:29 INFO - PROCESS | 2283 | 1461323249837 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:29 INFO - PROCESS | 2283 | ++DOCSHELL 0x126538800 == 53 [pid = 2283] [id = 173] 04:07:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x1274c0000) [pid = 2283] [serial = 517] [outer = 0x0] 04:07:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x12d4c2400) [pid = 2283] [serial = 518] [outer = 0x1274c0000] 04:07:29 INFO - PROCESS | 2283 | 1461323249863 Marionette DEBUG loaded listener.js 04:07:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x12dc20400) [pid = 2283] [serial = 519] [outer = 0x1274c0000] 04:07:30 INFO - PROCESS | 2283 | [2283] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:07:30 INFO - PROCESS | 2283 | [2283] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:07:30 INFO - PROCESS | 2283 | 1461323250224 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]]]}] 04:07:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:07:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 521ms 04:07:30 INFO - PROCESS | 2283 | 1461323250250 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 04:07:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:07:30 INFO - PROCESS | 2283 | 1461323250255 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 04:07:30 INFO - PROCESS | 2283 | 1461323250258 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:07:30 INFO - PROCESS | 2283 | 1461323250260 Marionette TRACE conn2 <- [1,666,null,{}] 04:07:30 INFO - PROCESS | 2283 | 1461323250263 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}] 04:07:30 INFO - PROCESS | 2283 | 1461323250410 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 04:07:30 INFO - PROCESS | 2283 | 1461323250429 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:30 INFO - PROCESS | 2283 | ++DOCSHELL 0x127e06000 == 54 [pid = 2283] [id = 174] 04:07:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x12e4abc00) [pid = 2283] [serial = 520] [outer = 0x0] 04:07:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x12e4cdc00) [pid = 2283] [serial = 521] [outer = 0x12e4abc00] 04:07:30 INFO - PROCESS | 2283 | 1461323250468 Marionette DEBUG loaded listener.js 04:07:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x12e6d5400) [pid = 2283] [serial = 522] [outer = 0x12e4abc00] 04:07:30 INFO - PROCESS | 2283 | [2283] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:07:30 INFO - PROCESS | 2283 | [2283] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:07:30 INFO - PROCESS | 2283 | 1461323250955 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]]]}] 04:07:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:07:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 720ms 04:07:30 INFO - PROCESS | 2283 | 1461323250978 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 04:07:30 INFO - PROCESS | 2283 | 1461323250979 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 04:07:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:07:30 INFO - PROCESS | 2283 | 1461323250981 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:07:30 INFO - PROCESS | 2283 | 1461323250982 Marionette TRACE conn2 <- [1,670,null,{}] 04:07:30 INFO - PROCESS | 2283 | 1461323250992 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}] 04:07:31 INFO - PROCESS | 2283 | 1461323251104 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 04:07:31 INFO - PROCESS | 2283 | 1461323251110 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:31 INFO - PROCESS | 2283 | ++DOCSHELL 0x129c22800 == 55 [pid = 2283] [id = 175] 04:07:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x12e4c9800) [pid = 2283] [serial = 523] [outer = 0x0] 04:07:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x12e807800) [pid = 2283] [serial = 524] [outer = 0x12e4c9800] 04:07:31 INFO - PROCESS | 2283 | 1461323251136 Marionette DEBUG loaded listener.js 04:07:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x12e80e000) [pid = 2283] [serial = 525] [outer = 0x12e4c9800] 04:07:31 INFO - PROCESS | 2283 | 1461323251463 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]]]}] 04:07:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:07:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 528ms 04:07:31 INFO - PROCESS | 2283 | 1461323251509 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 04:07:31 INFO - PROCESS | 2283 | 1461323251510 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 04:07:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:07:31 INFO - PROCESS | 2283 | 1461323251513 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:07:31 INFO - PROCESS | 2283 | 1461323251514 Marionette TRACE conn2 <- [1,674,null,{}] 04:07:31 INFO - PROCESS | 2283 | 1461323251516 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}] 04:07:31 INFO - PROCESS | 2283 | 1461323251614 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 04:07:31 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x12902dc00) [pid = 2283] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:07:31 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x129a04c00) [pid = 2283] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:07:31 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x1159bbc00) [pid = 2283] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:07:31 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x1142c7000) [pid = 2283] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:07:31 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x119c8b000) [pid = 2283] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:07:31 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x129123400) [pid = 2283] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:07:31 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x12b6d8800) [pid = 2283] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:07:31 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x11adc0000) [pid = 2283] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:07:31 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x11927a000) [pid = 2283] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:07:31 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x12902d000) [pid = 2283] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:07:31 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x12d0f5800) [pid = 2283] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:07:31 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x1275fbc00) [pid = 2283] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:07:31 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x11c3c3c00) [pid = 2283] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:07:31 INFO - PROCESS | 2283 | 1461323251760 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:31 INFO - PROCESS | 2283 | ++DOCSHELL 0x11585e000 == 56 [pid = 2283] [id = 176] 04:07:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x115409000) [pid = 2283] [serial = 526] [outer = 0x0] 04:07:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x119c8b000) [pid = 2283] [serial = 527] [outer = 0x115409000] 04:07:31 INFO - PROCESS | 2283 | 1461323251785 Marionette DEBUG loaded listener.js 04:07:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x1275fbc00) [pid = 2283] [serial = 528] [outer = 0x115409000] 04:07:31 INFO - PROCESS | 2283 | [2283] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:07:32 INFO - PROCESS | 2283 | [2283] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:07:32 INFO - PROCESS | 2283 | 1461323252061 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]]]}] 04:07:32 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 04:07:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 568ms 04:07:32 INFO - PROCESS | 2283 | 1461323252081 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 04:07:32 INFO - PROCESS | 2283 | 1461323252083 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 04:07:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:07:32 INFO - PROCESS | 2283 | 1461323252093 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:07:32 INFO - PROCESS | 2283 | 1461323252095 Marionette TRACE conn2 <- [1,678,null,{}] 04:07:32 INFO - PROCESS | 2283 | 1461323252097 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}] 04:07:32 INFO - PROCESS | 2283 | 1461323252210 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 04:07:32 INFO - PROCESS | 2283 | 1461323252214 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:32 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d19c000 == 57 [pid = 2283] [id = 177] 04:07:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x12b456c00) [pid = 2283] [serial = 529] [outer = 0x0] 04:07:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x12e880800) [pid = 2283] [serial = 530] [outer = 0x12b456c00] 04:07:32 INFO - PROCESS | 2283 | 1461323252243 Marionette DEBUG loaded listener.js 04:07:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x12e89ec00) [pid = 2283] [serial = 531] [outer = 0x12b456c00] 04:07:32 INFO - PROCESS | 2283 | 1461323252588 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]]]}] 04:07:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:07:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 521ms 04:07:32 INFO - PROCESS | 2283 | 1461323252614 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 04:07:32 INFO - PROCESS | 2283 | 1461323252616 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 04:07:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:07:32 INFO - PROCESS | 2283 | 1461323252629 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:07:32 INFO - PROCESS | 2283 | 1461323252631 Marionette TRACE conn2 <- [1,682,null,{}] 04:07:32 INFO - PROCESS | 2283 | 1461323252633 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}] 04:07:32 INFO - PROCESS | 2283 | 1461323252713 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 04:07:32 INFO - PROCESS | 2283 | 1461323252720 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:32 INFO - PROCESS | 2283 | ++DOCSHELL 0x12db7d000 == 58 [pid = 2283] [id = 178] 04:07:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x12e89f000) [pid = 2283] [serial = 532] [outer = 0x0] 04:07:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x12e8a5000) [pid = 2283] [serial = 533] [outer = 0x12e89f000] 04:07:32 INFO - PROCESS | 2283 | 1461323252746 Marionette DEBUG loaded listener.js 04:07:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x12e8ac800) [pid = 2283] [serial = 534] [outer = 0x12e89f000] 04:07:33 INFO - PROCESS | 2283 | 1461323253549 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]]]}] 04:07:33 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) 04:07:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 980ms 04:07:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:07:33 INFO - PROCESS | 2283 | 1461323253600 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 04:07:33 INFO - PROCESS | 2283 | 1461323253601 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 04:07:33 INFO - PROCESS | 2283 | 1461323253604 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:07:33 INFO - PROCESS | 2283 | 1461323253605 Marionette TRACE conn2 <- [1,686,null,{}] 04:07:33 INFO - PROCESS | 2283 | 1461323253607 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}] 04:07:33 INFO - PROCESS | 2283 | 1461323253690 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 04:07:33 INFO - PROCESS | 2283 | 1461323253694 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:33 INFO - PROCESS | 2283 | ++DOCSHELL 0x12e5a3000 == 59 [pid = 2283] [id = 179] 04:07:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x12ef7f000) [pid = 2283] [serial = 535] [outer = 0x0] 04:07:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x12ef87c00) [pid = 2283] [serial = 536] [outer = 0x12ef7f000] 04:07:33 INFO - PROCESS | 2283 | 1461323253719 Marionette DEBUG loaded listener.js 04:07:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x12ef8bc00) [pid = 2283] [serial = 537] [outer = 0x12ef7f000] 04:07:34 INFO - PROCESS | 2283 | 1461323254773 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]]]}] 04:07:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:07:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1171ms 04:07:34 INFO - PROCESS | 2283 | 1461323254776 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 04:07:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:07:34 INFO - PROCESS | 2283 | 1461323254778 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 04:07:34 INFO - PROCESS | 2283 | 1461323254781 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:07:34 INFO - PROCESS | 2283 | 1461323254783 Marionette TRACE conn2 <- [1,690,null,{}] 04:07:34 INFO - PROCESS | 2283 | 1461323254789 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}] 04:07:34 INFO - PROCESS | 2283 | 1461323254895 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 04:07:34 INFO - PROCESS | 2283 | 1461323254943 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:34 INFO - PROCESS | 2283 | ++DOCSHELL 0x119c81800 == 60 [pid = 2283] [id = 180] 04:07:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x11912a000) [pid = 2283] [serial = 538] [outer = 0x0] 04:07:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x11a981400) [pid = 2283] [serial = 539] [outer = 0x11912a000] 04:07:34 INFO - PROCESS | 2283 | 1461323254975 Marionette DEBUG loaded listener.js 04:07:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x11adbec00) [pid = 2283] [serial = 540] [outer = 0x11912a000] 04:07:35 INFO - PROCESS | 2283 | 1461323255879 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]]]}] 04:07:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:07:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1124ms 04:07:35 INFO - PROCESS | 2283 | 1461323255906 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 04:07:35 INFO - PROCESS | 2283 | 1461323255910 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 04:07:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:07:35 INFO - PROCESS | 2283 | 1461323255915 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:07:35 INFO - PROCESS | 2283 | 1461323255917 Marionette TRACE conn2 <- [1,694,null,{}] 04:07:35 INFO - PROCESS | 2283 | 1461323255922 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}] 04:07:36 INFO - PROCESS | 2283 | 1461323256024 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 04:07:36 INFO - PROCESS | 2283 | 1461323256071 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:36 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c968800 == 61 [pid = 2283] [id = 181] 04:07:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x11bb9e000) [pid = 2283] [serial = 541] [outer = 0x0] 04:07:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x124446800) [pid = 2283] [serial = 542] [outer = 0x11bb9e000] 04:07:36 INFO - PROCESS | 2283 | 1461323256101 Marionette DEBUG loaded listener.js 04:07:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x12968a000) [pid = 2283] [serial = 543] [outer = 0x11bb9e000] 04:07:37 INFO - PROCESS | 2283 | 1461323257226 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]]]}] 04:07:37 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) 04:07:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1322ms 04:07:37 INFO - PROCESS | 2283 | 1461323257238 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 04:07:37 INFO - PROCESS | 2283 | 1461323257241 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 04:07:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:07:37 INFO - PROCESS | 2283 | 1461323257244 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:07:37 INFO - PROCESS | 2283 | 1461323257246 Marionette TRACE conn2 <- [1,698,null,{}] 04:07:37 INFO - PROCESS | 2283 | 1461323257251 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}] 04:07:37 INFO - PROCESS | 2283 | 1461323257339 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 04:07:37 INFO - PROCESS | 2283 | 1461323257426 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:37 INFO - PROCESS | 2283 | ++DOCSHELL 0x11a94b800 == 62 [pid = 2283] [id = 182] 04:07:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x11a983c00) [pid = 2283] [serial = 544] [outer = 0x0] 04:07:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 129 (0x11a9a2c00) [pid = 2283] [serial = 545] [outer = 0x11a983c00] 04:07:37 INFO - PROCESS | 2283 | 1461323257455 Marionette DEBUG loaded listener.js 04:07:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x11add5c00) [pid = 2283] [serial = 546] [outer = 0x11a983c00] 04:07:38 INFO - PROCESS | 2283 | 1461323258361 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]]]}] 04:07:38 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) 04:07:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1126ms 04:07:38 INFO - PROCESS | 2283 | 1461323258372 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 04:07:38 INFO - PROCESS | 2283 | 1461323258378 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 04:07:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:07:38 INFO - PROCESS | 2283 | 1461323258385 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:07:38 INFO - PROCESS | 2283 | 1461323258387 Marionette TRACE conn2 <- [1,702,null,{}] 04:07:38 INFO - PROCESS | 2283 | 1461323258391 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}] 04:07:38 INFO - PROCESS | 2283 | 1461323258489 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 04:07:38 INFO - PROCESS | 2283 | 1461323258537 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:38 INFO - PROCESS | 2283 | ++DOCSHELL 0x11914a800 == 63 [pid = 2283] [id = 183] 04:07:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x11a986400) [pid = 2283] [serial = 547] [outer = 0x0] 04:07:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x11b718000) [pid = 2283] [serial = 548] [outer = 0x11a986400] 04:07:38 INFO - PROCESS | 2283 | 1461323258565 Marionette DEBUG loaded listener.js 04:07:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x11bfcec00) [pid = 2283] [serial = 549] [outer = 0x11a986400] 04:07:38 INFO - PROCESS | 2283 | --DOCSHELL 0x129c16000 == 62 [pid = 2283] [id = 146] 04:07:38 INFO - PROCESS | 2283 | --DOCSHELL 0x12db7d000 == 61 [pid = 2283] [id = 178] 04:07:38 INFO - PROCESS | 2283 | --DOCSHELL 0x12d19c000 == 60 [pid = 2283] [id = 177] 04:07:38 INFO - PROCESS | 2283 | --DOCSHELL 0x11585e000 == 59 [pid = 2283] [id = 176] 04:07:38 INFO - PROCESS | 2283 | --DOCSHELL 0x129c22800 == 58 [pid = 2283] [id = 175] 04:07:38 INFO - PROCESS | 2283 | --DOCSHELL 0x127e06000 == 57 [pid = 2283] [id = 174] 04:07:38 INFO - PROCESS | 2283 | --DOCSHELL 0x126538800 == 56 [pid = 2283] [id = 173] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x1159bc400) [pid = 2283] [serial = 430] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x12b454400) [pid = 2283] [serial = 439] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 130 (0x12e4a8800) [pid = 2283] [serial = 479] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x11b718400) [pid = 2283] [serial = 433] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 128 (0x1275f1400) [pid = 2283] [serial = 436] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOCSHELL 0x123c59800 == 55 [pid = 2283] [id = 172] 04:07:38 INFO - PROCESS | 2283 | --DOCSHELL 0x11c95b800 == 54 [pid = 2283] [id = 171] 04:07:38 INFO - PROCESS | 2283 | --DOCSHELL 0x11ad76800 == 53 [pid = 2283] [id = 170] 04:07:38 INFO - PROCESS | 2283 | --DOCSHELL 0x11ab3e800 == 52 [pid = 2283] [id = 169] 04:07:38 INFO - PROCESS | 2283 | --DOCSHELL 0x114d09000 == 51 [pid = 2283] [id = 168] 04:07:38 INFO - PROCESS | 2283 | --DOCSHELL 0x11aaaf000 == 50 [pid = 2283] [id = 167] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 127 (0x129121c00) [pid = 2283] [serial = 458] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 126 (0x129f3b000) [pid = 2283] [serial = 459] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x12b4cec00) [pid = 2283] [serial = 464] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x11a983800) [pid = 2283] [serial = 448] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x11671ac00) [pid = 2283] [serial = 443] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x11520e800) [pid = 2283] [serial = 442] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x11aa08c00) [pid = 2283] [serial = 446] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x11a898400) [pid = 2283] [serial = 445] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x12b1f3800) [pid = 2283] [serial = 461] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x12ba59400) [pid = 2283] [serial = 467] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x1240cb400) [pid = 2283] [serial = 455] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x1240cec00) [pid = 2283] [serial = 470] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x12b6d7800) [pid = 2283] [serial = 465] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x12cf29400) [pid = 2283] [serial = 473] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x12d4b9000) [pid = 2283] [serial = 476] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x12e4cbc00) [pid = 2283] [serial = 428] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x11c538c00) [pid = 2283] [serial = 451] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x12e802400) [pid = 2283] [serial = 194] [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.] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x11c8d6800) [pid = 2283] [serial = 452] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 108 (0x11bb08c00) [pid = 2283] [serial = 449] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 107 (0x12ba54000) [pid = 2283] [serial = 471] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 106 (0x12b457c00) [pid = 2283] [serial = 462] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x12d0ef400) [pid = 2283] [serial = 474] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x12bca7400) [pid = 2283] [serial = 468] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x127208000) [pid = 2283] [serial = 456] [outer = 0x0] [url = about:blank] 04:07:38 INFO - PROCESS | 2283 | --DOMWINDOW == 102 (0x12dc17400) [pid = 2283] [serial = 477] [outer = 0x0] [url = about:blank] 04:07:39 INFO - PROCESS | 2283 | 1461323259476 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]]]}] 04:07:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:07:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1126ms 04:07:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:07:39 INFO - PROCESS | 2283 | 1461323259510 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 04:07:39 INFO - PROCESS | 2283 | 1461323259511 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 04:07:39 INFO - PROCESS | 2283 | 1461323259513 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:07:39 INFO - PROCESS | 2283 | 1461323259516 Marionette TRACE conn2 <- [1,706,null,{}] 04:07:39 INFO - PROCESS | 2283 | 1461323259526 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}] 04:07:39 INFO - PROCESS | 2283 | 1461323259605 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 04:07:39 INFO - PROCESS | 2283 | 1461323259611 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:39 INFO - PROCESS | 2283 | ++DOCSHELL 0x11aa9e800 == 51 [pid = 2283] [id = 184] 04:07:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x11c3d2800) [pid = 2283] [serial = 550] [outer = 0x0] 04:07:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x123e8f000) [pid = 2283] [serial = 551] [outer = 0x11c3d2800] 04:07:39 INFO - PROCESS | 2283 | 1461323259642 Marionette DEBUG loaded listener.js 04:07:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x124548000) [pid = 2283] [serial = 552] [outer = 0x11c3d2800] 04:07:40 INFO - PROCESS | 2283 | 1461323260484 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]]]}] 04:07:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:07:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1023ms 04:07:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:07:40 INFO - PROCESS | 2283 | 1461323260537 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 04:07:40 INFO - PROCESS | 2283 | 1461323260538 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 04:07:40 INFO - PROCESS | 2283 | 1461323260541 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:07:40 INFO - PROCESS | 2283 | 1461323260542 Marionette TRACE conn2 <- [1,710,null,{}] 04:07:40 INFO - PROCESS | 2283 | 1461323260544 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}] 04:07:40 INFO - PROCESS | 2283 | 1461323260640 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 04:07:40 INFO - PROCESS | 2283 | 1461323260657 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:40 INFO - PROCESS | 2283 | ++DOCSHELL 0x11bb7b800 == 52 [pid = 2283] [id = 185] 04:07:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x1274c2800) [pid = 2283] [serial = 553] [outer = 0x0] 04:07:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x129020c00) [pid = 2283] [serial = 554] [outer = 0x1274c2800] 04:07:40 INFO - PROCESS | 2283 | 1461323260684 Marionette DEBUG loaded listener.js 04:07:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x129c31800) [pid = 2283] [serial = 555] [outer = 0x1274c2800] 04:07:41 INFO - PROCESS | 2283 | 1461323261496 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]]]}] 04:07:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:07:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 972ms 04:07:41 INFO - PROCESS | 2283 | 1461323261514 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 04:07:41 INFO - PROCESS | 2283 | 1461323261515 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 04:07:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:07:41 INFO - PROCESS | 2283 | 1461323261517 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:07:41 INFO - PROCESS | 2283 | 1461323261519 Marionette TRACE conn2 <- [1,714,null,{}] 04:07:41 INFO - PROCESS | 2283 | 1461323261522 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}] 04:07:41 INFO - PROCESS | 2283 | 1461323261615 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 04:07:41 INFO - PROCESS | 2283 | 1461323261619 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:41 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c873800 == 53 [pid = 2283] [id = 186] 04:07:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x11861e000) [pid = 2283] [serial = 556] [outer = 0x0] 04:07:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x12b1f0c00) [pid = 2283] [serial = 557] [outer = 0x11861e000] 04:07:41 INFO - PROCESS | 2283 | 1461323261645 Marionette DEBUG loaded listener.js 04:07:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x12b454c00) [pid = 2283] [serial = 558] [outer = 0x11861e000] 04:07:42 INFO - PROCESS | 2283 | 1461323262484 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]]]}] 04:07:42 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 04:07:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1021ms 04:07:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:07:42 INFO - PROCESS | 2283 | 1461323262538 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 04:07:42 INFO - PROCESS | 2283 | 1461323262540 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 04:07:42 INFO - PROCESS | 2283 | 1461323262542 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:07:42 INFO - PROCESS | 2283 | 1461323262543 Marionette TRACE conn2 <- [1,718,null,{}] 04:07:42 INFO - PROCESS | 2283 | 1461323262567 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}] 04:07:42 INFO - PROCESS | 2283 | 1461323262760 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 04:07:42 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x1274c0000) [pid = 2283] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:07:42 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x12e4abc00) [pid = 2283] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:07:42 INFO - PROCESS | 2283 | --DOMWINDOW == 108 (0x12e4c9800) [pid = 2283] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:07:42 INFO - PROCESS | 2283 | --DOMWINDOW == 107 (0x115409000) [pid = 2283] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:07:42 INFO - PROCESS | 2283 | --DOMWINDOW == 106 (0x12b45d400) [pid = 2283] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:07:42 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x1140cb800) [pid = 2283] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:07:42 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x129c2f800) [pid = 2283] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:07:42 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x1158c9000) [pid = 2283] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:07:42 INFO - PROCESS | 2283 | --DOMWINDOW == 102 (0x11bfbf800) [pid = 2283] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:07:42 INFO - PROCESS | 2283 | --DOMWINDOW == 101 (0x12bc99800) [pid = 2283] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:07:42 INFO - PROCESS | 2283 | --DOMWINDOW == 100 (0x123d3b800) [pid = 2283] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:07:42 INFO - PROCESS | 2283 | --DOMWINDOW == 99 (0x12b456c00) [pid = 2283] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:07:42 INFO - PROCESS | 2283 | --DOMWINDOW == 98 (0x12e89f000) [pid = 2283] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:07:42 INFO - PROCESS | 2283 | 1461323262814 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:42 INFO - PROCESS | 2283 | ++DOCSHELL 0x115857000 == 54 [pid = 2283] [id = 187] 04:07:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 99 (0x1158c9000) [pid = 2283] [serial = 559] [outer = 0x0] 04:07:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 100 (0x11bb55c00) [pid = 2283] [serial = 560] [outer = 0x1158c9000] 04:07:42 INFO - PROCESS | 2283 | 1461323262843 Marionette DEBUG loaded listener.js 04:07:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 101 (0x12b6d7800) [pid = 2283] [serial = 561] [outer = 0x1158c9000] 04:07:43 INFO - PROCESS | 2283 | 1461323263593 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]]]}] 04:07:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:07:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1093ms 04:07:43 INFO - PROCESS | 2283 | 1461323263637 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 04:07:43 INFO - PROCESS | 2283 | 1461323263639 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 04:07:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:07:43 INFO - PROCESS | 2283 | 1461323263642 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:07:43 INFO - PROCESS | 2283 | 1461323263643 Marionette TRACE conn2 <- [1,722,null,{}] 04:07:43 INFO - PROCESS | 2283 | 1461323263645 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}] 04:07:43 INFO - PROCESS | 2283 | 1461323263717 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 04:07:43 INFO - PROCESS | 2283 | 1461323263723 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:43 INFO - PROCESS | 2283 | ++DOCSHELL 0x119257000 == 55 [pid = 2283] [id = 188] 04:07:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 102 (0x12b87a400) [pid = 2283] [serial = 562] [outer = 0x0] 04:07:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x12bca3c00) [pid = 2283] [serial = 563] [outer = 0x12b87a400] 04:07:43 INFO - PROCESS | 2283 | 1461323263749 Marionette DEBUG loaded listener.js 04:07:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x12cf28c00) [pid = 2283] [serial = 564] [outer = 0x12b87a400] 04:07:44 INFO - PROCESS | 2283 | 1461323264080 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] 04:07:44 INFO - PROCESS | 2283 | 1461323264112 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 04:07:44 INFO - PROCESS | 2283 | 1461323264114 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:07:44 INFO - PROCESS | 2283 | 1461323264115 Marionette TRACE conn2 <- [1,726,null,{}] 04:07:44 INFO - PROCESS | 2283 | 1461323264118 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}] 04:07:44 INFO - PROCESS | 2283 | 1461323264214 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 04:07:44 INFO - PROCESS | 2283 | 1461323264224 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:44 INFO - PROCESS | 2283 | ++DOCSHELL 0x124421800 == 56 [pid = 2283] [id = 189] 04:07:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x12cf29400) [pid = 2283] [serial = 565] [outer = 0x0] 04:07:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x12d0ea800) [pid = 2283] [serial = 566] [outer = 0x12cf29400] 04:07:44 INFO - PROCESS | 2283 | 1461323264251 Marionette DEBUG loaded listener.js 04:07:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x12d10f000) [pid = 2283] [serial = 567] [outer = 0x12cf29400] 04:07:44 INFO - PROCESS | 2283 | 1461323264576 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]]]}] 04:07:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:07:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 470ms 04:07:44 INFO - PROCESS | 2283 | 1461323264584 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 04:07:44 INFO - PROCESS | 2283 | 1461323264587 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 04:07:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:07:44 INFO - PROCESS | 2283 | 1461323264591 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:07:44 INFO - PROCESS | 2283 | 1461323264592 Marionette TRACE conn2 <- [1,730,null,{}] 04:07:44 INFO - PROCESS | 2283 | 1461323264595 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}] 04:07:44 INFO - PROCESS | 2283 | 1461323264673 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 04:07:44 INFO - PROCESS | 2283 | 1461323264677 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:44 INFO - PROCESS | 2283 | ++DOCSHELL 0x127e2c000 == 57 [pid = 2283] [id = 190] 04:07:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x12d10f400) [pid = 2283] [serial = 568] [outer = 0x0] 04:07:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x12da1e400) [pid = 2283] [serial = 569] [outer = 0x12d10f400] 04:07:44 INFO - PROCESS | 2283 | 1461323264703 Marionette DEBUG loaded listener.js 04:07:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x12dc17800) [pid = 2283] [serial = 570] [outer = 0x12d10f400] 04:07:45 INFO - PROCESS | 2283 | 1461323265222 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] 04:07:45 INFO - PROCESS | 2283 | 1461323265264 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 04:07:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:07:45 INFO - PROCESS | 2283 | 1461323265267 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:07:45 INFO - PROCESS | 2283 | 1461323265269 Marionette TRACE conn2 <- [1,734,null,{}] 04:07:45 INFO - PROCESS | 2283 | 1461323265273 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}] 04:07:45 INFO - PROCESS | 2283 | 1461323265372 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 04:07:45 INFO - PROCESS | 2283 | 1461323265462 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:45 INFO - PROCESS | 2283 | ++DOCSHELL 0x119b2d000 == 58 [pid = 2283] [id = 191] 04:07:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x11bb07000) [pid = 2283] [serial = 571] [outer = 0x0] 04:07:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x11bb59000) [pid = 2283] [serial = 572] [outer = 0x11bb07000] 04:07:45 INFO - PROCESS | 2283 | 1461323265496 Marionette DEBUG loaded listener.js 04:07:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x11c3b7400) [pid = 2283] [serial = 573] [outer = 0x11bb07000] 04:07:45 INFO - PROCESS | 2283 | 1461323265907 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]]]}] 04:07:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:07:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 673ms 04:07:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:07:45 INFO - PROCESS | 2283 | 1461323265940 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 04:07:45 INFO - PROCESS | 2283 | 1461323265944 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 04:07:45 INFO - PROCESS | 2283 | 1461323265949 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:07:45 INFO - PROCESS | 2283 | 1461323265950 Marionette TRACE conn2 <- [1,738,null,{}] 04:07:45 INFO - PROCESS | 2283 | 1461323265953 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}] 04:07:46 INFO - PROCESS | 2283 | 1461323266051 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 04:07:46 INFO - PROCESS | 2283 | 1461323266101 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:46 INFO - PROCESS | 2283 | ++DOCSHELL 0x123c51000 == 59 [pid = 2283] [id = 192] 04:07:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x11c3d3000) [pid = 2283] [serial = 574] [outer = 0x0] 04:07:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x1274b7400) [pid = 2283] [serial = 575] [outer = 0x11c3d3000] 04:07:46 INFO - PROCESS | 2283 | 1461323266131 Marionette DEBUG loaded listener.js 04:07:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x129f37000) [pid = 2283] [serial = 576] [outer = 0x11c3d3000] 04:07:47 INFO - PROCESS | 2283 | 1461323267012 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]]]}] 04:07:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:07:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1072ms 04:07:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:07:47 INFO - PROCESS | 2283 | 1461323267021 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 04:07:47 INFO - PROCESS | 2283 | 1461323267022 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 04:07:47 INFO - PROCESS | 2283 | 1461323267025 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:07:47 INFO - PROCESS | 2283 | 1461323267027 Marionette TRACE conn2 <- [1,742,null,{}] 04:07:47 INFO - PROCESS | 2283 | 1461323267035 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}] 04:07:47 INFO - PROCESS | 2283 | 1461323267135 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 04:07:47 INFO - PROCESS | 2283 | 1461323267182 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:47 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b165000 == 60 [pid = 2283] [id = 193] 04:07:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x12b45c000) [pid = 2283] [serial = 577] [outer = 0x0] 04:07:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x12bca6c00) [pid = 2283] [serial = 578] [outer = 0x12b45c000] 04:07:47 INFO - PROCESS | 2283 | 1461323267214 Marionette DEBUG loaded listener.js 04:07:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x12da1f800) [pid = 2283] [serial = 579] [outer = 0x12b45c000] 04:07:48 INFO - PROCESS | 2283 | 1461323268140 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]]]}] 04:07:48 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 04:07:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1123ms 04:07:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:07:48 INFO - PROCESS | 2283 | 1461323268150 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 04:07:48 INFO - PROCESS | 2283 | 1461323268152 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 04:07:48 INFO - PROCESS | 2283 | 1461323268157 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:07:48 INFO - PROCESS | 2283 | 1461323268160 Marionette TRACE conn2 <- [1,746,null,{}] 04:07:48 INFO - PROCESS | 2283 | 1461323268163 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}] 04:07:48 INFO - PROCESS | 2283 | 1461323268264 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 04:07:48 INFO - PROCESS | 2283 | 1461323268311 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:48 INFO - PROCESS | 2283 | ++DOCSHELL 0x12bc58000 == 61 [pid = 2283] [id = 194] 04:07:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x12dc15800) [pid = 2283] [serial = 580] [outer = 0x0] 04:07:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x12e4aa800) [pid = 2283] [serial = 581] [outer = 0x12dc15800] 04:07:48 INFO - PROCESS | 2283 | 1461323268341 Marionette DEBUG loaded listener.js 04:07:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x12e4c8400) [pid = 2283] [serial = 582] [outer = 0x12dc15800] 04:07:49 INFO - PROCESS | 2283 | 1461323269243 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]]]}] 04:07:49 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.) 04:07:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1123ms 04:07:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:07:49 INFO - PROCESS | 2283 | 1461323269280 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 04:07:49 INFO - PROCESS | 2283 | 1461323269281 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 04:07:49 INFO - PROCESS | 2283 | 1461323269283 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:07:49 INFO - PROCESS | 2283 | 1461323269285 Marionette TRACE conn2 <- [1,750,null,{}] 04:07:49 INFO - PROCESS | 2283 | 1461323269290 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}] 04:07:49 INFO - PROCESS | 2283 | 1461323269471 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 04:07:49 INFO - PROCESS | 2283 | 1461323269522 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:49 INFO - PROCESS | 2283 | ++DOCSHELL 0x1192db800 == 62 [pid = 2283] [id = 195] 04:07:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x114240000) [pid = 2283] [serial = 583] [outer = 0x0] 04:07:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x115830000) [pid = 2283] [serial = 584] [outer = 0x114240000] 04:07:49 INFO - PROCESS | 2283 | 1461323269551 Marionette DEBUG loaded listener.js 04:07:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x11a898400) [pid = 2283] [serial = 585] [outer = 0x114240000] 04:07:50 INFO - PROCESS | 2283 | --DOCSHELL 0x124421800 == 61 [pid = 2283] [id = 189] 04:07:50 INFO - PROCESS | 2283 | --DOCSHELL 0x119257000 == 60 [pid = 2283] [id = 188] 04:07:50 INFO - PROCESS | 2283 | --DOCSHELL 0x115857000 == 59 [pid = 2283] [id = 187] 04:07:50 INFO - PROCESS | 2283 | --DOCSHELL 0x11c873800 == 58 [pid = 2283] [id = 186] 04:07:50 INFO - PROCESS | 2283 | --DOCSHELL 0x11bb7b800 == 57 [pid = 2283] [id = 185] 04:07:50 INFO - PROCESS | 2283 | --DOCSHELL 0x11aa9e800 == 56 [pid = 2283] [id = 184] 04:07:50 INFO - PROCESS | 2283 | --DOCSHELL 0x11914a800 == 55 [pid = 2283] [id = 183] 04:07:50 INFO - PROCESS | 2283 | --DOCSHELL 0x11a94b800 == 54 [pid = 2283] [id = 182] 04:07:50 INFO - PROCESS | 2283 | --DOCSHELL 0x119c81800 == 53 [pid = 2283] [id = 180] 04:07:50 INFO - PROCESS | 2283 | 1461323270465 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]]]}] 04:07:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:07:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1222ms 04:07:50 INFO - PROCESS | 2283 | 1461323270508 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 04:07:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:07:50 INFO - PROCESS | 2283 | 1461323270512 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 04:07:50 INFO - PROCESS | 2283 | 1461323270516 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:07:50 INFO - PROCESS | 2283 | 1461323270521 Marionette TRACE conn2 <- [1,754,null,{}] 04:07:50 INFO - PROCESS | 2283 | 1461323270525 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}] 04:07:50 INFO - PROCESS | 2283 | 1461323270650 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x12d4c2400) [pid = 2283] [serial = 518] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x12e4cdc00) [pid = 2283] [serial = 521] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x12e6d5400) [pid = 2283] [serial = 522] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x12e80e000) [pid = 2283] [serial = 525] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x12e807800) [pid = 2283] [serial = 524] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x1275fbc00) [pid = 2283] [serial = 528] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x12b6d1000) [pid = 2283] [serial = 515] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x11a99f800) [pid = 2283] [serial = 503] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x11bb0e800) [pid = 2283] [serial = 504] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x12b1f2800) [pid = 2283] [serial = 512] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x12b459400) [pid = 2283] [serial = 513] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x11c8df000) [pid = 2283] [serial = 488] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x119c97400) [pid = 2283] [serial = 501] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x116718400) [pid = 2283] [serial = 500] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x11c53b400) [pid = 2283] [serial = 506] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x123e8ac00) [pid = 2283] [serial = 507] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 108 (0x12e4ce000) [pid = 2283] [serial = 480] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 107 (0x1272bc000) [pid = 2283] [serial = 509] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 106 (0x12968e800) [pid = 2283] [serial = 510] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x119c8b000) [pid = 2283] [serial = 527] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x1163e3c00) [pid = 2283] [serial = 482] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x12b1fd400) [pid = 2283] [serial = 491] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 102 (0x11bb51c00) [pid = 2283] [serial = 485] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 101 (0x12d10bc00) [pid = 2283] [serial = 494] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 100 (0x12e6cec00) [pid = 2283] [serial = 497] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 99 (0x12e8ac800) [pid = 2283] [serial = 534] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 98 (0x12e880800) [pid = 2283] [serial = 530] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 97 (0x12dc20400) [pid = 2283] [serial = 519] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 96 (0x12d10c400) [pid = 2283] [serial = 516] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 95 (0x12e89ec00) [pid = 2283] [serial = 531] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | --DOMWINDOW == 94 (0x12e8a5000) [pid = 2283] [serial = 533] [outer = 0x0] [url = about:blank] 04:07:50 INFO - PROCESS | 2283 | 1461323270708 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:50 INFO - PROCESS | 2283 | ++DOCSHELL 0x119141800 == 54 [pid = 2283] [id = 196] 04:07:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 95 (0x116718400) [pid = 2283] [serial = 586] [outer = 0x0] 04:07:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 96 (0x11aa05400) [pid = 2283] [serial = 587] [outer = 0x116718400] 04:07:50 INFO - PROCESS | 2283 | 1461323270737 Marionette DEBUG loaded listener.js 04:07:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 97 (0x11c4ba400) [pid = 2283] [serial = 588] [outer = 0x116718400] 04:07:51 INFO - PROCESS | 2283 | 1461323271550 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]]]}] 04:07:51 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 04:07:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1075ms 04:07:51 INFO - PROCESS | 2283 | 1461323271591 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 04:07:51 INFO - PROCESS | 2283 | 1461323271593 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 04:07:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:07:51 INFO - PROCESS | 2283 | 1461323271595 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:07:51 INFO - PROCESS | 2283 | 1461323271596 Marionette TRACE conn2 <- [1,758,null,{}] 04:07:51 INFO - PROCESS | 2283 | 1461323271599 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}] 04:07:51 INFO - PROCESS | 2283 | 1461323271676 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 04:07:51 INFO - PROCESS | 2283 | 1461323271683 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:51 INFO - PROCESS | 2283 | ++DOCSHELL 0x11b23f800 == 55 [pid = 2283] [id = 197] 04:07:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 98 (0x1274bd400) [pid = 2283] [serial = 589] [outer = 0x0] 04:07:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 99 (0x129a09c00) [pid = 2283] [serial = 590] [outer = 0x1274bd400] 04:07:51 INFO - PROCESS | 2283 | 1461323271713 Marionette DEBUG loaded listener.js 04:07:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 100 (0x12b1fa000) [pid = 2283] [serial = 591] [outer = 0x1274bd400] 04:07:52 INFO - PROCESS | 2283 | 1461323272056 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]]]}] 04:07:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:07:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 472ms 04:07:52 INFO - PROCESS | 2283 | 1461323272089 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 04:07:52 INFO - PROCESS | 2283 | 1461323272091 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 04:07:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:07:52 INFO - PROCESS | 2283 | 1461323272100 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:07:52 INFO - PROCESS | 2283 | 1461323272105 Marionette TRACE conn2 <- [1,762,null,{}] 04:07:52 INFO - PROCESS | 2283 | 1461323272108 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}] 04:07:52 INFO - PROCESS | 2283 | 1461323272192 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 04:07:52 INFO - PROCESS | 2283 | 1461323272196 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:52 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c86d000 == 56 [pid = 2283] [id = 198] 04:07:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 101 (0x129f3b800) [pid = 2283] [serial = 592] [outer = 0x0] 04:07:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 102 (0x12b4d0c00) [pid = 2283] [serial = 593] [outer = 0x129f3b800] 04:07:52 INFO - PROCESS | 2283 | 1461323272223 Marionette DEBUG loaded listener.js 04:07:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x12bf0cc00) [pid = 2283] [serial = 594] [outer = 0x129f3b800] 04:07:53 INFO - PROCESS | 2283 | 1461323273036 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]]]}] 04:07:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:07:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 977ms 04:07:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:07:53 INFO - PROCESS | 2283 | 1461323273073 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 04:07:53 INFO - PROCESS | 2283 | 1461323273075 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 04:07:53 INFO - PROCESS | 2283 | 1461323273077 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:07:53 INFO - PROCESS | 2283 | 1461323273078 Marionette TRACE conn2 <- [1,766,null,{}] 04:07:53 INFO - PROCESS | 2283 | 1461323273080 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}] 04:07:53 INFO - PROCESS | 2283 | 1461323273175 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 04:07:53 INFO - PROCESS | 2283 | 1461323273179 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:53 INFO - PROCESS | 2283 | ++DOCSHELL 0x11910f000 == 57 [pid = 2283] [id = 199] 04:07:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x12b1fb800) [pid = 2283] [serial = 595] [outer = 0x0] 04:07:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x12d116000) [pid = 2283] [serial = 596] [outer = 0x12b1fb800] 04:07:53 INFO - PROCESS | 2283 | 1461323273204 Marionette DEBUG loaded listener.js 04:07:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x12dc1e800) [pid = 2283] [serial = 597] [outer = 0x12b1fb800] 04:07:53 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x11861e000) [pid = 2283] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:07:53 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x11c3d2800) [pid = 2283] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:07:53 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x11a986400) [pid = 2283] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:07:53 INFO - PROCESS | 2283 | --DOMWINDOW == 102 (0x11a983c00) [pid = 2283] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:07:53 INFO - PROCESS | 2283 | --DOMWINDOW == 101 (0x12cf29400) [pid = 2283] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:07:53 INFO - PROCESS | 2283 | --DOMWINDOW == 100 (0x1158c9000) [pid = 2283] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:07:53 INFO - PROCESS | 2283 | --DOMWINDOW == 99 (0x12b87a400) [pid = 2283] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:07:53 INFO - PROCESS | 2283 | --DOMWINDOW == 98 (0x1274c2800) [pid = 2283] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:07:53 INFO - PROCESS | 2283 | 1461323273990 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]]]}] 04:07:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:07:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 920ms 04:07:54 INFO - PROCESS | 2283 | 1461323273998 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 04:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:07:54 INFO - PROCESS | 2283 | 1461323273999 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 04:07:54 INFO - PROCESS | 2283 | 1461323274001 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:07:54 INFO - PROCESS | 2283 | 1461323274002 Marionette TRACE conn2 <- [1,770,null,{}] 04:07:54 INFO - PROCESS | 2283 | 1461323274004 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}] 04:07:54 INFO - PROCESS | 2283 | 1461323274080 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 04:07:54 INFO - PROCESS | 2283 | 1461323274131 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:54 INFO - PROCESS | 2283 | ++DOCSHELL 0x1241c6800 == 58 [pid = 2283] [id = 200] 04:07:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 99 (0x12b878800) [pid = 2283] [serial = 598] [outer = 0x0] 04:07:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 100 (0x12bf0f400) [pid = 2283] [serial = 599] [outer = 0x12b878800] 04:07:54 INFO - PROCESS | 2283 | 1461323274166 Marionette DEBUG loaded listener.js 04:07:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 101 (0x12e4ce400) [pid = 2283] [serial = 600] [outer = 0x12b878800] 04:07:54 INFO - PROCESS | 2283 | 1461323274477 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]]]}] 04:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 522ms 04:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:07:54 INFO - PROCESS | 2283 | 1461323274523 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 04:07:54 INFO - PROCESS | 2283 | 1461323274525 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 04:07:54 INFO - PROCESS | 2283 | 1461323274527 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:07:54 INFO - PROCESS | 2283 | 1461323274528 Marionette TRACE conn2 <- [1,774,null,{}] 04:07:54 INFO - PROCESS | 2283 | 1461323274530 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}] 04:07:54 INFO - PROCESS | 2283 | 1461323274611 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 04:07:54 INFO - PROCESS | 2283 | 1461323274615 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:54 INFO - PROCESS | 2283 | ++DOCSHELL 0x118652800 == 59 [pid = 2283] [id = 201] 04:07:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 102 (0x12e6cc800) [pid = 2283] [serial = 601] [outer = 0x0] 04:07:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x12e809c00) [pid = 2283] [serial = 602] [outer = 0x12e6cc800] 04:07:54 INFO - PROCESS | 2283 | 1461323274644 Marionette DEBUG loaded listener.js 04:07:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x12e87e800) [pid = 2283] [serial = 603] [outer = 0x12e6cc800] 04:07:54 INFO - PROCESS | 2283 | 1461323274955 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]]]}] 04:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 468ms 04:07:54 INFO - PROCESS | 2283 | 1461323274996 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 04:07:54 INFO - PROCESS | 2283 | 1461323274997 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 04:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:07:55 INFO - PROCESS | 2283 | 1461323274999 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:07:55 INFO - PROCESS | 2283 | 1461323275000 Marionette TRACE conn2 <- [1,778,null,{}] 04:07:55 INFO - PROCESS | 2283 | 1461323275003 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}] 04:07:55 INFO - PROCESS | 2283 | 1461323275106 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 04:07:55 INFO - PROCESS | 2283 | 1461323275112 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:55 INFO - PROCESS | 2283 | ++DOCSHELL 0x129c0c000 == 60 [pid = 2283] [id = 202] 04:07:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x12e80e000) [pid = 2283] [serial = 604] [outer = 0x0] 04:07:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x12e884400) [pid = 2283] [serial = 605] [outer = 0x12e80e000] 04:07:55 INFO - PROCESS | 2283 | 1461323275138 Marionette DEBUG loaded listener.js 04:07:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x12e888800) [pid = 2283] [serial = 606] [outer = 0x12e80e000] 04:07:55 INFO - PROCESS | 2283 | 1461323275428 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]]]}] 04:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 472ms 04:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:07:55 INFO - PROCESS | 2283 | 1461323275473 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 04:07:55 INFO - PROCESS | 2283 | 1461323275475 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 04:07:55 INFO - PROCESS | 2283 | 1461323275477 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:07:55 INFO - PROCESS | 2283 | 1461323275478 Marionette TRACE conn2 <- [1,782,null,{}] 04:07:55 INFO - PROCESS | 2283 | 1461323275480 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}] 04:07:55 INFO - PROCESS | 2283 | 1461323275561 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 04:07:55 INFO - PROCESS | 2283 | 1461323275566 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:55 INFO - PROCESS | 2283 | ++DOCSHELL 0x12c080000 == 61 [pid = 2283] [id = 203] 04:07:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x12e888c00) [pid = 2283] [serial = 607] [outer = 0x0] 04:07:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x12e8a0800) [pid = 2283] [serial = 608] [outer = 0x12e888c00] 04:07:55 INFO - PROCESS | 2283 | 1461323275594 Marionette DEBUG loaded listener.js 04:07:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x12e8a7c00) [pid = 2283] [serial = 609] [outer = 0x12e888c00] 04:07:55 INFO - PROCESS | 2283 | 1461323275926 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]]]}] 04:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 468ms 04:07:55 INFO - PROCESS | 2283 | 1461323275946 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 04:07:55 INFO - PROCESS | 2283 | 1461323275947 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 04:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:07:55 INFO - PROCESS | 2283 | 1461323275949 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:07:55 INFO - PROCESS | 2283 | 1461323275950 Marionette TRACE conn2 <- [1,786,null,{}] 04:07:55 INFO - PROCESS | 2283 | 1461323275955 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}] 04:07:56 INFO - PROCESS | 2283 | 1461323276057 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 04:07:56 INFO - PROCESS | 2283 | 1461323276065 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:56 INFO - PROCESS | 2283 | ++DOCSHELL 0x12c082800 == 62 [pid = 2283] [id = 204] 04:07:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x12e8a7400) [pid = 2283] [serial = 610] [outer = 0x0] 04:07:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x12ef7dc00) [pid = 2283] [serial = 611] [outer = 0x12e8a7400] 04:07:56 INFO - PROCESS | 2283 | 1461323276090 Marionette DEBUG loaded listener.js 04:07:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x12ef83c00) [pid = 2283] [serial = 612] [outer = 0x12e8a7400] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x12e5a3000 == 61 [pid = 2283] [id = 179] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x12b481800 == 60 [pid = 2283] [id = 126] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x1159dc800 == 59 [pid = 2283] [id = 144] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x11a953000 == 58 [pid = 2283] [id = 145] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x129c04800 == 57 [pid = 2283] [id = 129] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x11c426000 == 56 [pid = 2283] [id = 108] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x12d494800 == 55 [pid = 2283] [id = 165] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x123b5b000 == 54 [pid = 2283] [id = 128] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x12d466000 == 53 [pid = 2283] [id = 147] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x12d45d000 == 52 [pid = 2283] [id = 164] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x114f8e000 == 51 [pid = 2283] [id = 106] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x12ba40800 == 50 [pid = 2283] [id = 160] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x11c968800 == 49 [pid = 2283] [id = 181] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x11c882000 == 48 [pid = 2283] [id = 115] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x11ab4a800 == 47 [pid = 2283] [id = 102] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x1188cf800 == 46 [pid = 2283] [id = 161] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x11a95e000 == 45 [pid = 2283] [id = 162] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x126593800 == 44 [pid = 2283] [id = 163] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x12cfa3800 == 43 [pid = 2283] [id = 143] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x12daab000 == 42 [pid = 2283] [id = 166] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x1192f0000 == 41 [pid = 2283] [id = 107] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x119141800 == 40 [pid = 2283] [id = 196] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x1192db800 == 39 [pid = 2283] [id = 195] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x12bc58000 == 38 [pid = 2283] [id = 194] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x12b165000 == 37 [pid = 2283] [id = 193] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x123c51000 == 36 [pid = 2283] [id = 192] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x119b2d000 == 35 [pid = 2283] [id = 191] 04:07:56 INFO - PROCESS | 2283 | --DOCSHELL 0x127e2c000 == 34 [pid = 2283] [id = 190] 04:07:57 INFO - PROCESS | 2283 | --DOCSHELL 0x11b23f800 == 33 [pid = 2283] [id = 197] 04:07:57 INFO - PROCESS | 2283 | --DOCSHELL 0x118652800 == 32 [pid = 2283] [id = 201] 04:07:57 INFO - PROCESS | 2283 | --DOCSHELL 0x129c0c000 == 31 [pid = 2283] [id = 202] 04:07:57 INFO - PROCESS | 2283 | --DOCSHELL 0x11910f000 == 30 [pid = 2283] [id = 199] 04:07:57 INFO - PROCESS | 2283 | --DOCSHELL 0x1241c6800 == 29 [pid = 2283] [id = 200] 04:07:57 INFO - PROCESS | 2283 | --DOCSHELL 0x11c86d000 == 28 [pid = 2283] [id = 198] 04:07:57 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x12b1f0c00) [pid = 2283] [serial = 557] [outer = 0x0] [url = about:blank] 04:07:57 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x12ef87c00) [pid = 2283] [serial = 536] [outer = 0x0] [url = about:blank] 04:07:57 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x123e8f000) [pid = 2283] [serial = 551] [outer = 0x0] [url = about:blank] 04:07:57 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x124548000) [pid = 2283] [serial = 552] [outer = 0x0] [url = about:blank] 04:07:57 INFO - PROCESS | 2283 | --DOMWINDOW == 108 (0x11bfcec00) [pid = 2283] [serial = 549] [outer = 0x0] [url = about:blank] 04:07:57 INFO - PROCESS | 2283 | --DOMWINDOW == 107 (0x11b718000) [pid = 2283] [serial = 548] [outer = 0x0] [url = about:blank] 04:07:57 INFO - PROCESS | 2283 | --DOMWINDOW == 106 (0x11add5c00) [pid = 2283] [serial = 546] [outer = 0x0] [url = about:blank] 04:07:57 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x11a9a2c00) [pid = 2283] [serial = 545] [outer = 0x0] [url = about:blank] 04:07:57 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x11a981400) [pid = 2283] [serial = 539] [outer = 0x0] [url = about:blank] 04:07:57 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x124446800) [pid = 2283] [serial = 542] [outer = 0x0] [url = about:blank] 04:07:57 INFO - PROCESS | 2283 | --DOMWINDOW == 102 (0x12d10f000) [pid = 2283] [serial = 567] [outer = 0x0] [url = about:blank] 04:07:57 INFO - PROCESS | 2283 | --DOMWINDOW == 101 (0x11bb55c00) [pid = 2283] [serial = 560] [outer = 0x0] [url = about:blank] 04:07:57 INFO - PROCESS | 2283 | --DOMWINDOW == 100 (0x12b6d7800) [pid = 2283] [serial = 561] [outer = 0x0] [url = about:blank] 04:07:57 INFO - PROCESS | 2283 | --DOMWINDOW == 99 (0x12bca3c00) [pid = 2283] [serial = 563] [outer = 0x0] [url = about:blank] 04:07:57 INFO - PROCESS | 2283 | --DOMWINDOW == 98 (0x12cf28c00) [pid = 2283] [serial = 564] [outer = 0x0] [url = about:blank] 04:07:57 INFO - PROCESS | 2283 | --DOMWINDOW == 97 (0x12d0ea800) [pid = 2283] [serial = 566] [outer = 0x0] [url = about:blank] 04:07:57 INFO - PROCESS | 2283 | --DOMWINDOW == 96 (0x129020c00) [pid = 2283] [serial = 554] [outer = 0x0] [url = about:blank] 04:07:57 INFO - PROCESS | 2283 | --DOMWINDOW == 95 (0x129c31800) [pid = 2283] [serial = 555] [outer = 0x0] [url = about:blank] 04:07:57 INFO - PROCESS | 2283 | --DOMWINDOW == 94 (0x12b454c00) [pid = 2283] [serial = 558] [outer = 0x0] [url = about:blank] 04:07:57 INFO - PROCESS | 2283 | --DOCSHELL 0x12c080000 == 27 [pid = 2283] [id = 203] 04:07:57 INFO - PROCESS | 2283 | 1461323277561 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]]]}] 04:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1620ms 04:07:57 INFO - PROCESS | 2283 | 1461323277572 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 04:07:57 INFO - PROCESS | 2283 | 1461323277575 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 04:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:07:57 INFO - PROCESS | 2283 | 1461323277579 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:07:57 INFO - PROCESS | 2283 | 1461323277582 Marionette TRACE conn2 <- [1,790,null,{}] 04:07:57 INFO - PROCESS | 2283 | 1461323277589 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}] 04:07:57 INFO - PROCESS | 2283 | 1461323277667 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 04:07:57 INFO - PROCESS | 2283 | 1461323277711 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:57 INFO - PROCESS | 2283 | ++DOCSHELL 0x114d21000 == 28 [pid = 2283] [id = 205] 04:07:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 95 (0x114762400) [pid = 2283] [serial = 613] [outer = 0x0] 04:07:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 96 (0x114f68400) [pid = 2283] [serial = 614] [outer = 0x114762400] 04:07:57 INFO - PROCESS | 2283 | 1461323277740 Marionette DEBUG loaded listener.js 04:07:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 97 (0x115409000) [pid = 2283] [serial = 615] [outer = 0x114762400] 04:07:58 INFO - PROCESS | 2283 | 1461323278070 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]]]}] 04:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 521ms 04:07:58 INFO - PROCESS | 2283 | 1461323278100 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 04:07:58 INFO - PROCESS | 2283 | 1461323278107 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 04:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:07:58 INFO - PROCESS | 2283 | 1461323278112 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:07:58 INFO - PROCESS | 2283 | 1461323278114 Marionette TRACE conn2 <- [1,794,null,{}] 04:07:58 INFO - PROCESS | 2283 | 1461323278116 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}] 04:07:58 INFO - PROCESS | 2283 | 1461323278189 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 04:07:58 INFO - PROCESS | 2283 | 1461323278234 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:58 INFO - PROCESS | 2283 | ++DOCSHELL 0x11584d000 == 29 [pid = 2283] [id = 206] 04:07:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 98 (0x115210c00) [pid = 2283] [serial = 616] [outer = 0x0] 04:07:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 99 (0x115879000) [pid = 2283] [serial = 617] [outer = 0x115210c00] 04:07:58 INFO - PROCESS | 2283 | 1461323278261 Marionette DEBUG loaded listener.js 04:07:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 100 (0x11861dc00) [pid = 2283] [serial = 618] [outer = 0x115210c00] 04:07:58 INFO - PROCESS | 2283 | 1461323278566 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]]]}] 04:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 470ms 04:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:07:58 INFO - PROCESS | 2283 | 1461323278581 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 04:07:58 INFO - PROCESS | 2283 | 1461323278583 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 04:07:58 INFO - PROCESS | 2283 | 1461323278587 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:07:58 INFO - PROCESS | 2283 | 1461323278592 Marionette TRACE conn2 <- [1,798,null,{}] 04:07:58 INFO - PROCESS | 2283 | 1461323278601 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}] 04:07:58 INFO - PROCESS | 2283 | 1461323278680 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 04:07:58 INFO - PROCESS | 2283 | 1461323278689 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:58 INFO - PROCESS | 2283 | ++DOCSHELL 0x118f90800 == 30 [pid = 2283] [id = 207] 04:07:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 101 (0x1133ad000) [pid = 2283] [serial = 619] [outer = 0x0] 04:07:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 102 (0x119d62400) [pid = 2283] [serial = 620] [outer = 0x1133ad000] 04:07:58 INFO - PROCESS | 2283 | 1461323278718 Marionette DEBUG loaded listener.js 04:07:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x11a897c00) [pid = 2283] [serial = 621] [outer = 0x1133ad000] 04:07:59 INFO - PROCESS | 2283 | 1461323279092 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]]]}] 04:07:59 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 04:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 525ms 04:07:59 INFO - PROCESS | 2283 | 1461323279112 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 04:07:59 INFO - PROCESS | 2283 | 1461323279114 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 04:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:07:59 INFO - PROCESS | 2283 | 1461323279119 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:07:59 INFO - PROCESS | 2283 | 1461323279121 Marionette TRACE conn2 <- [1,802,null,{}] 04:07:59 INFO - PROCESS | 2283 | 1461323279124 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}] 04:07:59 INFO - PROCESS | 2283 | 1461323279238 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 04:07:59 INFO - PROCESS | 2283 | 1461323279245 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:59 INFO - PROCESS | 2283 | ++DOCSHELL 0x1192dc000 == 31 [pid = 2283] [id = 208] 04:07:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x119c97400) [pid = 2283] [serial = 622] [outer = 0x0] 04:07:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x11a9a2c00) [pid = 2283] [serial = 623] [outer = 0x119c97400] 04:07:59 INFO - PROCESS | 2283 | 1461323279288 Marionette DEBUG loaded listener.js 04:07:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x11aa0f800) [pid = 2283] [serial = 624] [outer = 0x119c97400] 04:07:59 INFO - PROCESS | 2283 | 1461323279708 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]]]}] 04:07:59 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 04:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 623ms 04:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:07:59 INFO - PROCESS | 2283 | 1461323279740 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 04:07:59 INFO - PROCESS | 2283 | 1461323279742 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 04:07:59 INFO - PROCESS | 2283 | 1461323279744 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:07:59 INFO - PROCESS | 2283 | 1461323279745 Marionette TRACE conn2 <- [1,806,null,{}] 04:07:59 INFO - PROCESS | 2283 | 1461323279747 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}] 04:07:59 INFO - PROCESS | 2283 | 1461323279816 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 04:07:59 INFO - PROCESS | 2283 | 1461323279823 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:59 INFO - PROCESS | 2283 | ++DOCSHELL 0x119c85000 == 32 [pid = 2283] [id = 209] 04:07:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x114b3a800) [pid = 2283] [serial = 625] [outer = 0x0] 04:07:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x11adbb400) [pid = 2283] [serial = 626] [outer = 0x114b3a800] 04:07:59 INFO - PROCESS | 2283 | 1461323279848 Marionette DEBUG loaded listener.js 04:07:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x11add4800) [pid = 2283] [serial = 627] [outer = 0x114b3a800] 04:08:00 INFO - PROCESS | 2283 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 04:08:00 INFO - PROCESS | 2283 | Determined SkiaGL cache limits: Size 100663296, Items: 256 04:08:00 INFO - PROCESS | 2283 | [GFX2-]: Using SkiaGL canvas. 04:08:00 INFO - PROCESS | 2283 | 1461323280213 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]]]}] 04:08:00 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 04:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 04:08:00 INFO - PROCESS | 2283 | 1461323280264 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 04:08:00 INFO - PROCESS | 2283 | 1461323280265 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 04:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:08:00 INFO - PROCESS | 2283 | 1461323280267 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:08:00 INFO - PROCESS | 2283 | 1461323280268 Marionette TRACE conn2 <- [1,810,null,{}] 04:08:00 INFO - PROCESS | 2283 | 1461323280271 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}] 04:08:00 INFO - PROCESS | 2283 | 1461323280359 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 04:08:00 INFO - PROCESS | 2283 | 1461323280405 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:00 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ab47000 == 33 [pid = 2283] [id = 210] 04:08:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x11aa09c00) [pid = 2283] [serial = 628] [outer = 0x0] 04:08:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x11b718400) [pid = 2283] [serial = 629] [outer = 0x11aa09c00] 04:08:00 INFO - PROCESS | 2283 | 1461323280433 Marionette DEBUG loaded listener.js 04:08:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x11c3b6800) [pid = 2283] [serial = 630] [outer = 0x11aa09c00] 04:08:00 INFO - PROCESS | 2283 | 1461323280716 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]]]}] 04:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 471ms 04:08:00 INFO - PROCESS | 2283 | 1461323280742 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 04:08:00 INFO - PROCESS | 2283 | 1461323280743 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 04:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:08:00 INFO - PROCESS | 2283 | 1461323280746 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:08:00 INFO - PROCESS | 2283 | 1461323280747 Marionette TRACE conn2 <- [1,814,null,{}] 04:08:00 INFO - PROCESS | 2283 | 1461323280749 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}] 04:08:00 INFO - PROCESS | 2283 | 1461323280825 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 04:08:00 INFO - PROCESS | 2283 | 1461323280830 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:00 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ad6b000 == 34 [pid = 2283] [id = 211] 04:08:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x119d65c00) [pid = 2283] [serial = 631] [outer = 0x0] 04:08:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x11c3d2c00) [pid = 2283] [serial = 632] [outer = 0x119d65c00] 04:08:00 INFO - PROCESS | 2283 | 1461323280858 Marionette DEBUG loaded listener.js 04:08:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x11c864c00) [pid = 2283] [serial = 633] [outer = 0x119d65c00] 04:08:01 INFO - PROCESS | 2283 | 1461323281191 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] 04:08:01 INFO - PROCESS | 2283 | 1461323281217 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 04:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:08:01 INFO - PROCESS | 2283 | 1461323281219 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:08:01 INFO - PROCESS | 2283 | 1461323281222 Marionette TRACE conn2 <- [1,818,null,{}] 04:08:01 INFO - PROCESS | 2283 | 1461323281225 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}] 04:08:01 INFO - PROCESS | 2283 | 1461323281314 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 04:08:01 INFO - PROCESS | 2283 | 1461323281323 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:01 INFO - PROCESS | 2283 | ++DOCSHELL 0x11b240800 == 35 [pid = 2283] [id = 212] 04:08:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x11c865400) [pid = 2283] [serial = 634] [outer = 0x0] 04:08:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x1239e5800) [pid = 2283] [serial = 635] [outer = 0x11c865400] 04:08:01 INFO - PROCESS | 2283 | 1461323281348 Marionette DEBUG loaded listener.js 04:08:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x123e8f000) [pid = 2283] [serial = 636] [outer = 0x11c865400] 04:08:01 INFO - PROCESS | 2283 | 1461323281655 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]]]}] 04:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 471ms 04:08:01 INFO - PROCESS | 2283 | 1461323281691 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 04:08:01 INFO - PROCESS | 2283 | 1461323281692 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 04:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:08:01 INFO - PROCESS | 2283 | 1461323281695 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:08:01 INFO - PROCESS | 2283 | 1461323281696 Marionette TRACE conn2 <- [1,822,null,{}] 04:08:01 INFO - PROCESS | 2283 | 1461323281698 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}] 04:08:01 INFO - PROCESS | 2283 | 1461323281769 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 04:08:01 INFO - PROCESS | 2283 | 1461323281775 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:01 INFO - PROCESS | 2283 | ++DOCSHELL 0x118f90000 == 36 [pid = 2283] [id = 213] 04:08:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x123ff1800) [pid = 2283] [serial = 637] [outer = 0x0] 04:08:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x1240d5c00) [pid = 2283] [serial = 638] [outer = 0x123ff1800] 04:08:01 INFO - PROCESS | 2283 | 1461323281801 Marionette DEBUG loaded listener.js 04:08:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x124540800) [pid = 2283] [serial = 639] [outer = 0x123ff1800] 04:08:02 INFO - PROCESS | 2283 | 1461323282126 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] 04:08:02 INFO - PROCESS | 2283 | 1461323282166 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 04:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:08:02 INFO - PROCESS | 2283 | 1461323282169 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:08:02 INFO - PROCESS | 2283 | 1461323282170 Marionette TRACE conn2 <- [1,826,null,{}] 04:08:02 INFO - PROCESS | 2283 | 1461323282185 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}] 04:08:02 INFO - PROCESS | 2283 | 1461323282286 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 04:08:02 INFO - PROCESS | 2283 | 1461323282290 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:02 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c753000 == 37 [pid = 2283] [id = 214] 04:08:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x123ff1c00) [pid = 2283] [serial = 640] [outer = 0x0] 04:08:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x12720a400) [pid = 2283] [serial = 641] [outer = 0x123ff1c00] 04:08:02 INFO - PROCESS | 2283 | 1461323282315 Marionette DEBUG loaded listener.js 04:08:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x12753d400) [pid = 2283] [serial = 642] [outer = 0x123ff1c00] 04:08:02 INFO - PROCESS | 2283 | 1461323282664 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]]]}] 04:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 520ms 04:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:08:02 INFO - PROCESS | 2283 | 1461323282690 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 04:08:02 INFO - PROCESS | 2283 | 1461323282691 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 04:08:02 INFO - PROCESS | 2283 | 1461323282693 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:08:02 INFO - PROCESS | 2283 | 1461323282695 Marionette TRACE conn2 <- [1,830,null,{}] 04:08:02 INFO - PROCESS | 2283 | 1461323282698 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}] 04:08:02 INFO - PROCESS | 2283 | 1461323282799 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 04:08:02 INFO - PROCESS | 2283 | 1461323282831 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:02 INFO - PROCESS | 2283 | ++DOCSHELL 0x119c84800 == 38 [pid = 2283] [id = 215] 04:08:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x1275f1800) [pid = 2283] [serial = 643] [outer = 0x0] 04:08:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x129028400) [pid = 2283] [serial = 644] [outer = 0x1275f1800] 04:08:02 INFO - PROCESS | 2283 | 1461323282861 Marionette DEBUG loaded listener.js 04:08:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x12968a400) [pid = 2283] [serial = 645] [outer = 0x1275f1800] 04:08:03 INFO - PROCESS | 2283 | 1461323283218 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]]]}] 04:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 569ms 04:08:03 INFO - PROCESS | 2283 | 1461323283264 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 04:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:08:03 INFO - PROCESS | 2283 | 1461323283266 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 04:08:03 INFO - PROCESS | 2283 | 1461323283269 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:08:03 INFO - PROCESS | 2283 | 1461323283271 Marionette TRACE conn2 <- [1,834,null,{}] 04:08:03 INFO - PROCESS | 2283 | 1461323283274 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}] 04:08:03 INFO - PROCESS | 2283 | 1461323283414 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 04:08:03 INFO - PROCESS | 2283 | 1461323283435 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:03 INFO - PROCESS | 2283 | ++DOCSHELL 0x123b6c000 == 39 [pid = 2283] [id = 216] 04:08:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x129696400) [pid = 2283] [serial = 646] [outer = 0x0] 04:08:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 129 (0x129c27800) [pid = 2283] [serial = 647] [outer = 0x129696400] 04:08:03 INFO - PROCESS | 2283 | 1461323283475 Marionette DEBUG loaded listener.js 04:08:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x129f40000) [pid = 2283] [serial = 648] [outer = 0x129696400] 04:08:03 INFO - PROCESS | 2283 | 1461323283878 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]]]}] 04:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 622ms 04:08:03 INFO - PROCESS | 2283 | 1461323283890 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 04:08:03 INFO - PROCESS | 2283 | 1461323283892 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 04:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:08:03 INFO - PROCESS | 2283 | 1461323283894 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:08:03 INFO - PROCESS | 2283 | 1461323283895 Marionette TRACE conn2 <- [1,838,null,{}] 04:08:03 INFO - PROCESS | 2283 | 1461323283897 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}] 04:08:03 INFO - PROCESS | 2283 | 1461323283989 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 04:08:04 INFO - PROCESS | 2283 | 1461323283999 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:04 INFO - PROCESS | 2283 | ++DOCSHELL 0x123e6b800 == 40 [pid = 2283] [id = 217] 04:08:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x129f42800) [pid = 2283] [serial = 649] [outer = 0x0] 04:08:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x12b1f0800) [pid = 2283] [serial = 650] [outer = 0x129f42800] 04:08:04 INFO - PROCESS | 2283 | 1461323284026 Marionette DEBUG loaded listener.js 04:08:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x129117800) [pid = 2283] [serial = 651] [outer = 0x129f42800] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x12ef7f000) [pid = 2283] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x11912a000) [pid = 2283] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 130 (0x11bb9e000) [pid = 2283] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x12b1f1800) [pid = 2283] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 128 (0x115830400) [pid = 2283] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 127 (0x11bfc4800) [pid = 2283] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 126 (0x12401fc00) [pid = 2283] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x11adc5c00) [pid = 2283] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x12b1fb400) [pid = 2283] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x12b1ef400) [pid = 2283] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x11acbf000) [pid = 2283] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x12e4a5000) [pid = 2283] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x12b1f6000) [pid = 2283] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x113409c00) [pid = 2283] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x114fcd400) [pid = 2283] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x11adc2800) [pid = 2283] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x12e888c00) [pid = 2283] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x12b1fb800) [pid = 2283] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x12e6cc800) [pid = 2283] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x12e80e000) [pid = 2283] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x129f3b800) [pid = 2283] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x1274bd400) [pid = 2283] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x116718400) [pid = 2283] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x114240000) [pid = 2283] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 108 (0x12dc15800) [pid = 2283] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 107 (0x12b45c000) [pid = 2283] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 106 (0x11c3d3000) [pid = 2283] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x11bb07000) [pid = 2283] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x12d10f400) [pid = 2283] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:08:04 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x12b878800) [pid = 2283] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:08:04 INFO - PROCESS | 2283 | 1461323284581 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]]]}] 04:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 718ms 04:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:08:04 INFO - PROCESS | 2283 | 1461323284612 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 04:08:04 INFO - PROCESS | 2283 | 1461323284614 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 04:08:04 INFO - PROCESS | 2283 | 1461323284616 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:08:04 INFO - PROCESS | 2283 | 1461323284617 Marionette TRACE conn2 <- [1,842,null,{}] 04:08:04 INFO - PROCESS | 2283 | 1461323284619 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}] 04:08:04 INFO - PROCESS | 2283 | 1461323284695 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 04:08:04 INFO - PROCESS | 2283 | 1461323284719 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:04 INFO - PROCESS | 2283 | ++DOCSHELL 0x11abca000 == 41 [pid = 2283] [id = 218] 04:08:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x11912a000) [pid = 2283] [serial = 652] [outer = 0x0] 04:08:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x11adc2800) [pid = 2283] [serial = 653] [outer = 0x11912a000] 04:08:04 INFO - PROCESS | 2283 | 1461323284745 Marionette DEBUG loaded listener.js 04:08:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x11c85d800) [pid = 2283] [serial = 654] [outer = 0x11912a000] 04:08:05 INFO - PROCESS | 2283 | 1461323285053 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]]]}] 04:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 472ms 04:08:05 INFO - PROCESS | 2283 | 1461323285098 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 04:08:05 INFO - PROCESS | 2283 | 1461323285099 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 04:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:08:05 INFO - PROCESS | 2283 | 1461323285111 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:08:05 INFO - PROCESS | 2283 | 1461323285112 Marionette TRACE conn2 <- [1,846,null,{}] 04:08:05 INFO - PROCESS | 2283 | 1461323285114 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}] 04:08:05 INFO - PROCESS | 2283 | 1461323285195 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 04:08:05 INFO - PROCESS | 2283 | 1461323285200 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:05 INFO - PROCESS | 2283 | ++DOCSHELL 0x12676c000 == 42 [pid = 2283] [id = 219] 04:08:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x11c543000) [pid = 2283] [serial = 655] [outer = 0x0] 04:08:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x129f3dc00) [pid = 2283] [serial = 656] [outer = 0x11c543000] 04:08:05 INFO - PROCESS | 2283 | 1461323285227 Marionette DEBUG loaded listener.js 04:08:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x12b1f9800) [pid = 2283] [serial = 657] [outer = 0x11c543000] 04:08:05 INFO - PROCESS | 2283 | 1461323285525 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]]]}] 04:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 474ms 04:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:08:05 INFO - PROCESS | 2283 | 1461323285579 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 04:08:05 INFO - PROCESS | 2283 | 1461323285581 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 04:08:05 INFO - PROCESS | 2283 | 1461323285583 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:08:05 INFO - PROCESS | 2283 | 1461323285584 Marionette TRACE conn2 <- [1,850,null,{}] 04:08:05 INFO - PROCESS | 2283 | 1461323285586 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}] 04:08:05 INFO - PROCESS | 2283 | 1461323285661 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 04:08:05 INFO - PROCESS | 2283 | 1461323285711 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:05 INFO - PROCESS | 2283 | ++DOCSHELL 0x12753a800 == 43 [pid = 2283] [id = 220] 04:08:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x127208000) [pid = 2283] [serial = 658] [outer = 0x0] 04:08:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x12b1fc800) [pid = 2283] [serial = 659] [outer = 0x127208000] 04:08:05 INFO - PROCESS | 2283 | 1461323285736 Marionette DEBUG loaded listener.js 04:08:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x12b458400) [pid = 2283] [serial = 660] [outer = 0x127208000] 04:08:06 INFO - PROCESS | 2283 | 1461323286028 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]]]}] 04:08:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 468ms 04:08:06 INFO - PROCESS | 2283 | 1461323286053 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 04:08:06 INFO - PROCESS | 2283 | 1461323286056 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 04:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:08:06 INFO - PROCESS | 2283 | 1461323286060 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:08:06 INFO - PROCESS | 2283 | 1461323286061 Marionette TRACE conn2 <- [1,854,null,{}] 04:08:06 INFO - PROCESS | 2283 | 1461323286063 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}] 04:08:06 INFO - PROCESS | 2283 | 1461323286142 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 04:08:06 INFO - PROCESS | 2283 | 1461323286147 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:06 INFO - PROCESS | 2283 | ++DOCSHELL 0x12961d000 == 44 [pid = 2283] [id = 221] 04:08:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x129f42c00) [pid = 2283] [serial = 661] [outer = 0x0] 04:08:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x12b45dc00) [pid = 2283] [serial = 662] [outer = 0x129f42c00] 04:08:06 INFO - PROCESS | 2283 | 1461323286172 Marionette DEBUG loaded listener.js 04:08:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x12b4d3400) [pid = 2283] [serial = 663] [outer = 0x129f42c00] 04:08:06 INFO - PROCESS | 2283 | 1461323286480 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]]]}] 04:08:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 518ms 04:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:08:06 INFO - PROCESS | 2283 | 1461323286578 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 04:08:06 INFO - PROCESS | 2283 | 1461323286580 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 04:08:06 INFO - PROCESS | 2283 | 1461323286584 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:08:06 INFO - PROCESS | 2283 | 1461323286586 Marionette TRACE conn2 <- [1,858,null,{}] 04:08:06 INFO - PROCESS | 2283 | 1461323286590 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}] 04:08:06 INFO - PROCESS | 2283 | 1461323286701 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 04:08:06 INFO - PROCESS | 2283 | 1461323286749 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:06 INFO - PROCESS | 2283 | ++DOCSHELL 0x114d10000 == 45 [pid = 2283] [id = 222] 04:08:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x114006800) [pid = 2283] [serial = 664] [outer = 0x0] 04:08:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x11447e400) [pid = 2283] [serial = 665] [outer = 0x114006800] 04:08:06 INFO - PROCESS | 2283 | 1461323286782 Marionette DEBUG loaded listener.js 04:08:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x11520dc00) [pid = 2283] [serial = 666] [outer = 0x114006800] 04:08:07 INFO - PROCESS | 2283 | 1461323287311 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]]]}] 04:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 772ms 04:08:07 INFO - PROCESS | 2283 | 1461323287396 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 04:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:08:07 INFO - PROCESS | 2283 | 1461323287399 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 04:08:07 INFO - PROCESS | 2283 | 1461323287404 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:08:07 INFO - PROCESS | 2283 | 1461323287407 Marionette TRACE conn2 <- [1,862,null,{}] 04:08:07 INFO - PROCESS | 2283 | 1461323287410 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}] 04:08:07 INFO - PROCESS | 2283 | 1461323287517 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 04:08:07 INFO - PROCESS | 2283 | 1461323287567 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:07 INFO - PROCESS | 2283 | ++DOCSHELL 0x119b23000 == 46 [pid = 2283] [id = 223] 04:08:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x118695400) [pid = 2283] [serial = 667] [outer = 0x0] 04:08:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x118ae0400) [pid = 2283] [serial = 668] [outer = 0x118695400] 04:08:07 INFO - PROCESS | 2283 | 1461323287597 Marionette DEBUG loaded listener.js 04:08:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x119c91c00) [pid = 2283] [serial = 669] [outer = 0x118695400] 04:08:08 INFO - PROCESS | 2283 | 1461323288233 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]]]}] 04:08:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:08:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 873ms 04:08:08 INFO - PROCESS | 2283 | 1461323288276 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 04:08:08 INFO - PROCESS | 2283 | 1461323288278 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 04:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:08:08 INFO - PROCESS | 2283 | 1461323288282 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:08:08 INFO - PROCESS | 2283 | 1461323288284 Marionette TRACE conn2 <- [1,866,null,{}] 04:08:08 INFO - PROCESS | 2283 | 1461323288288 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}] 04:08:08 INFO - PROCESS | 2283 | 1461323288384 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 04:08:08 INFO - PROCESS | 2283 | 1461323288458 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:08 INFO - PROCESS | 2283 | ++DOCSHELL 0x115780000 == 47 [pid = 2283] [id = 224] 04:08:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x115584c00) [pid = 2283] [serial = 670] [outer = 0x0] 04:08:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x115807000) [pid = 2283] [serial = 671] [outer = 0x115584c00] 04:08:08 INFO - PROCESS | 2283 | 1461323288487 Marionette DEBUG loaded listener.js 04:08:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x116347800) [pid = 2283] [serial = 672] [outer = 0x115584c00] 04:08:08 INFO - PROCESS | 2283 | --DOCSHELL 0x12753a800 == 46 [pid = 2283] [id = 220] 04:08:08 INFO - PROCESS | 2283 | --DOCSHELL 0x12676c000 == 45 [pid = 2283] [id = 219] 04:08:08 INFO - PROCESS | 2283 | --DOCSHELL 0x11abca000 == 44 [pid = 2283] [id = 218] 04:08:08 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x12ef7dc00) [pid = 2283] [serial = 611] [outer = 0x0] [url = about:blank] 04:08:08 INFO - PROCESS | 2283 | --DOCSHELL 0x123e6b800 == 43 [pid = 2283] [id = 217] 04:08:08 INFO - PROCESS | 2283 | --DOCSHELL 0x123b6c000 == 42 [pid = 2283] [id = 216] 04:08:08 INFO - PROCESS | 2283 | --DOCSHELL 0x119c84800 == 41 [pid = 2283] [id = 215] 04:08:08 INFO - PROCESS | 2283 | --DOCSHELL 0x11c753000 == 40 [pid = 2283] [id = 214] 04:08:08 INFO - PROCESS | 2283 | --DOCSHELL 0x118f90000 == 39 [pid = 2283] [id = 213] 04:08:08 INFO - PROCESS | 2283 | --DOCSHELL 0x11b240800 == 38 [pid = 2283] [id = 212] 04:08:08 INFO - PROCESS | 2283 | --DOCSHELL 0x11ad6b000 == 37 [pid = 2283] [id = 211] 04:08:08 INFO - PROCESS | 2283 | --DOCSHELL 0x11ab47000 == 36 [pid = 2283] [id = 210] 04:08:08 INFO - PROCESS | 2283 | --DOCSHELL 0x119c85000 == 35 [pid = 2283] [id = 209] 04:08:08 INFO - PROCESS | 2283 | --DOCSHELL 0x1192dc000 == 34 [pid = 2283] [id = 208] 04:08:08 INFO - PROCESS | 2283 | --DOCSHELL 0x118f90800 == 33 [pid = 2283] [id = 207] 04:08:08 INFO - PROCESS | 2283 | --DOCSHELL 0x11584d000 == 32 [pid = 2283] [id = 206] 04:08:08 INFO - PROCESS | 2283 | --DOCSHELL 0x114d21000 == 31 [pid = 2283] [id = 205] 04:08:08 INFO - PROCESS | 2283 | --DOCSHELL 0x12c082800 == 30 [pid = 2283] [id = 204] 04:08:09 INFO - PROCESS | 2283 | 1461323289000 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]]]}] 04:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 725ms 04:08:09 INFO - PROCESS | 2283 | 1461323289008 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 04:08:09 INFO - PROCESS | 2283 | 1461323289013 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 04:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x12b458000) [pid = 2283] [serial = 386] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x119284000) [pid = 2283] [serial = 431] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x127cd8800) [pid = 2283] [serial = 489] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x129c31c00) [pid = 2283] [serial = 437] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x11bba3000) [pid = 2283] [serial = 486] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x12b6cdc00) [pid = 2283] [serial = 440] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x12cf2e400) [pid = 2283] [serial = 492] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x11c3d3c00) [pid = 2283] [serial = 434] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x12e80a800) [pid = 2283] [serial = 498] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x12da28000) [pid = 2283] [serial = 495] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x119c96c00) [pid = 2283] [serial = 483] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x11a993800) [pid = 2283] [serial = 380] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x1275f4400) [pid = 2283] [serial = 383] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x12ef8bc00) [pid = 2283] [serial = 537] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 108 (0x11adbec00) [pid = 2283] [serial = 540] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 107 (0x12968a000) [pid = 2283] [serial = 543] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 106 (0x12e8a0800) [pid = 2283] [serial = 608] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x12d116000) [pid = 2283] [serial = 596] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x12e809c00) [pid = 2283] [serial = 602] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x12e888800) [pid = 2283] [serial = 606] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 102 (0x12dc1e800) [pid = 2283] [serial = 597] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 101 (0x12b4d0c00) [pid = 2283] [serial = 593] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 100 (0x129a09c00) [pid = 2283] [serial = 590] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 99 (0x12b1fa000) [pid = 2283] [serial = 591] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 98 (0x11aa05400) [pid = 2283] [serial = 587] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 97 (0x11c4ba400) [pid = 2283] [serial = 588] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 96 (0x11a898400) [pid = 2283] [serial = 585] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 95 (0x115830000) [pid = 2283] [serial = 584] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 94 (0x12e4c8400) [pid = 2283] [serial = 582] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 93 (0x12e4aa800) [pid = 2283] [serial = 581] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 92 (0x12da1f800) [pid = 2283] [serial = 579] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 91 (0x12bca6c00) [pid = 2283] [serial = 578] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 90 (0x129f37000) [pid = 2283] [serial = 576] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 89 (0x1274b7400) [pid = 2283] [serial = 575] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 88 (0x11c3b7400) [pid = 2283] [serial = 573] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 87 (0x11bb59000) [pid = 2283] [serial = 572] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 86 (0x12da1e400) [pid = 2283] [serial = 569] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 85 (0x12dc17800) [pid = 2283] [serial = 570] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 84 (0x12bf0f400) [pid = 2283] [serial = 599] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 83 (0x12e8a7c00) [pid = 2283] [serial = 609] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 82 (0x12e87e800) [pid = 2283] [serial = 603] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 81 (0x12e884400) [pid = 2283] [serial = 605] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 80 (0x12bf0cc00) [pid = 2283] [serial = 594] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | --DOMWINDOW == 79 (0x12e4ce400) [pid = 2283] [serial = 600] [outer = 0x0] [url = about:blank] 04:08:09 INFO - PROCESS | 2283 | 1461323289037 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:08:09 INFO - PROCESS | 2283 | 1461323289041 Marionette TRACE conn2 <- [1,870,null,{}] 04:08:09 INFO - PROCESS | 2283 | 1461323289059 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}] 04:08:09 INFO - PROCESS | 2283 | 1461323289177 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 04:08:09 INFO - PROCESS | 2283 | 1461323289185 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:09 INFO - PROCESS | 2283 | ++DOCSHELL 0x118f90000 == 31 [pid = 2283] [id = 225] 04:08:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 80 (0x118622c00) [pid = 2283] [serial = 673] [outer = 0x0] 04:08:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 81 (0x118858000) [pid = 2283] [serial = 674] [outer = 0x118622c00] 04:08:09 INFO - PROCESS | 2283 | 1461323289222 Marionette DEBUG loaded listener.js 04:08:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 82 (0x1198ac400) [pid = 2283] [serial = 675] [outer = 0x118622c00] 04:08:09 INFO - PROCESS | 2283 | 1461323289595 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]]]}] 04:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 603ms 04:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:08:09 INFO - PROCESS | 2283 | 1461323289623 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 04:08:09 INFO - PROCESS | 2283 | 1461323289625 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 04:08:09 INFO - PROCESS | 2283 | 1461323289627 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:08:09 INFO - PROCESS | 2283 | 1461323289629 Marionette TRACE conn2 <- [1,874,null,{}] 04:08:09 INFO - PROCESS | 2283 | 1461323289637 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}] 04:08:09 INFO - PROCESS | 2283 | 1461323289716 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 04:08:09 INFO - PROCESS | 2283 | 1461323289724 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:09 INFO - PROCESS | 2283 | ++DOCSHELL 0x119c71000 == 32 [pid = 2283] [id = 226] 04:08:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 83 (0x11a983000) [pid = 2283] [serial = 676] [outer = 0x0] 04:08:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 84 (0x11aa04400) [pid = 2283] [serial = 677] [outer = 0x11a983000] 04:08:09 INFO - PROCESS | 2283 | 1461323289753 Marionette DEBUG loaded listener.js 04:08:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 85 (0x11acbe800) [pid = 2283] [serial = 678] [outer = 0x11a983000] 04:08:10 INFO - PROCESS | 2283 | 1461323290119 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]]]}] 04:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 522ms 04:08:10 INFO - PROCESS | 2283 | 1461323290150 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 04:08:10 INFO - PROCESS | 2283 | 1461323290152 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 04:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:08:10 INFO - PROCESS | 2283 | 1461323290154 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:08:10 INFO - PROCESS | 2283 | 1461323290155 Marionette TRACE conn2 <- [1,878,null,{}] 04:08:10 INFO - PROCESS | 2283 | 1461323290158 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}] 04:08:10 INFO - PROCESS | 2283 | 1461323290233 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 04:08:10 INFO - PROCESS | 2283 | 1461323290240 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:10 INFO - PROCESS | 2283 | ++DOCSHELL 0x11abb8800 == 33 [pid = 2283] [id = 227] 04:08:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 86 (0x11adbe800) [pid = 2283] [serial = 679] [outer = 0x0] 04:08:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 87 (0x11add5c00) [pid = 2283] [serial = 680] [outer = 0x11adbe800] 04:08:10 INFO - PROCESS | 2283 | 1461323290266 Marionette DEBUG loaded listener.js 04:08:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 88 (0x11bb9bc00) [pid = 2283] [serial = 681] [outer = 0x11adbe800] 04:08:10 INFO - PROCESS | 2283 | 1461323290594 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]]]}] 04:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 469ms 04:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:08:10 INFO - PROCESS | 2283 | 1461323290624 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 04:08:10 INFO - PROCESS | 2283 | 1461323290625 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 04:08:10 INFO - PROCESS | 2283 | 1461323290627 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:08:10 INFO - PROCESS | 2283 | 1461323290628 Marionette TRACE conn2 <- [1,882,null,{}] 04:08:10 INFO - PROCESS | 2283 | 1461323290631 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}] 04:08:10 INFO - PROCESS | 2283 | 1461323290700 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 04:08:10 INFO - PROCESS | 2283 | 1461323290707 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:10 INFO - PROCESS | 2283 | ++DOCSHELL 0x11b245800 == 34 [pid = 2283] [id = 228] 04:08:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 89 (0x11bb9cc00) [pid = 2283] [serial = 682] [outer = 0x0] 04:08:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 90 (0x11bba7800) [pid = 2283] [serial = 683] [outer = 0x11bb9cc00] 04:08:10 INFO - PROCESS | 2283 | 1461323290733 Marionette DEBUG loaded listener.js 04:08:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 91 (0x11bfc6800) [pid = 2283] [serial = 684] [outer = 0x11bb9cc00] 04:08:11 INFO - PROCESS | 2283 | 1461323291106 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]]]}] 04:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 517ms 04:08:11 INFO - PROCESS | 2283 | 1461323291146 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 04:08:11 INFO - PROCESS | 2283 | 1461323291147 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 04:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:08:11 INFO - PROCESS | 2283 | 1461323291155 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:08:11 INFO - PROCESS | 2283 | 1461323291156 Marionette TRACE conn2 <- [1,886,null,{}] 04:08:11 INFO - PROCESS | 2283 | 1461323291158 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}] 04:08:11 INFO - PROCESS | 2283 | 1461323291266 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 04:08:11 INFO - PROCESS | 2283 | 1461323291272 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:11 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c11f000 == 35 [pid = 2283] [id = 229] 04:08:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 92 (0x11c3b6c00) [pid = 2283] [serial = 685] [outer = 0x0] 04:08:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 93 (0x11c3cc000) [pid = 2283] [serial = 686] [outer = 0x11c3b6c00] 04:08:11 INFO - PROCESS | 2283 | 1461323291301 Marionette DEBUG loaded listener.js 04:08:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 94 (0x1239e8000) [pid = 2283] [serial = 687] [outer = 0x11c3b6c00] 04:08:11 INFO - PROCESS | 2283 | 1461323291653 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]]]}] 04:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 519ms 04:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:08:11 INFO - PROCESS | 2283 | 1461323291674 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 04:08:11 INFO - PROCESS | 2283 | 1461323291676 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 04:08:11 INFO - PROCESS | 2283 | 1461323291678 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:08:11 INFO - PROCESS | 2283 | 1461323291679 Marionette TRACE conn2 <- [1,890,null,{}] 04:08:11 INFO - PROCESS | 2283 | 1461323291681 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}] 04:08:11 INFO - PROCESS | 2283 | 1461323291776 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 04:08:11 INFO - PROCESS | 2283 | 1461323291798 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:11 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c95f800 == 36 [pid = 2283] [id = 230] 04:08:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 95 (0x1239e9000) [pid = 2283] [serial = 688] [outer = 0x0] 04:08:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 96 (0x123ff9800) [pid = 2283] [serial = 689] [outer = 0x1239e9000] 04:08:11 INFO - PROCESS | 2283 | 1461323291834 Marionette DEBUG loaded listener.js 04:08:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 97 (0x124548000) [pid = 2283] [serial = 690] [outer = 0x1239e9000] 04:08:12 INFO - PROCESS | 2283 | 1461323292265 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]]]}] 04:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 619ms 04:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:08:12 INFO - PROCESS | 2283 | 1461323292297 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 04:08:12 INFO - PROCESS | 2283 | 1461323292298 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 04:08:12 INFO - PROCESS | 2283 | 1461323292301 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:08:12 INFO - PROCESS | 2283 | 1461323292302 Marionette TRACE conn2 <- [1,894,null,{}] 04:08:12 INFO - PROCESS | 2283 | 1461323292312 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}] 04:08:12 INFO - PROCESS | 2283 | 1461323292401 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 04:08:12 INFO - PROCESS | 2283 | 1461323292406 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:12 INFO - PROCESS | 2283 | ++DOCSHELL 0x123b57000 == 37 [pid = 2283] [id = 231] 04:08:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 98 (0x124548800) [pid = 2283] [serial = 691] [outer = 0x0] 04:08:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 99 (0x1274bb800) [pid = 2283] [serial = 692] [outer = 0x124548800] 04:08:12 INFO - PROCESS | 2283 | 1461323292431 Marionette DEBUG loaded listener.js 04:08:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 100 (0x1275f4400) [pid = 2283] [serial = 693] [outer = 0x124548800] 04:08:12 INFO - PROCESS | 2283 | 1461323292789 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]]]}] 04:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 525ms 04:08:12 INFO - PROCESS | 2283 | --DOMWINDOW == 99 (0x1275f1800) [pid = 2283] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:08:12 INFO - PROCESS | 2283 | --DOMWINDOW == 98 (0x119c97400) [pid = 2283] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:08:12 INFO - PROCESS | 2283 | --DOMWINDOW == 97 (0x11c865400) [pid = 2283] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:08:12 INFO - PROCESS | 2283 | --DOMWINDOW == 96 (0x123ff1800) [pid = 2283] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:08:12 INFO - PROCESS | 2283 | --DOMWINDOW == 95 (0x1133ad000) [pid = 2283] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:08:12 INFO - PROCESS | 2283 | --DOMWINDOW == 94 (0x114762400) [pid = 2283] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:08:12 INFO - PROCESS | 2283 | --DOMWINDOW == 93 (0x129696400) [pid = 2283] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:08:12 INFO - PROCESS | 2283 | --DOMWINDOW == 92 (0x129f42800) [pid = 2283] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:08:12 INFO - PROCESS | 2283 | --DOMWINDOW == 91 (0x115210c00) [pid = 2283] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:08:12 INFO - PROCESS | 2283 | --DOMWINDOW == 90 (0x11912a000) [pid = 2283] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:08:12 INFO - PROCESS | 2283 | --DOMWINDOW == 89 (0x11aa09c00) [pid = 2283] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:08:12 INFO - PROCESS | 2283 | --DOMWINDOW == 88 (0x114b3a800) [pid = 2283] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:08:12 INFO - PROCESS | 2283 | --DOMWINDOW == 87 (0x119d65c00) [pid = 2283] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:08:12 INFO - PROCESS | 2283 | --DOMWINDOW == 86 (0x11c543000) [pid = 2283] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:08:12 INFO - PROCESS | 2283 | --DOMWINDOW == 85 (0x123ff1c00) [pid = 2283] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:08:12 INFO - PROCESS | 2283 | --DOMWINDOW == 84 (0x127208000) [pid = 2283] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:08:12 INFO - PROCESS | 2283 | 1461323292952 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 04:08:12 INFO - PROCESS | 2283 | 1461323292954 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 04:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:08:12 INFO - PROCESS | 2283 | 1461323292963 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:08:12 INFO - PROCESS | 2283 | 1461323292964 Marionette TRACE conn2 <- [1,898,null,{}] 04:08:12 INFO - PROCESS | 2283 | 1461323292967 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}] 04:08:13 INFO - PROCESS | 2283 | 1461323293043 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 04:08:13 INFO - PROCESS | 2283 | 1461323293047 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:13 INFO - PROCESS | 2283 | ++DOCSHELL 0x11aab7800 == 38 [pid = 2283] [id = 232] 04:08:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 85 (0x118694c00) [pid = 2283] [serial = 694] [outer = 0x0] 04:08:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 86 (0x11a899400) [pid = 2283] [serial = 695] [outer = 0x118694c00] 04:08:13 INFO - PROCESS | 2283 | 1461323293075 Marionette DEBUG loaded listener.js 04:08:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 87 (0x11b725400) [pid = 2283] [serial = 696] [outer = 0x118694c00] 04:08:13 INFO - PROCESS | 2283 | 1461323293377 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]]]}] 04:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 422ms 04:08:13 INFO - PROCESS | 2283 | 1461323293385 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 04:08:13 INFO - PROCESS | 2283 | 1461323293388 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 04:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:08:13 INFO - PROCESS | 2283 | 1461323293397 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:08:13 INFO - PROCESS | 2283 | 1461323293399 Marionette TRACE conn2 <- [1,902,null,{}] 04:08:13 INFO - PROCESS | 2283 | 1461323293401 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}] 04:08:13 INFO - PROCESS | 2283 | 1461323293481 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 04:08:13 INFO - PROCESS | 2283 | 1461323293487 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:13 INFO - PROCESS | 2283 | ++DOCSHELL 0x1241c7800 == 39 [pid = 2283] [id = 233] 04:08:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 88 (0x11c862000) [pid = 2283] [serial = 697] [outer = 0x0] 04:08:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 89 (0x1275f1000) [pid = 2283] [serial = 698] [outer = 0x11c862000] 04:08:13 INFO - PROCESS | 2283 | 1461323293514 Marionette DEBUG loaded listener.js 04:08:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 90 (0x127cd5c00) [pid = 2283] [serial = 699] [outer = 0x11c862000] 04:08:13 INFO - PROCESS | 2283 | 1461323293849 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]]]}] 04:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 471ms 04:08:13 INFO - PROCESS | 2283 | 1461323293869 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 04:08:13 INFO - PROCESS | 2283 | 1461323293873 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 04:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:08:13 INFO - PROCESS | 2283 | 1461323293875 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:08:13 INFO - PROCESS | 2283 | 1461323293877 Marionette TRACE conn2 <- [1,906,null,{}] 04:08:13 INFO - PROCESS | 2283 | 1461323293879 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}] 04:08:13 INFO - PROCESS | 2283 | 1461323293990 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 04:08:13 INFO - PROCESS | 2283 | 1461323293994 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:14 INFO - PROCESS | 2283 | ++DOCSHELL 0x126592000 == 40 [pid = 2283] [id = 234] 04:08:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 91 (0x12777d000) [pid = 2283] [serial = 700] [outer = 0x0] 04:08:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 92 (0x129124400) [pid = 2283] [serial = 701] [outer = 0x12777d000] 04:08:14 INFO - PROCESS | 2283 | 1461323294024 Marionette DEBUG loaded listener.js 04:08:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 93 (0x129c31c00) [pid = 2283] [serial = 702] [outer = 0x12777d000] 04:08:14 INFO - PROCESS | 2283 | 1461323294330 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]]]}] 04:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 470ms 04:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:08:14 INFO - PROCESS | 2283 | 1461323294346 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 04:08:14 INFO - PROCESS | 2283 | 1461323294347 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 04:08:14 INFO - PROCESS | 2283 | 1461323294349 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:08:14 INFO - PROCESS | 2283 | 1461323294350 Marionette TRACE conn2 <- [1,910,null,{}] 04:08:14 INFO - PROCESS | 2283 | 1461323294355 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}] 04:08:14 INFO - PROCESS | 2283 | 1461323294433 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 04:08:14 INFO - PROCESS | 2283 | 1461323294440 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:14 INFO - PROCESS | 2283 | ++DOCSHELL 0x129158800 == 41 [pid = 2283] [id = 235] 04:08:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 94 (0x129a05800) [pid = 2283] [serial = 703] [outer = 0x0] 04:08:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 95 (0x129f45c00) [pid = 2283] [serial = 704] [outer = 0x129a05800] 04:08:14 INFO - PROCESS | 2283 | 1461323294465 Marionette DEBUG loaded listener.js 04:08:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 96 (0x12b1f8800) [pid = 2283] [serial = 705] [outer = 0x129a05800] 04:08:14 INFO - PROCESS | 2283 | 1461323294790 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]]]}] 04:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 471ms 04:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:08:14 INFO - PROCESS | 2283 | 1461323294821 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 04:08:14 INFO - PROCESS | 2283 | 1461323294822 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 04:08:14 INFO - PROCESS | 2283 | 1461323294825 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:08:14 INFO - PROCESS | 2283 | 1461323294826 Marionette TRACE conn2 <- [1,914,null,{}] 04:08:14 INFO - PROCESS | 2283 | 1461323294828 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}] 04:08:14 INFO - PROCESS | 2283 | 1461323294928 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 04:08:14 INFO - PROCESS | 2283 | 1461323294933 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:14 INFO - PROCESS | 2283 | ++DOCSHELL 0x129c21800 == 42 [pid = 2283] [id = 236] 04:08:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 97 (0x11b71b800) [pid = 2283] [serial = 706] [outer = 0x0] 04:08:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 98 (0x12b455400) [pid = 2283] [serial = 707] [outer = 0x11b71b800] 04:08:14 INFO - PROCESS | 2283 | 1461323294962 Marionette DEBUG loaded listener.js 04:08:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 99 (0x12b4cd000) [pid = 2283] [serial = 708] [outer = 0x11b71b800] 04:08:15 INFO - PROCESS | 2283 | 1461323295444 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]]]}] 04:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 669ms 04:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:08:15 INFO - PROCESS | 2283 | 1461323295495 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 04:08:15 INFO - PROCESS | 2283 | 1461323295498 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 04:08:15 INFO - PROCESS | 2283 | 1461323295502 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:08:15 INFO - PROCESS | 2283 | 1461323295505 Marionette TRACE conn2 <- [1,918,null,{}] 04:08:15 INFO - PROCESS | 2283 | 1461323295508 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}] 04:08:15 INFO - PROCESS | 2283 | 1461323295608 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 04:08:15 INFO - PROCESS | 2283 | 1461323295670 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:15 INFO - PROCESS | 2283 | ++DOCSHELL 0x118fa7000 == 43 [pid = 2283] [id = 237] 04:08:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 100 (0x11520f400) [pid = 2283] [serial = 709] [outer = 0x0] 04:08:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 101 (0x11671d000) [pid = 2283] [serial = 710] [outer = 0x11520f400] 04:08:15 INFO - PROCESS | 2283 | 1461323295702 Marionette DEBUG loaded listener.js 04:08:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 102 (0x119724800) [pid = 2283] [serial = 711] [outer = 0x11520f400] 04:08:16 INFO - PROCESS | 2283 | 1461323296111 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]]]}] 04:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 671ms 04:08:16 INFO - PROCESS | 2283 | 1461323296201 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 04:08:16 INFO - PROCESS | 2283 | 1461323296205 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 04:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:08:16 INFO - PROCESS | 2283 | 1461323296229 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:08:16 INFO - PROCESS | 2283 | 1461323296230 Marionette TRACE conn2 <- [1,922,null,{}] 04:08:16 INFO - PROCESS | 2283 | 1461323296233 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}] 04:08:16 INFO - PROCESS | 2283 | 1461323296332 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 04:08:16 INFO - PROCESS | 2283 | 1461323296394 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:16 INFO - PROCESS | 2283 | ++DOCSHELL 0x11bb87800 == 44 [pid = 2283] [id = 238] 04:08:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x119c94400) [pid = 2283] [serial = 712] [outer = 0x0] 04:08:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x11acb9000) [pid = 2283] [serial = 713] [outer = 0x119c94400] 04:08:16 INFO - PROCESS | 2283 | 1461323296424 Marionette DEBUG loaded listener.js 04:08:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x11adda400) [pid = 2283] [serial = 714] [outer = 0x119c94400] 04:08:16 INFO - PROCESS | 2283 | 1461323296847 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]]]}] 04:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 672ms 04:08:16 INFO - PROCESS | 2283 | 1461323296898 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 04:08:16 INFO - PROCESS | 2283 | 1461323296900 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 04:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:08:16 INFO - PROCESS | 2283 | 1461323296903 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:08:16 INFO - PROCESS | 2283 | 1461323296905 Marionette TRACE conn2 <- [1,926,null,{}] 04:08:16 INFO - PROCESS | 2283 | 1461323296913 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}] 04:08:17 INFO - PROCESS | 2283 | 1461323297015 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 04:08:17 INFO - PROCESS | 2283 | 1461323297078 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:17 INFO - PROCESS | 2283 | ++DOCSHELL 0x129629000 == 45 [pid = 2283] [id = 239] 04:08:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x11bfc6000) [pid = 2283] [serial = 715] [outer = 0x0] 04:08:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x11c861800) [pid = 2283] [serial = 716] [outer = 0x11bfc6000] 04:08:17 INFO - PROCESS | 2283 | 1461323297110 Marionette DEBUG loaded listener.js 04:08:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x124543400) [pid = 2283] [serial = 717] [outer = 0x11bfc6000] 04:08:17 INFO - PROCESS | 2283 | 1461323297533 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]]]}] 04:08:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 671ms 04:08:17 INFO - PROCESS | 2283 | 1461323297574 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 04:08:17 INFO - PROCESS | 2283 | 1461323297576 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 04:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:08:17 INFO - PROCESS | 2283 | 1461323297579 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:08:17 INFO - PROCESS | 2283 | 1461323297580 Marionette TRACE conn2 <- [1,930,null,{}] 04:08:17 INFO - PROCESS | 2283 | 1461323297583 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}] 04:08:17 INFO - PROCESS | 2283 | 1461323297700 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 04:08:17 INFO - PROCESS | 2283 | 1461323297749 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:17 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b837000 == 46 [pid = 2283] [id = 240] 04:08:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x1274bd000) [pid = 2283] [serial = 718] [outer = 0x0] 04:08:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x12911d000) [pid = 2283] [serial = 719] [outer = 0x1274bd000] 04:08:17 INFO - PROCESS | 2283 | 1461323297780 Marionette DEBUG loaded listener.js 04:08:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x129c30400) [pid = 2283] [serial = 720] [outer = 0x1274bd000] 04:08:18 INFO - PROCESS | 2283 | 1461323298212 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]]]}] 04:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 668ms 04:08:18 INFO - PROCESS | 2283 | 1461323298248 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 04:08:18 INFO - PROCESS | 2283 | 1461323298249 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 04:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:08:18 INFO - PROCESS | 2283 | 1461323298252 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:08:18 INFO - PROCESS | 2283 | 1461323298253 Marionette TRACE conn2 <- [1,934,null,{}] 04:08:18 INFO - PROCESS | 2283 | 1461323298256 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}] 04:08:18 INFO - PROCESS | 2283 | 1461323298353 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 04:08:18 INFO - PROCESS | 2283 | 1461323298414 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:18 INFO - PROCESS | 2283 | ++DOCSHELL 0x115858000 == 47 [pid = 2283] [id = 241] 04:08:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x1155c9000) [pid = 2283] [serial = 721] [outer = 0x0] 04:08:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x119d6e000) [pid = 2283] [serial = 722] [outer = 0x1155c9000] 04:08:18 INFO - PROCESS | 2283 | 1461323298445 Marionette DEBUG loaded listener.js 04:08:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x12902cc00) [pid = 2283] [serial = 723] [outer = 0x1155c9000] 04:08:18 INFO - PROCESS | 2283 | 1461323298838 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]]]}] 04:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 721ms 04:08:19 INFO - PROCESS | 2283 | 1461323299004 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 04:08:19 INFO - PROCESS | 2283 | 1461323299006 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 04:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:08:19 INFO - PROCESS | 2283 | 1461323299011 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:08:19 INFO - PROCESS | 2283 | 1461323299013 Marionette TRACE conn2 <- [1,938,null,{}] 04:08:19 INFO - PROCESS | 2283 | 1461323299024 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}] 04:08:19 INFO - PROCESS | 2283 | 1461323299114 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 04:08:19 INFO - PROCESS | 2283 | 1461323299172 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:19 INFO - PROCESS | 2283 | ++DOCSHELL 0x119b17800 == 48 [pid = 2283] [id = 242] 04:08:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x1147db000) [pid = 2283] [serial = 724] [outer = 0x0] 04:08:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x1155c0000) [pid = 2283] [serial = 725] [outer = 0x1147db000] 04:08:19 INFO - PROCESS | 2283 | 1461323299200 Marionette DEBUG loaded listener.js 04:08:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x11861c400) [pid = 2283] [serial = 726] [outer = 0x1147db000] 04:08:19 INFO - PROCESS | 2283 | 1461323299639 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]]]}] 04:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 678ms 04:08:19 INFO - PROCESS | 2283 | 1461323299707 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 04:08:19 INFO - PROCESS | 2283 | 1461323299710 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 04:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:08:19 INFO - PROCESS | 2283 | 1461323299723 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:08:19 INFO - PROCESS | 2283 | 1461323299726 Marionette TRACE conn2 <- [1,942,null,{}] 04:08:19 INFO - PROCESS | 2283 | 1461323299730 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}] 04:08:19 INFO - PROCESS | 2283 | 1461323299862 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 04:08:19 INFO - PROCESS | 2283 | --DOCSHELL 0x129158800 == 47 [pid = 2283] [id = 235] 04:08:19 INFO - PROCESS | 2283 | --DOCSHELL 0x126592000 == 46 [pid = 2283] [id = 234] 04:08:19 INFO - PROCESS | 2283 | --DOCSHELL 0x1241c7800 == 45 [pid = 2283] [id = 233] 04:08:19 INFO - PROCESS | 2283 | --DOCSHELL 0x11aab7800 == 44 [pid = 2283] [id = 232] 04:08:19 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x12b45dc00) [pid = 2283] [serial = 662] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOCSHELL 0x123b57000 == 43 [pid = 2283] [id = 231] 04:08:20 INFO - PROCESS | 2283 | --DOCSHELL 0x11c95f800 == 42 [pid = 2283] [id = 230] 04:08:20 INFO - PROCESS | 2283 | --DOCSHELL 0x11c11f000 == 41 [pid = 2283] [id = 229] 04:08:20 INFO - PROCESS | 2283 | --DOCSHELL 0x11b245800 == 40 [pid = 2283] [id = 228] 04:08:20 INFO - PROCESS | 2283 | --DOCSHELL 0x11abb8800 == 39 [pid = 2283] [id = 227] 04:08:20 INFO - PROCESS | 2283 | --DOCSHELL 0x119c71000 == 38 [pid = 2283] [id = 226] 04:08:20 INFO - PROCESS | 2283 | --DOCSHELL 0x118f90000 == 37 [pid = 2283] [id = 225] 04:08:20 INFO - PROCESS | 2283 | 1461323300018 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:20 INFO - PROCESS | 2283 | --DOCSHELL 0x115780000 == 36 [pid = 2283] [id = 224] 04:08:20 INFO - PROCESS | 2283 | --DOCSHELL 0x119b23000 == 35 [pid = 2283] [id = 223] 04:08:20 INFO - PROCESS | 2283 | --DOCSHELL 0x114d10000 == 34 [pid = 2283] [id = 222] 04:08:20 INFO - PROCESS | 2283 | ++DOCSHELL 0x114d20000 == 35 [pid = 2283] [id = 243] 04:08:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x11520f800) [pid = 2283] [serial = 727] [outer = 0x0] 04:08:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x11653c800) [pid = 2283] [serial = 728] [outer = 0x11520f800] 04:08:20 INFO - PROCESS | 2283 | 1461323300060 Marionette DEBUG loaded listener.js 04:08:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x11a984400) [pid = 2283] [serial = 729] [outer = 0x11520f800] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x129028400) [pid = 2283] [serial = 644] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x11a9a2c00) [pid = 2283] [serial = 623] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x11aa0f800) [pid = 2283] [serial = 624] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x1239e5800) [pid = 2283] [serial = 635] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x123e8f000) [pid = 2283] [serial = 636] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x1240d5c00) [pid = 2283] [serial = 638] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x119d62400) [pid = 2283] [serial = 620] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x11a897c00) [pid = 2283] [serial = 621] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x114f68400) [pid = 2283] [serial = 614] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x115409000) [pid = 2283] [serial = 615] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 108 (0x129c27800) [pid = 2283] [serial = 647] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 107 (0x12968a400) [pid = 2283] [serial = 645] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 106 (0x12b1f0800) [pid = 2283] [serial = 650] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x129f40000) [pid = 2283] [serial = 648] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x115879000) [pid = 2283] [serial = 617] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x11861dc00) [pid = 2283] [serial = 618] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 102 (0x11c85d800) [pid = 2283] [serial = 654] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 101 (0x11b718400) [pid = 2283] [serial = 629] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 100 (0x11c3b6800) [pid = 2283] [serial = 630] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 99 (0x11adc2800) [pid = 2283] [serial = 653] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 98 (0x11adbb400) [pid = 2283] [serial = 626] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 97 (0x11add4800) [pid = 2283] [serial = 627] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 96 (0x11c3d2c00) [pid = 2283] [serial = 632] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 95 (0x11c864c00) [pid = 2283] [serial = 633] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 94 (0x129f3dc00) [pid = 2283] [serial = 656] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 93 (0x12720a400) [pid = 2283] [serial = 641] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 92 (0x12b458400) [pid = 2283] [serial = 660] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 91 (0x12b1fc800) [pid = 2283] [serial = 659] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 90 (0x129117800) [pid = 2283] [serial = 651] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 89 (0x12753d400) [pid = 2283] [serial = 642] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 88 (0x12b1f9800) [pid = 2283] [serial = 657] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | --DOMWINDOW == 87 (0x124540800) [pid = 2283] [serial = 639] [outer = 0x0] [url = about:blank] 04:08:20 INFO - PROCESS | 2283 | 1461323300470 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]]]}] 04:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 829ms 04:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:08:20 INFO - PROCESS | 2283 | 1461323300547 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 04:08:20 INFO - PROCESS | 2283 | 1461323300549 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 04:08:20 INFO - PROCESS | 2283 | 1461323300561 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:08:20 INFO - PROCESS | 2283 | 1461323300563 Marionette TRACE conn2 <- [1,946,null,{}] 04:08:20 INFO - PROCESS | 2283 | 1461323300576 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}] 04:08:20 INFO - PROCESS | 2283 | 1461323300705 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 04:08:20 INFO - PROCESS | 2283 | 1461323300722 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:20 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ab42800 == 36 [pid = 2283] [id = 244] 04:08:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 88 (0x11b718c00) [pid = 2283] [serial = 730] [outer = 0x0] 04:08:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 89 (0x11bb08c00) [pid = 2283] [serial = 731] [outer = 0x11b718c00] 04:08:20 INFO - PROCESS | 2283 | 1461323300768 Marionette DEBUG loaded listener.js 04:08:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 90 (0x11bca3400) [pid = 2283] [serial = 732] [outer = 0x11b718c00] 04:08:21 INFO - PROCESS | 2283 | 1461323301159 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]]]}] 04:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 637ms 04:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:08:21 INFO - PROCESS | 2283 | 1461323301190 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 04:08:21 INFO - PROCESS | 2283 | 1461323301191 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 04:08:21 INFO - PROCESS | 2283 | 1461323301193 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:08:21 INFO - PROCESS | 2283 | 1461323301194 Marionette TRACE conn2 <- [1,950,null,{}] 04:08:21 INFO - PROCESS | 2283 | 1461323301197 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}] 04:08:21 INFO - PROCESS | 2283 | 1461323301275 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 04:08:21 INFO - PROCESS | 2283 | 1461323301280 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:21 INFO - PROCESS | 2283 | ++DOCSHELL 0x11b74b000 == 37 [pid = 2283] [id = 245] 04:08:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 91 (0x11bfc4c00) [pid = 2283] [serial = 733] [outer = 0x0] 04:08:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 92 (0x11c3d6800) [pid = 2283] [serial = 734] [outer = 0x11bfc4c00] 04:08:21 INFO - PROCESS | 2283 | 1461323301306 Marionette DEBUG loaded listener.js 04:08:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 93 (0x1239e6c00) [pid = 2283] [serial = 735] [outer = 0x11bfc4c00] 04:08:21 INFO - PROCESS | 2283 | 1461323301673 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]]]}] 04:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 519ms 04:08:21 INFO - PROCESS | 2283 | 1461323301713 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 04:08:21 INFO - PROCESS | 2283 | 1461323301715 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 04:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:08:21 INFO - PROCESS | 2283 | 1461323301719 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:08:21 INFO - PROCESS | 2283 | 1461323301721 Marionette TRACE conn2 <- [1,954,null,{}] 04:08:21 INFO - PROCESS | 2283 | 1461323301724 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}] 04:08:21 INFO - PROCESS | 2283 | 1461323301875 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 04:08:21 INFO - PROCESS | 2283 | 1461323301891 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:21 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c42f800 == 38 [pid = 2283] [id = 246] 04:08:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 94 (0x1239e7000) [pid = 2283] [serial = 736] [outer = 0x0] 04:08:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 95 (0x12401c400) [pid = 2283] [serial = 737] [outer = 0x1239e7000] 04:08:21 INFO - PROCESS | 2283 | 1461323301932 Marionette DEBUG loaded listener.js 04:08:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 96 (0x1265d7800) [pid = 2283] [serial = 738] [outer = 0x1239e7000] 04:08:22 INFO - PROCESS | 2283 | 1461323302348 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]]]}] 04:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 671ms 04:08:22 INFO - PROCESS | 2283 | 1461323302393 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 04:08:22 INFO - PROCESS | 2283 | 1461323302394 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 04:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:08:22 INFO - PROCESS | 2283 | 1461323302397 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:08:22 INFO - PROCESS | 2283 | 1461323302398 Marionette TRACE conn2 <- [1,958,null,{}] 04:08:22 INFO - PROCESS | 2283 | 1461323302400 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}] 04:08:22 INFO - PROCESS | 2283 | 1461323302519 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 04:08:22 INFO - PROCESS | 2283 | 1461323302525 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:22 INFO - PROCESS | 2283 | ++DOCSHELL 0x123b5a800 == 39 [pid = 2283] [id = 247] 04:08:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 97 (0x1274bc400) [pid = 2283] [serial = 739] [outer = 0x0] 04:08:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 98 (0x129c30c00) [pid = 2283] [serial = 740] [outer = 0x1274bc400] 04:08:22 INFO - PROCESS | 2283 | 1461323302553 Marionette DEBUG loaded listener.js 04:08:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 99 (0x12b1f3800) [pid = 2283] [serial = 741] [outer = 0x1274bc400] 04:08:22 INFO - PROCESS | 2283 | 1461323302884 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]]]}] 04:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 518ms 04:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:08:22 INFO - PROCESS | 2283 | 1461323302916 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 04:08:22 INFO - PROCESS | 2283 | 1461323302917 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 04:08:22 INFO - PROCESS | 2283 | 1461323302920 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:08:22 INFO - PROCESS | 2283 | 1461323302922 Marionette TRACE conn2 <- [1,962,null,{}] 04:08:22 INFO - PROCESS | 2283 | 1461323302925 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}] 04:08:23 INFO - PROCESS | 2283 | 1461323303020 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 04:08:23 INFO - PROCESS | 2283 | 1461323303024 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:23 INFO - PROCESS | 2283 | ++DOCSHELL 0x123e6c000 == 40 [pid = 2283] [id = 248] 04:08:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 100 (0x129028c00) [pid = 2283] [serial = 742] [outer = 0x0] 04:08:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 101 (0x12b454c00) [pid = 2283] [serial = 743] [outer = 0x129028c00] 04:08:23 INFO - PROCESS | 2283 | 1461323303049 Marionette DEBUG loaded listener.js 04:08:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 102 (0x12b4d9800) [pid = 2283] [serial = 744] [outer = 0x129028c00] 04:08:23 INFO - PROCESS | 2283 | 1461323303385 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]]]}] 04:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 521ms 04:08:23 INFO - PROCESS | 2283 | 1461323303441 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 04:08:23 INFO - PROCESS | 2283 | 1461323303443 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 04:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:08:23 INFO - PROCESS | 2283 | 1461323303445 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:08:23 INFO - PROCESS | 2283 | 1461323303446 Marionette TRACE conn2 <- [1,966,null,{}] 04:08:23 INFO - PROCESS | 2283 | 1461323303448 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}] 04:08:23 INFO - PROCESS | 2283 | 1461323303544 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 04:08:23 INFO - PROCESS | 2283 | 1461323303557 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:23 INFO - PROCESS | 2283 | ++DOCSHELL 0x126594000 == 41 [pid = 2283] [id = 249] 04:08:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x12b454400) [pid = 2283] [serial = 745] [outer = 0x0] 04:08:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x12b878c00) [pid = 2283] [serial = 746] [outer = 0x12b454400] 04:08:23 INFO - PROCESS | 2283 | 1461323303584 Marionette DEBUG loaded listener.js 04:08:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x12ba56400) [pid = 2283] [serial = 747] [outer = 0x12b454400] 04:08:24 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x129a05800) [pid = 2283] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:08:24 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x115584c00) [pid = 2283] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:08:24 INFO - PROCESS | 2283 | --DOMWINDOW == 102 (0x11c3b6c00) [pid = 2283] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:08:24 INFO - PROCESS | 2283 | --DOMWINDOW == 101 (0x11bb9cc00) [pid = 2283] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:08:24 INFO - PROCESS | 2283 | --DOMWINDOW == 100 (0x11adbe800) [pid = 2283] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:08:24 INFO - PROCESS | 2283 | --DOMWINDOW == 99 (0x118622c00) [pid = 2283] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:08:24 INFO - PROCESS | 2283 | --DOMWINDOW == 98 (0x1239e9000) [pid = 2283] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:08:24 INFO - PROCESS | 2283 | --DOMWINDOW == 97 (0x129f42c00) [pid = 2283] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:08:24 INFO - PROCESS | 2283 | --DOMWINDOW == 96 (0x124548800) [pid = 2283] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:08:24 INFO - PROCESS | 2283 | --DOMWINDOW == 95 (0x118694c00) [pid = 2283] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:08:24 INFO - PROCESS | 2283 | --DOMWINDOW == 94 (0x12777d000) [pid = 2283] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:08:24 INFO - PROCESS | 2283 | --DOMWINDOW == 93 (0x11c862000) [pid = 2283] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:08:24 INFO - PROCESS | 2283 | --DOMWINDOW == 92 (0x11a983000) [pid = 2283] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:08:24 INFO - PROCESS | 2283 | 1461323304025 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]]]}] 04:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 618ms 04:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:08:24 INFO - PROCESS | 2283 | 1461323304064 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 04:08:24 INFO - PROCESS | 2283 | 1461323304066 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 04:08:24 INFO - PROCESS | 2283 | 1461323304079 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:08:24 INFO - PROCESS | 2283 | 1461323304080 Marionette TRACE conn2 <- [1,970,null,{}] 04:08:24 INFO - PROCESS | 2283 | 1461323304084 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}] 04:08:24 INFO - PROCESS | 2283 | 1461323304199 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 04:08:24 INFO - PROCESS | 2283 | 1461323304206 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:24 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ab35800 == 42 [pid = 2283] [id = 250] 04:08:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 93 (0x119d67c00) [pid = 2283] [serial = 748] [outer = 0x0] 04:08:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 94 (0x11b716800) [pid = 2283] [serial = 749] [outer = 0x119d67c00] 04:08:24 INFO - PROCESS | 2283 | 1461323304232 Marionette DEBUG loaded listener.js 04:08:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 95 (0x124549000) [pid = 2283] [serial = 750] [outer = 0x119d67c00] 04:08:24 INFO - PROCESS | 2283 | 1461323304560 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]]]}] 04:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 529ms 04:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:08:24 INFO - PROCESS | 2283 | 1461323304599 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 04:08:24 INFO - PROCESS | 2283 | 1461323304600 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 04:08:24 INFO - PROCESS | 2283 | 1461323304602 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:08:24 INFO - PROCESS | 2283 | 1461323304605 Marionette TRACE conn2 <- [1,974,null,{}] 04:08:24 INFO - PROCESS | 2283 | 1461323304608 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}] 04:08:24 INFO - PROCESS | 2283 | 1461323304707 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 04:08:24 INFO - PROCESS | 2283 | 1461323304713 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:24 INFO - PROCESS | 2283 | ++DOCSHELL 0x127e1e800 == 43 [pid = 2283] [id = 251] 04:08:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 96 (0x114f71000) [pid = 2283] [serial = 751] [outer = 0x0] 04:08:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 97 (0x129c30000) [pid = 2283] [serial = 752] [outer = 0x114f71000] 04:08:24 INFO - PROCESS | 2283 | 1461323304739 Marionette DEBUG loaded listener.js 04:08:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 98 (0x12bc9b000) [pid = 2283] [serial = 753] [outer = 0x114f71000] 04:08:25 INFO - PROCESS | 2283 | 1461323305031 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]]]}] 04:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 472ms 04:08:25 INFO - PROCESS | 2283 | 1461323305075 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 04:08:25 INFO - PROCESS | 2283 | 1461323305077 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 04:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:08:25 INFO - PROCESS | 2283 | 1461323305079 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:08:25 INFO - PROCESS | 2283 | 1461323305081 Marionette TRACE conn2 <- [1,978,null,{}] 04:08:25 INFO - PROCESS | 2283 | 1461323305083 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}] 04:08:25 INFO - PROCESS | 2283 | 1461323305181 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 04:08:25 INFO - PROCESS | 2283 | 1461323305186 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:25 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ba3f000 == 44 [pid = 2283] [id = 252] 04:08:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 99 (0x119277000) [pid = 2283] [serial = 754] [outer = 0x0] 04:08:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 100 (0x12bca6c00) [pid = 2283] [serial = 755] [outer = 0x119277000] 04:08:25 INFO - PROCESS | 2283 | 1461323305216 Marionette DEBUG loaded listener.js 04:08:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 101 (0x12d035800) [pid = 2283] [serial = 756] [outer = 0x119277000] 04:08:25 INFO - PROCESS | 2283 | 1461323305570 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]]]}] 04:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 520ms 04:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:08:25 INFO - PROCESS | 2283 | 1461323305601 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 04:08:25 INFO - PROCESS | 2283 | 1461323305602 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 04:08:25 INFO - PROCESS | 2283 | 1461323305605 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:08:25 INFO - PROCESS | 2283 | 1461323305606 Marionette TRACE conn2 <- [1,982,null,{}] 04:08:25 INFO - PROCESS | 2283 | 1461323305608 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}] 04:08:25 INFO - PROCESS | 2283 | 1461323305691 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 04:08:25 INFO - PROCESS | 2283 | 1461323305695 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:25 INFO - PROCESS | 2283 | ++DOCSHELL 0x12c07a000 == 45 [pid = 2283] [id = 253] 04:08:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 102 (0x12d036800) [pid = 2283] [serial = 757] [outer = 0x0] 04:08:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x12d0e9400) [pid = 2283] [serial = 758] [outer = 0x12d036800] 04:08:25 INFO - PROCESS | 2283 | 1461323305720 Marionette DEBUG loaded listener.js 04:08:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x12d0f2c00) [pid = 2283] [serial = 759] [outer = 0x12d036800] 04:08:26 INFO - PROCESS | 2283 | 1461323306054 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]]]}] 04:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 469ms 04:08:26 INFO - PROCESS | 2283 | 1461323306075 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 04:08:26 INFO - PROCESS | 2283 | 1461323306076 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 04:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:08:26 INFO - PROCESS | 2283 | 1461323306079 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:08:26 INFO - PROCESS | 2283 | 1461323306080 Marionette TRACE conn2 <- [1,986,null,{}] 04:08:26 INFO - PROCESS | 2283 | 1461323306082 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}] 04:08:26 INFO - PROCESS | 2283 | 1461323306216 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 04:08:26 INFO - PROCESS | 2283 | 1461323306269 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:26 INFO - PROCESS | 2283 | ++DOCSHELL 0x1156b9800 == 46 [pid = 2283] [id = 254] 04:08:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x113403000) [pid = 2283] [serial = 760] [outer = 0x0] 04:08:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x113410800) [pid = 2283] [serial = 761] [outer = 0x113403000] 04:08:26 INFO - PROCESS | 2283 | 1461323306301 Marionette DEBUG loaded listener.js 04:08:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x11520cc00) [pid = 2283] [serial = 762] [outer = 0x113403000] 04:08:26 INFO - PROCESS | 2283 | 1461323306773 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]]]}] 04:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 718ms 04:08:26 INFO - PROCESS | 2283 | 1461323306798 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 04:08:26 INFO - PROCESS | 2283 | 1461323306801 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 04:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:08:26 INFO - PROCESS | 2283 | 1461323306807 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:08:26 INFO - PROCESS | 2283 | 1461323306810 Marionette TRACE conn2 <- [1,990,null,{}] 04:08:26 INFO - PROCESS | 2283 | 1461323306814 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}] 04:08:26 INFO - PROCESS | 2283 | 1461323306916 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 04:08:26 INFO - PROCESS | 2283 | 1461323306968 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:26 INFO - PROCESS | 2283 | ++DOCSHELL 0x11abbc800 == 47 [pid = 2283] [id = 255] 04:08:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x118694400) [pid = 2283] [serial = 763] [outer = 0x0] 04:08:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x11aa08000) [pid = 2283] [serial = 764] [outer = 0x118694400] 04:08:27 INFO - PROCESS | 2283 | 1461323306999 Marionette DEBUG loaded listener.js 04:08:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x11adc7000) [pid = 2283] [serial = 765] [outer = 0x118694400] 04:08:27 INFO - PROCESS | 2283 | 1461323307450 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]]]}] 04:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 673ms 04:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:08:27 INFO - PROCESS | 2283 | 1461323307480 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 04:08:27 INFO - PROCESS | 2283 | 1461323307482 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 04:08:27 INFO - PROCESS | 2283 | 1461323307484 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:08:27 INFO - PROCESS | 2283 | 1461323307485 Marionette TRACE conn2 <- [1,994,null,{}] 04:08:27 INFO - PROCESS | 2283 | 1461323307488 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}] 04:08:27 INFO - PROCESS | 2283 | 1461323307590 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 04:08:27 INFO - PROCESS | 2283 | 1461323307675 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:27 INFO - PROCESS | 2283 | ++DOCSHELL 0x126538800 == 48 [pid = 2283] [id = 256] 04:08:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x11bb9e800) [pid = 2283] [serial = 766] [outer = 0x0] 04:08:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x11c53a000) [pid = 2283] [serial = 767] [outer = 0x11bb9e800] 04:08:27 INFO - PROCESS | 2283 | 1461323307719 Marionette DEBUG loaded listener.js 04:08:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x1274c2400) [pid = 2283] [serial = 768] [outer = 0x11bb9e800] 04:08:28 INFO - PROCESS | 2283 | 1461323308163 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]]]}] 04:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 720ms 04:08:28 INFO - PROCESS | 2283 | 1461323308205 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 04:08:28 INFO - PROCESS | 2283 | 1461323308210 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 04:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:08:28 INFO - PROCESS | 2283 | 1461323308222 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:08:28 INFO - PROCESS | 2283 | 1461323308226 Marionette TRACE conn2 <- [1,998,null,{}] 04:08:28 INFO - PROCESS | 2283 | 1461323308230 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}] 04:08:28 INFO - PROCESS | 2283 | 1461323308430 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 04:08:28 INFO - PROCESS | 2283 | 1461323308495 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:28 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d0bd000 == 49 [pid = 2283] [id = 257] 04:08:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x11bfc5400) [pid = 2283] [serial = 769] [outer = 0x0] 04:08:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x129f40000) [pid = 2283] [serial = 770] [outer = 0x11bfc5400] 04:08:28 INFO - PROCESS | 2283 | 1461323308543 Marionette DEBUG loaded listener.js 04:08:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x12ba4bc00) [pid = 2283] [serial = 771] [outer = 0x11bfc5400] 04:08:29 INFO - PROCESS | 2283 | 1461323309027 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]]]}] 04:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 880ms 04:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:08:29 INFO - PROCESS | 2283 | 1461323309095 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 04:08:29 INFO - PROCESS | 2283 | 1461323309096 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 04:08:29 INFO - PROCESS | 2283 | 1461323309099 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:08:29 INFO - PROCESS | 2283 | 1461323309100 Marionette TRACE conn2 <- [1,1002,null,{}] 04:08:29 INFO - PROCESS | 2283 | 1461323309102 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}] 04:08:29 INFO - PROCESS | 2283 | 1461323309203 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 04:08:29 INFO - PROCESS | 2283 | 1461323309253 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:29 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d19c000 == 50 [pid = 2283] [id = 258] 04:08:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x12b6d4000) [pid = 2283] [serial = 772] [outer = 0x0] 04:08:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x12bf09000) [pid = 2283] [serial = 773] [outer = 0x12b6d4000] 04:08:29 INFO - PROCESS | 2283 | 1461323309283 Marionette DEBUG loaded listener.js 04:08:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x12d038c00) [pid = 2283] [serial = 774] [outer = 0x12b6d4000] 04:08:29 INFO - PROCESS | 2283 | 1461323309721 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]]]}] 04:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 673ms 04:08:29 INFO - PROCESS | 2283 | 1461323309772 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 04:08:29 INFO - PROCESS | 2283 | 1461323309774 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 04:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:08:29 INFO - PROCESS | 2283 | 1461323309776 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:08:29 INFO - PROCESS | 2283 | 1461323309778 Marionette TRACE conn2 <- [1,1006,null,{}] 04:08:29 INFO - PROCESS | 2283 | 1461323309780 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}] 04:08:29 INFO - PROCESS | 2283 | 1461323309883 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 04:08:29 INFO - PROCESS | 2283 | 1461323309937 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:29 INFO - PROCESS | 2283 | ++DOCSHELL 0x119260000 == 51 [pid = 2283] [id = 259] 04:08:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x12d0ea000) [pid = 2283] [serial = 775] [outer = 0x0] 04:08:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x12d0f1400) [pid = 2283] [serial = 776] [outer = 0x12d0ea000] 04:08:29 INFO - PROCESS | 2283 | 1461323309975 Marionette DEBUG loaded listener.js 04:08:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x12d114400) [pid = 2283] [serial = 777] [outer = 0x12d0ea000] 04:08:30 INFO - PROCESS | 2283 | 1461323310574 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]]]}] 04:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 819ms 04:08:30 INFO - PROCESS | 2283 | 1461323310596 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 04:08:30 INFO - PROCESS | 2283 | 1461323310598 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 04:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:08:30 INFO - PROCESS | 2283 | 1461323310620 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:08:30 INFO - PROCESS | 2283 | 1461323310622 Marionette TRACE conn2 <- [1,1010,null,{}] 04:08:30 INFO - PROCESS | 2283 | 1461323310629 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}] 04:08:30 INFO - PROCESS | 2283 | 1461323310723 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 04:08:30 INFO - PROCESS | 2283 | 1461323310790 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:30 INFO - PROCESS | 2283 | ++DOCSHELL 0x1155ac800 == 52 [pid = 2283] [id = 260] 04:08:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x118aea800) [pid = 2283] [serial = 778] [outer = 0x0] 04:08:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x11927c400) [pid = 2283] [serial = 779] [outer = 0x118aea800] 04:08:30 INFO - PROCESS | 2283 | 1461323310820 Marionette DEBUG loaded listener.js 04:08:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x11a988c00) [pid = 2283] [serial = 780] [outer = 0x118aea800] 04:08:31 INFO - PROCESS | 2283 | --DOCSHELL 0x12c07a000 == 51 [pid = 2283] [id = 253] 04:08:31 INFO - PROCESS | 2283 | --DOCSHELL 0x12ba3f000 == 50 [pid = 2283] [id = 252] 04:08:31 INFO - PROCESS | 2283 | --DOCSHELL 0x127e1e800 == 49 [pid = 2283] [id = 251] 04:08:31 INFO - PROCESS | 2283 | --DOCSHELL 0x11ab35800 == 48 [pid = 2283] [id = 250] 04:08:31 INFO - PROCESS | 2283 | --DOCSHELL 0x126594000 == 47 [pid = 2283] [id = 249] 04:08:31 INFO - PROCESS | 2283 | --DOCSHELL 0x123e6c000 == 46 [pid = 2283] [id = 248] 04:08:31 INFO - PROCESS | 2283 | --DOCSHELL 0x123b5a800 == 45 [pid = 2283] [id = 247] 04:08:31 INFO - PROCESS | 2283 | --DOCSHELL 0x11c42f800 == 44 [pid = 2283] [id = 246] 04:08:31 INFO - PROCESS | 2283 | --DOCSHELL 0x11b74b000 == 43 [pid = 2283] [id = 245] 04:08:31 INFO - PROCESS | 2283 | --DOCSHELL 0x11ab42800 == 42 [pid = 2283] [id = 244] 04:08:31 INFO - PROCESS | 2283 | --DOCSHELL 0x114d20000 == 41 [pid = 2283] [id = 243] 04:08:31 INFO - PROCESS | 2283 | --DOCSHELL 0x119b17800 == 40 [pid = 2283] [id = 242] 04:08:31 INFO - PROCESS | 2283 | --DOCSHELL 0x11bb87800 == 39 [pid = 2283] [id = 238] 04:08:31 INFO - PROCESS | 2283 | --DOCSHELL 0x118fa7000 == 38 [pid = 2283] [id = 237] 04:08:31 INFO - PROCESS | 2283 | 1461323311267 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]]]}] 04:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 692ms 04:08:31 INFO - PROCESS | 2283 | 1461323311295 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 04:08:31 INFO - PROCESS | 2283 | 1461323311299 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 04:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:08:31 INFO - PROCESS | 2283 | 1461323311304 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:08:31 INFO - PROCESS | 2283 | 1461323311305 Marionette TRACE conn2 <- [1,1014,null,{}] 04:08:31 INFO - PROCESS | 2283 | 1461323311308 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}] 04:08:31 INFO - PROCESS | 2283 | 1461323311389 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 04:08:31 INFO - PROCESS | 2283 | 1461323311395 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:31 INFO - PROCESS | 2283 | ++DOCSHELL 0x118e64000 == 39 [pid = 2283] [id = 261] 04:08:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x11927c000) [pid = 2283] [serial = 781] [outer = 0x0] 04:08:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x11aa0d400) [pid = 2283] [serial = 782] [outer = 0x11927c000] 04:08:31 INFO - PROCESS | 2283 | 1461323311422 Marionette DEBUG loaded listener.js 04:08:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x11bc9c000) [pid = 2283] [serial = 783] [outer = 0x11927c000] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 127 (0x129f45c00) [pid = 2283] [serial = 704] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 126 (0x115807000) [pid = 2283] [serial = 671] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x11c3cc000) [pid = 2283] [serial = 686] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x11bba7800) [pid = 2283] [serial = 683] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x11add5c00) [pid = 2283] [serial = 680] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x11bb9bc00) [pid = 2283] [serial = 681] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x118858000) [pid = 2283] [serial = 674] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x1198ac400) [pid = 2283] [serial = 675] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x118ae0400) [pid = 2283] [serial = 668] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x123ff9800) [pid = 2283] [serial = 689] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x11447e400) [pid = 2283] [serial = 665] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x12b4d3400) [pid = 2283] [serial = 663] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x1274bb800) [pid = 2283] [serial = 692] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x124548000) [pid = 2283] [serial = 690] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x1275f4400) [pid = 2283] [serial = 693] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x11a899400) [pid = 2283] [serial = 695] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x11b725400) [pid = 2283] [serial = 696] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x129124400) [pid = 2283] [serial = 701] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x1275f1000) [pid = 2283] [serial = 698] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 108 (0x11aa04400) [pid = 2283] [serial = 677] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 107 (0x11acbe800) [pid = 2283] [serial = 678] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 106 (0x129c31c00) [pid = 2283] [serial = 702] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x116347800) [pid = 2283] [serial = 672] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x1239e8000) [pid = 2283] [serial = 687] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x127cd5c00) [pid = 2283] [serial = 699] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 102 (0x12b1f8800) [pid = 2283] [serial = 705] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | --DOMWINDOW == 101 (0x11bfc6800) [pid = 2283] [serial = 684] [outer = 0x0] [url = about:blank] 04:08:31 INFO - PROCESS | 2283 | 1461323311852 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]]]}] 04:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 570ms 04:08:31 INFO - PROCESS | 2283 | 1461323311875 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 04:08:31 INFO - PROCESS | 2283 | 1461323311877 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 04:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:08:31 INFO - PROCESS | 2283 | 1461323311881 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:08:31 INFO - PROCESS | 2283 | 1461323311885 Marionette TRACE conn2 <- [1,1018,null,{}] 04:08:31 INFO - PROCESS | 2283 | 1461323311899 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}] 04:08:32 INFO - PROCESS | 2283 | 1461323311992 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 04:08:32 INFO - PROCESS | 2283 | 1461323312022 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:32 INFO - PROCESS | 2283 | ++DOCSHELL 0x11b735800 == 40 [pid = 2283] [id = 262] 04:08:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 102 (0x1239e9000) [pid = 2283] [serial = 784] [outer = 0x0] 04:08:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x123d48c00) [pid = 2283] [serial = 785] [outer = 0x1239e9000] 04:08:32 INFO - PROCESS | 2283 | 1461323312050 Marionette DEBUG loaded listener.js 04:08:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x124548000) [pid = 2283] [serial = 786] [outer = 0x1239e9000] 04:08:32 INFO - PROCESS | 2283 | 1461323312400 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]]]}] 04:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 577ms 04:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:08:32 INFO - PROCESS | 2283 | 1461323312457 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 04:08:32 INFO - PROCESS | 2283 | 1461323312459 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 04:08:32 INFO - PROCESS | 2283 | 1461323312462 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:08:32 INFO - PROCESS | 2283 | 1461323312463 Marionette TRACE conn2 <- [1,1022,null,{}] 04:08:32 INFO - PROCESS | 2283 | 1461323312465 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}] 04:08:32 INFO - PROCESS | 2283 | 1461323312544 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 04:08:32 INFO - PROCESS | 2283 | 1461323312549 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:32 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c431800 == 41 [pid = 2283] [id = 263] 04:08:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x1274b5000) [pid = 2283] [serial = 787] [outer = 0x0] 04:08:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x127cd5c00) [pid = 2283] [serial = 788] [outer = 0x1274b5000] 04:08:32 INFO - PROCESS | 2283 | 1461323312578 Marionette DEBUG loaded listener.js 04:08:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x129688400) [pid = 2283] [serial = 789] [outer = 0x1274b5000] 04:08:32 INFO - PROCESS | 2283 | 1461323312891 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]]]}] 04:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 472ms 04:08:32 INFO - PROCESS | 2283 | 1461323312935 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 04:08:32 INFO - PROCESS | 2283 | 1461323312937 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 04:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:08:32 INFO - PROCESS | 2283 | 1461323312942 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:08:32 INFO - PROCESS | 2283 | 1461323312943 Marionette TRACE conn2 <- [1,1026,null,{}] 04:08:32 INFO - PROCESS | 2283 | 1461323312946 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}] 04:08:33 INFO - PROCESS | 2283 | 1461323313028 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 04:08:33 INFO - PROCESS | 2283 | 1461323313087 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:33 INFO - PROCESS | 2283 | ++DOCSHELL 0x123b53000 == 42 [pid = 2283] [id = 264] 04:08:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x1274bb800) [pid = 2283] [serial = 790] [outer = 0x0] 04:08:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x129a06800) [pid = 2283] [serial = 791] [outer = 0x1274bb800] 04:08:33 INFO - PROCESS | 2283 | 1461323313115 Marionette DEBUG loaded listener.js 04:08:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x12b1ee800) [pid = 2283] [serial = 792] [outer = 0x1274bb800] 04:08:33 INFO - PROCESS | 2283 | 1461323313457 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]]]}] 04:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 524ms 04:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:08:33 INFO - PROCESS | 2283 | 1461323313463 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 04:08:33 INFO - PROCESS | 2283 | 1461323313465 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 04:08:33 INFO - PROCESS | 2283 | 1461323313467 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:08:33 INFO - PROCESS | 2283 | 1461323313468 Marionette TRACE conn2 <- [1,1030,null,{}] 04:08:33 INFO - PROCESS | 2283 | 1461323313472 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}] 04:08:33 INFO - PROCESS | 2283 | 1461323313583 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 04:08:33 INFO - PROCESS | 2283 | 1461323313618 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:33 INFO - PROCESS | 2283 | ++DOCSHELL 0x123e63000 == 43 [pid = 2283] [id = 265] 04:08:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x12b1eec00) [pid = 2283] [serial = 793] [outer = 0x0] 04:08:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x12cf28800) [pid = 2283] [serial = 794] [outer = 0x12b1eec00] 04:08:33 INFO - PROCESS | 2283 | 1461323313646 Marionette DEBUG loaded listener.js 04:08:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x12cf34c00) [pid = 2283] [serial = 795] [outer = 0x12b1eec00] 04:08:33 INFO - PROCESS | 2283 | 1461323313968 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]]]}] 04:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 523ms 04:08:33 INFO - PROCESS | 2283 | 1461323313992 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 04:08:33 INFO - PROCESS | 2283 | 1461323313993 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 04:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:08:33 INFO - PROCESS | 2283 | 1461323313996 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:08:33 INFO - PROCESS | 2283 | 1461323313997 Marionette TRACE conn2 <- [1,1034,null,{}] 04:08:34 INFO - PROCESS | 2283 | 1461323313999 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}] 04:08:34 INFO - PROCESS | 2283 | 1461323314112 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 04:08:34 INFO - PROCESS | 2283 | 1461323314116 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:34 INFO - PROCESS | 2283 | ++DOCSHELL 0x12729e000 == 44 [pid = 2283] [id = 266] 04:08:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x12b1f4c00) [pid = 2283] [serial = 796] [outer = 0x0] 04:08:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x12d0efc00) [pid = 2283] [serial = 797] [outer = 0x12b1f4c00] 04:08:34 INFO - PROCESS | 2283 | 1461323314142 Marionette DEBUG loaded listener.js 04:08:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x12d113800) [pid = 2283] [serial = 798] [outer = 0x12b1f4c00] 04:08:34 INFO - PROCESS | 2283 | 1461323314480 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]]]}] 04:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 518ms 04:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:08:34 INFO - PROCESS | 2283 | 1461323314514 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 04:08:34 INFO - PROCESS | 2283 | 1461323314515 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 04:08:34 INFO - PROCESS | 2283 | 1461323314518 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:08:34 INFO - PROCESS | 2283 | 1461323314519 Marionette TRACE conn2 <- [1,1038,null,{}] 04:08:34 INFO - PROCESS | 2283 | 1461323314521 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}] 04:08:34 INFO - PROCESS | 2283 | 1461323314618 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 04:08:34 INFO - PROCESS | 2283 | 1461323314632 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:34 INFO - PROCESS | 2283 | ++DOCSHELL 0x12962b000 == 45 [pid = 2283] [id = 267] 04:08:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x12d0f1c00) [pid = 2283] [serial = 799] [outer = 0x0] 04:08:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x12d4bb000) [pid = 2283] [serial = 800] [outer = 0x12d0f1c00] 04:08:34 INFO - PROCESS | 2283 | 1461323314658 Marionette DEBUG loaded listener.js 04:08:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x12da1c000) [pid = 2283] [serial = 801] [outer = 0x12d0f1c00] 04:08:35 INFO - PROCESS | 2283 | 1461323314994 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]]]}] 04:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 520ms 04:08:35 INFO - PROCESS | 2283 | 1461323315039 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 04:08:35 INFO - PROCESS | 2283 | 1461323315041 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 04:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:08:35 INFO - PROCESS | 2283 | 1461323315050 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:08:35 INFO - PROCESS | 2283 | 1461323315052 Marionette TRACE conn2 <- [1,1042,null,{}] 04:08:35 INFO - PROCESS | 2283 | 1461323315055 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}] 04:08:35 INFO - PROCESS | 2283 | 1461323315210 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 04:08:35 INFO - PROCESS | 2283 | 1461323315227 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:35 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ba3e800 == 46 [pid = 2283] [id = 268] 04:08:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x12b4cfc00) [pid = 2283] [serial = 802] [outer = 0x0] 04:08:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x12da28800) [pid = 2283] [serial = 803] [outer = 0x12b4cfc00] 04:08:35 INFO - PROCESS | 2283 | 1461323315267 Marionette DEBUG loaded listener.js 04:08:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x12dc17c00) [pid = 2283] [serial = 804] [outer = 0x12b4cfc00] 04:08:35 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x11b71b800) [pid = 2283] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:08:35 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x11b718c00) [pid = 2283] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:08:35 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x1274bc400) [pid = 2283] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:08:35 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x11520f800) [pid = 2283] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:08:35 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x1239e7000) [pid = 2283] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:08:35 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x1147db000) [pid = 2283] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:08:35 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x11bfc4c00) [pid = 2283] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:08:35 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x129028c00) [pid = 2283] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:08:35 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x12b454400) [pid = 2283] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:08:35 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x119d67c00) [pid = 2283] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:08:35 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x119277000) [pid = 2283] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:08:35 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x114f71000) [pid = 2283] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:08:35 INFO - PROCESS | 2283 | 1461323315783 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]]]}] 04:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 776ms 04:08:35 INFO - PROCESS | 2283 | 1461323315820 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 04:08:35 INFO - PROCESS | 2283 | 1461323315822 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 04:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:08:35 INFO - PROCESS | 2283 | 1461323315824 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:08:35 INFO - PROCESS | 2283 | 1461323315825 Marionette TRACE conn2 <- [1,1046,null,{}] 04:08:35 INFO - PROCESS | 2283 | 1461323315827 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}] 04:08:35 INFO - PROCESS | 2283 | 1461323315931 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 04:08:35 INFO - PROCESS | 2283 | 1461323315963 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:35 INFO - PROCESS | 2283 | ++DOCSHELL 0x126769000 == 47 [pid = 2283] [id = 269] 04:08:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x113407800) [pid = 2283] [serial = 805] [outer = 0x0] 04:08:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x123bf3000) [pid = 2283] [serial = 806] [outer = 0x113407800] 04:08:35 INFO - PROCESS | 2283 | 1461323315989 Marionette DEBUG loaded listener.js 04:08:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x12ba53800) [pid = 2283] [serial = 807] [outer = 0x113407800] 04:08:36 INFO - PROCESS | 2283 | 1461323316279 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]]]}] 04:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 470ms 04:08:36 INFO - PROCESS | 2283 | 1461323316295 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 04:08:36 INFO - PROCESS | 2283 | 1461323316297 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 04:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:08:36 INFO - PROCESS | 2283 | 1461323316300 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:08:36 INFO - PROCESS | 2283 | 1461323316301 Marionette TRACE conn2 <- [1,1050,null,{}] 04:08:36 INFO - PROCESS | 2283 | 1461323316306 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}] 04:08:36 INFO - PROCESS | 2283 | 1461323316403 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 04:08:36 INFO - PROCESS | 2283 | 1461323316409 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:36 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d46a800 == 48 [pid = 2283] [id = 270] 04:08:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x12d036c00) [pid = 2283] [serial = 808] [outer = 0x0] 04:08:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x12e4a4000) [pid = 2283] [serial = 809] [outer = 0x12d036c00] 04:08:36 INFO - PROCESS | 2283 | 1461323316439 Marionette DEBUG loaded listener.js 04:08:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x12e4c7c00) [pid = 2283] [serial = 810] [outer = 0x12d036c00] 04:08:36 INFO - PROCESS | 2283 | 1461323316778 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]]]}] 04:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 519ms 04:08:36 INFO - PROCESS | 2283 | 1461323316820 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 04:08:36 INFO - PROCESS | 2283 | 1461323316821 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 04:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:08:36 INFO - PROCESS | 2283 | 1461323316834 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:08:36 INFO - PROCESS | 2283 | 1461323316835 Marionette TRACE conn2 <- [1,1054,null,{}] 04:08:36 INFO - PROCESS | 2283 | 1461323316837 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}] 04:08:36 INFO - PROCESS | 2283 | 1461323316919 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 04:08:36 INFO - PROCESS | 2283 | 1461323316926 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:36 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d4a1000 == 49 [pid = 2283] [id = 271] 04:08:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x12e4ca400) [pid = 2283] [serial = 811] [outer = 0x0] 04:08:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x12e4d0c00) [pid = 2283] [serial = 812] [outer = 0x12e4ca400] 04:08:36 INFO - PROCESS | 2283 | 1461323316951 Marionette DEBUG loaded listener.js 04:08:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x12e6cf000) [pid = 2283] [serial = 813] [outer = 0x12e4ca400] 04:08:37 INFO - PROCESS | 2283 | 1461323317274 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]]]}] 04:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 04:08:37 INFO - PROCESS | 2283 | 1461323317303 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 04:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:08:37 INFO - PROCESS | 2283 | 1461323317307 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 04:08:37 INFO - PROCESS | 2283 | 1461323317310 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:08:37 INFO - PROCESS | 2283 | 1461323317311 Marionette TRACE conn2 <- [1,1058,null,{}] 04:08:37 INFO - PROCESS | 2283 | 1461323317313 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}] 04:08:37 INFO - PROCESS | 2283 | 1461323317395 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 04:08:37 INFO - PROCESS | 2283 | 1461323317399 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:37 INFO - PROCESS | 2283 | ++DOCSHELL 0x12dab6800 == 50 [pid = 2283] [id = 272] 04:08:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x12e6ce000) [pid = 2283] [serial = 814] [outer = 0x0] 04:08:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x12e6d3800) [pid = 2283] [serial = 815] [outer = 0x12e6ce000] 04:08:37 INFO - PROCESS | 2283 | 1461323317424 Marionette DEBUG loaded listener.js 04:08:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x12e6d9400) [pid = 2283] [serial = 816] [outer = 0x12e6ce000] 04:08:37 INFO - PROCESS | 2283 | 1461323317864 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]]]}] 04:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 568ms 04:08:37 INFO - PROCESS | 2283 | 1461323317879 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 04:08:37 INFO - PROCESS | 2283 | 1461323317881 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 04:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:08:37 INFO - PROCESS | 2283 | 1461323317885 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:08:37 INFO - PROCESS | 2283 | 1461323317888 Marionette TRACE conn2 <- [1,1062,null,{}] 04:08:37 INFO - PROCESS | 2283 | 1461323317892 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}] 04:08:38 INFO - PROCESS | 2283 | 1461323317999 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 04:08:38 INFO - PROCESS | 2283 | 1461323318068 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:38 INFO - PROCESS | 2283 | ++DOCSHELL 0x11a94e000 == 51 [pid = 2283] [id = 273] 04:08:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x11912a000) [pid = 2283] [serial = 817] [outer = 0x0] 04:08:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x119c97800) [pid = 2283] [serial = 818] [outer = 0x11912a000] 04:08:38 INFO - PROCESS | 2283 | 1461323318125 Marionette DEBUG loaded listener.js 04:08:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x11acb9400) [pid = 2283] [serial = 819] [outer = 0x11912a000] 04:08:38 INFO - PROCESS | 2283 | 1461323318572 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]]]}] 04:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 721ms 04:08:38 INFO - PROCESS | 2283 | 1461323318622 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 04:08:38 INFO - PROCESS | 2283 | 1461323318626 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 04:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:08:38 INFO - PROCESS | 2283 | 1461323318632 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:08:38 INFO - PROCESS | 2283 | 1461323318634 Marionette TRACE conn2 <- [1,1066,null,{}] 04:08:38 INFO - PROCESS | 2283 | 1461323318639 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}] 04:08:38 INFO - PROCESS | 2283 | 1461323318740 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 04:08:38 INFO - PROCESS | 2283 | 1461323318806 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:38 INFO - PROCESS | 2283 | ++DOCSHELL 0x123c68800 == 52 [pid = 2283] [id = 274] 04:08:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x11bba3000) [pid = 2283] [serial = 820] [outer = 0x0] 04:08:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x11c3b8000) [pid = 2283] [serial = 821] [outer = 0x11bba3000] 04:08:38 INFO - PROCESS | 2283 | 1461323318836 Marionette DEBUG loaded listener.js 04:08:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x123ff1c00) [pid = 2283] [serial = 822] [outer = 0x11bba3000] 04:08:39 INFO - PROCESS | 2283 | 1461323319261 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]]]}] 04:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 670ms 04:08:39 INFO - PROCESS | 2283 | 1461323319310 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 04:08:39 INFO - PROCESS | 2283 | 1461323319311 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 04:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:08:39 INFO - PROCESS | 2283 | 1461323319314 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:08:39 INFO - PROCESS | 2283 | 1461323319316 Marionette TRACE conn2 <- [1,1070,null,{}] 04:08:39 INFO - PROCESS | 2283 | 1461323319344 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}] 04:08:39 INFO - PROCESS | 2283 | 1461323319452 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 04:08:39 INFO - PROCESS | 2283 | 1461323319520 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:39 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d464800 == 53 [pid = 2283] [id = 275] 04:08:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 129 (0x12b453400) [pid = 2283] [serial = 823] [outer = 0x0] 04:08:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x12b4d1c00) [pid = 2283] [serial = 824] [outer = 0x12b453400] 04:08:39 INFO - PROCESS | 2283 | 1461323319552 Marionette DEBUG loaded listener.js 04:08:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x12bc99000) [pid = 2283] [serial = 825] [outer = 0x12b453400] 04:08:39 INFO - PROCESS | 2283 | 1461323319978 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]]]}] 04:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 675ms 04:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:08:39 INFO - PROCESS | 2283 | 1461323319989 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 04:08:39 INFO - PROCESS | 2283 | 1461323319991 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 04:08:39 INFO - PROCESS | 2283 | 1461323319993 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:08:39 INFO - PROCESS | 2283 | 1461323319995 Marionette TRACE conn2 <- [1,1074,null,{}] 04:08:39 INFO - PROCESS | 2283 | 1461323319997 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}] 04:08:40 INFO - PROCESS | 2283 | 1461323320102 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 04:08:40 INFO - PROCESS | 2283 | 1461323320153 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:40 INFO - PROCESS | 2283 | ++DOCSHELL 0x12db87800 == 54 [pid = 2283] [id = 276] 04:08:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x12bc9b400) [pid = 2283] [serial = 826] [outer = 0x0] 04:08:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x12d0ec400) [pid = 2283] [serial = 827] [outer = 0x12bc9b400] 04:08:40 INFO - PROCESS | 2283 | 1461323320183 Marionette DEBUG loaded listener.js 04:08:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 134 (0x12da2a800) [pid = 2283] [serial = 828] [outer = 0x12bc9b400] 04:08:40 INFO - PROCESS | 2283 | 1461323320956 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]]]}] 04:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1019ms 04:08:41 INFO - PROCESS | 2283 | 1461323321014 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 04:08:41 INFO - PROCESS | 2283 | 1461323321016 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 04:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:08:41 INFO - PROCESS | 2283 | 1461323321020 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:08:41 INFO - PROCESS | 2283 | 1461323321022 Marionette TRACE conn2 <- [1,1078,null,{}] 04:08:41 INFO - PROCESS | 2283 | 1461323321038 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}] 04:08:41 INFO - PROCESS | 2283 | 1461323321187 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 04:08:41 INFO - PROCESS | 2283 | 1461323321430 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:41 INFO - PROCESS | 2283 | ++DOCSHELL 0x119c6d800 == 55 [pid = 2283] [id = 277] 04:08:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 135 (0x1135c4000) [pid = 2283] [serial = 829] [outer = 0x0] 04:08:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 136 (0x11520e400) [pid = 2283] [serial = 830] [outer = 0x1135c4000] 04:08:41 INFO - PROCESS | 2283 | 1461323321475 Marionette DEBUG loaded listener.js 04:08:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 137 (0x1159b5400) [pid = 2283] [serial = 831] [outer = 0x1135c4000] 04:08:41 INFO - PROCESS | 2283 | 1461323321870 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]]]}] 04:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 877ms 04:08:41 INFO - PROCESS | 2283 | 1461323321896 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 04:08:41 INFO - PROCESS | 2283 | 1461323321899 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 04:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:08:41 INFO - PROCESS | 2283 | 1461323321903 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:08:41 INFO - PROCESS | 2283 | 1461323321905 Marionette TRACE conn2 <- [1,1082,null,{}] 04:08:41 INFO - PROCESS | 2283 | 1461323321908 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}] 04:08:42 INFO - PROCESS | 2283 | 1461323322003 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 04:08:42 INFO - PROCESS | 2283 | 1461323322059 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:42 INFO - PROCESS | 2283 | ++DOCSHELL 0x118e4f800 == 56 [pid = 2283] [id = 278] 04:08:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 138 (0x1163dac00) [pid = 2283] [serial = 832] [outer = 0x0] 04:08:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 139 (0x11912d000) [pid = 2283] [serial = 833] [outer = 0x1163dac00] 04:08:42 INFO - PROCESS | 2283 | 1461323322088 Marionette DEBUG loaded listener.js 04:08:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 140 (0x11a897c00) [pid = 2283] [serial = 834] [outer = 0x1163dac00] 04:08:42 INFO - PROCESS | 2283 | 1461323322539 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]]]}] 04:08:42 INFO - PROCESS | 2283 | --DOCSHELL 0x12b837000 == 55 [pid = 2283] [id = 240] 04:08:42 INFO - PROCESS | 2283 | --DOCSHELL 0x12d4a1000 == 54 [pid = 2283] [id = 271] 04:08:42 INFO - PROCESS | 2283 | --DOCSHELL 0x12d46a800 == 53 [pid = 2283] [id = 270] 04:08:42 INFO - PROCESS | 2283 | --DOCSHELL 0x126769000 == 52 [pid = 2283] [id = 269] 04:08:42 INFO - PROCESS | 2283 | --DOCSHELL 0x12ba3e800 == 51 [pid = 2283] [id = 268] 04:08:42 INFO - PROCESS | 2283 | --DOCSHELL 0x12962b000 == 50 [pid = 2283] [id = 267] 04:08:42 INFO - PROCESS | 2283 | --DOCSHELL 0x12729e000 == 49 [pid = 2283] [id = 266] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 139 (0x11acb9000) [pid = 2283] [serial = 713] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 138 (0x11c861800) [pid = 2283] [serial = 716] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 137 (0x11671d000) [pid = 2283] [serial = 710] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 136 (0x12d0e9400) [pid = 2283] [serial = 758] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 135 (0x12911d000) [pid = 2283] [serial = 719] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 134 (0x119d6e000) [pid = 2283] [serial = 722] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOCSHELL 0x123e63000 == 48 [pid = 2283] [id = 265] 04:08:42 INFO - PROCESS | 2283 | --DOCSHELL 0x123b53000 == 47 [pid = 2283] [id = 264] 04:08:42 INFO - PROCESS | 2283 | --DOCSHELL 0x11c431800 == 46 [pid = 2283] [id = 263] 04:08:42 INFO - PROCESS | 2283 | --DOCSHELL 0x11b735800 == 45 [pid = 2283] [id = 262] 04:08:42 INFO - PROCESS | 2283 | --DOCSHELL 0x118e64000 == 44 [pid = 2283] [id = 261] 04:08:42 INFO - PROCESS | 2283 | --DOCSHELL 0x1155ac800 == 43 [pid = 2283] [id = 260] 04:08:42 INFO - PROCESS | 2283 | --DOCSHELL 0x12d19c000 == 42 [pid = 2283] [id = 258] 04:08:42 INFO - PROCESS | 2283 | --DOCSHELL 0x12d0bd000 == 41 [pid = 2283] [id = 257] 04:08:42 INFO - PROCESS | 2283 | --DOCSHELL 0x126538800 == 40 [pid = 2283] [id = 256] 04:08:42 INFO - PROCESS | 2283 | --DOCSHELL 0x11abbc800 == 39 [pid = 2283] [id = 255] 04:08:42 INFO - PROCESS | 2283 | --DOCSHELL 0x1156b9800 == 38 [pid = 2283] [id = 254] 04:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 673ms 04:08:42 INFO - PROCESS | 2283 | 1461323322578 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 04:08:42 INFO - PROCESS | 2283 | 1461323322580 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 04:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:08:42 INFO - PROCESS | 2283 | 1461323322583 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:08:42 INFO - PROCESS | 2283 | 1461323322585 Marionette TRACE conn2 <- [1,1086,null,{}] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 133 (0x12b455400) [pid = 2283] [serial = 707] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x12b4cd000) [pid = 2283] [serial = 708] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x11bb08c00) [pid = 2283] [serial = 731] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 130 (0x11bca3400) [pid = 2283] [serial = 732] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x129c30c00) [pid = 2283] [serial = 740] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 128 (0x11653c800) [pid = 2283] [serial = 728] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 127 (0x11a984400) [pid = 2283] [serial = 729] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 126 (0x12401c400) [pid = 2283] [serial = 737] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x11861c400) [pid = 2283] [serial = 726] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x1155c0000) [pid = 2283] [serial = 725] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x1239e6c00) [pid = 2283] [serial = 735] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x11c3d6800) [pid = 2283] [serial = 734] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x12b454c00) [pid = 2283] [serial = 743] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x12b878c00) [pid = 2283] [serial = 746] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x12b4d9800) [pid = 2283] [serial = 744] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x11b716800) [pid = 2283] [serial = 749] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x124549000) [pid = 2283] [serial = 750] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x12bca6c00) [pid = 2283] [serial = 755] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x129c30000) [pid = 2283] [serial = 752] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x12ba56400) [pid = 2283] [serial = 747] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x12b1f3800) [pid = 2283] [serial = 741] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x12bc9b000) [pid = 2283] [serial = 753] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x12d035800) [pid = 2283] [serial = 756] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x1265d7800) [pid = 2283] [serial = 738] [outer = 0x0] [url = about:blank] 04:08:42 INFO - PROCESS | 2283 | 1461323322609 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}] 04:08:42 INFO - PROCESS | 2283 | 1461323322729 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 04:08:42 INFO - PROCESS | 2283 | 1461323322740 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:42 INFO - PROCESS | 2283 | ++DOCSHELL 0x118e64000 == 39 [pid = 2283] [id = 279] 04:08:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x11aa04c00) [pid = 2283] [serial = 835] [outer = 0x0] 04:08:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x11aa0ac00) [pid = 2283] [serial = 836] [outer = 0x11aa04c00] 04:08:42 INFO - PROCESS | 2283 | 1461323322767 Marionette DEBUG loaded listener.js 04:08:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x11b716800) [pid = 2283] [serial = 837] [outer = 0x11aa04c00] 04:08:43 INFO - PROCESS | 2283 | 1461323323096 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]]]}] 04:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 521ms 04:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:08:43 INFO - PROCESS | 2283 | 1461323323106 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 04:08:43 INFO - PROCESS | 2283 | 1461323323109 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 04:08:43 INFO - PROCESS | 2283 | 1461323323112 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:08:43 INFO - PROCESS | 2283 | 1461323323117 Marionette TRACE conn2 <- [1,1090,null,{}] 04:08:43 INFO - PROCESS | 2283 | 1461323323125 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}] 04:08:43 INFO - PROCESS | 2283 | 1461323323226 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 04:08:43 INFO - PROCESS | 2283 | 1461323323274 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:43 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ab4d800 == 40 [pid = 2283] [id = 280] 04:08:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x11b717400) [pid = 2283] [serial = 838] [outer = 0x0] 04:08:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x11bc9b800) [pid = 2283] [serial = 839] [outer = 0x11b717400] 04:08:43 INFO - PROCESS | 2283 | 1461323323300 Marionette DEBUG loaded listener.js 04:08:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x11c8e1c00) [pid = 2283] [serial = 840] [outer = 0x11b717400] 04:08:43 INFO - PROCESS | 2283 | 1461323323575 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]]]}] 04:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 477ms 04:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:08:43 INFO - PROCESS | 2283 | 1461323323596 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 04:08:43 INFO - PROCESS | 2283 | 1461323323598 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 04:08:43 INFO - PROCESS | 2283 | 1461323323600 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:08:43 INFO - PROCESS | 2283 | 1461323323601 Marionette TRACE conn2 <- [1,1094,null,{}] 04:08:43 INFO - PROCESS | 2283 | 1461323323611 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}] 04:08:43 INFO - PROCESS | 2283 | 1461323323696 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 04:08:43 INFO - PROCESS | 2283 | 1461323323701 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:43 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c431800 == 41 [pid = 2283] [id = 281] 04:08:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x1239e8000) [pid = 2283] [serial = 841] [outer = 0x0] 04:08:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x124449800) [pid = 2283] [serial = 842] [outer = 0x1239e8000] 04:08:43 INFO - PROCESS | 2283 | 1461323323729 Marionette DEBUG loaded listener.js 04:08:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x1272c2000) [pid = 2283] [serial = 843] [outer = 0x1239e8000] 04:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 473ms 04:08:44 INFO - PROCESS | 2283 | 1461323324068 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]]]}] 04:08:44 INFO - PROCESS | 2283 | 1461323324075 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 04:08:44 INFO - PROCESS | 2283 | 1461323324077 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 04:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:08:44 INFO - PROCESS | 2283 | 1461323324079 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:08:44 INFO - PROCESS | 2283 | 1461323324080 Marionette TRACE conn2 <- [1,1098,null,{}] 04:08:44 INFO - PROCESS | 2283 | 1461323324083 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}] 04:08:44 INFO - PROCESS | 2283 | 1461323324161 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 04:08:44 INFO - PROCESS | 2283 | 1461323324166 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:44 INFO - PROCESS | 2283 | ++DOCSHELL 0x123b55800 == 42 [pid = 2283] [id = 282] 04:08:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x127780c00) [pid = 2283] [serial = 844] [outer = 0x0] 04:08:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x127cd6800) [pid = 2283] [serial = 845] [outer = 0x127780c00] 04:08:44 INFO - PROCESS | 2283 | 1461323324203 Marionette DEBUG loaded listener.js 04:08:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x129c31800) [pid = 2283] [serial = 846] [outer = 0x127780c00] 04:08:44 INFO - PROCESS | 2283 | 1461323324548 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]]]}] 04:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 520ms 04:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:08:44 INFO - PROCESS | 2283 | 1461323324600 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 04:08:44 INFO - PROCESS | 2283 | 1461323324601 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 04:08:44 INFO - PROCESS | 2283 | 1461323324603 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:08:44 INFO - PROCESS | 2283 | 1461323324604 Marionette TRACE conn2 <- [1,1102,null,{}] 04:08:44 INFO - PROCESS | 2283 | 1461323324606 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}] 04:08:44 INFO - PROCESS | 2283 | 1461323324720 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 04:08:44 INFO - PROCESS | 2283 | 1461323324764 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:44 INFO - PROCESS | 2283 | ++DOCSHELL 0x123e58800 == 43 [pid = 2283] [id = 283] 04:08:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x129f3fc00) [pid = 2283] [serial = 847] [outer = 0x0] 04:08:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x12b44fc00) [pid = 2283] [serial = 848] [outer = 0x129f3fc00] 04:08:44 INFO - PROCESS | 2283 | 1461323324790 Marionette DEBUG loaded listener.js 04:08:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x12b4cdc00) [pid = 2283] [serial = 849] [outer = 0x129f3fc00] 04:08:45 INFO - PROCESS | 2283 | 1461323325119 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]]]}] 04:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 521ms 04:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:08:45 INFO - PROCESS | 2283 | 1461323325132 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 04:08:45 INFO - PROCESS | 2283 | 1461323325133 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 04:08:45 INFO - PROCESS | 2283 | 1461323325136 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:08:45 INFO - PROCESS | 2283 | 1461323325137 Marionette TRACE conn2 <- [1,1106,null,{}] 04:08:45 INFO - PROCESS | 2283 | 1461323325142 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}] 04:08:45 INFO - PROCESS | 2283 | 1461323325239 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 04:08:45 INFO - PROCESS | 2283 | 1461323325243 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:45 INFO - PROCESS | 2283 | ++DOCSHELL 0x12659a800 == 44 [pid = 2283] [id = 284] 04:08:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x129f40400) [pid = 2283] [serial = 850] [outer = 0x0] 04:08:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x12b6cac00) [pid = 2283] [serial = 851] [outer = 0x129f40400] 04:08:45 INFO - PROCESS | 2283 | 1461323325268 Marionette DEBUG loaded listener.js 04:08:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x12bc9a800) [pid = 2283] [serial = 852] [outer = 0x129f40400] 04:08:45 INFO - PROCESS | 2283 | 1461323325599 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]]]}] 04:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 521ms 04:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:08:45 INFO - PROCESS | 2283 | 1461323325657 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 04:08:45 INFO - PROCESS | 2283 | 1461323325659 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 04:08:45 INFO - PROCESS | 2283 | 1461323325661 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:08:45 INFO - PROCESS | 2283 | 1461323325662 Marionette TRACE conn2 <- [1,1110,null,{}] 04:08:45 INFO - PROCESS | 2283 | 1461323325664 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}] 04:08:45 INFO - PROCESS | 2283 | 1461323325763 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 04:08:45 INFO - PROCESS | 2283 | 1461323325777 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:45 INFO - PROCESS | 2283 | ++DOCSHELL 0x12904c000 == 45 [pid = 2283] [id = 285] 04:08:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 129 (0x12bc9fc00) [pid = 2283] [serial = 853] [outer = 0x0] 04:08:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x12bf08400) [pid = 2283] [serial = 854] [outer = 0x12bc9fc00] 04:08:45 INFO - PROCESS | 2283 | 1461323325802 Marionette DEBUG loaded listener.js 04:08:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x12cf34400) [pid = 2283] [serial = 855] [outer = 0x12bc9fc00] 04:08:46 INFO - PROCESS | 2283 | 1461323326146 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]]]}] 04:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 518ms 04:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:08:46 INFO - PROCESS | 2283 | 1461323326184 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 04:08:46 INFO - PROCESS | 2283 | 1461323326185 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 04:08:46 INFO - PROCESS | 2283 | 1461323326187 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:08:46 INFO - PROCESS | 2283 | 1461323326189 Marionette TRACE conn2 <- [1,1114,null,{}] 04:08:46 INFO - PROCESS | 2283 | 1461323326191 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}] 04:08:46 INFO - PROCESS | 2283 | 1461323326291 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 04:08:46 INFO - PROCESS | 2283 | 1461323326295 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:46 INFO - PROCESS | 2283 | ++DOCSHELL 0x129c1f000 == 46 [pid = 2283] [id = 286] 04:08:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x12cf2ac00) [pid = 2283] [serial = 856] [outer = 0x0] 04:08:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x12d0f1000) [pid = 2283] [serial = 857] [outer = 0x12cf2ac00] 04:08:46 INFO - PROCESS | 2283 | 1461323326348 Marionette DEBUG loaded listener.js 04:08:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 134 (0x12d116400) [pid = 2283] [serial = 858] [outer = 0x12cf2ac00] 04:08:46 INFO - PROCESS | 2283 | 1461323326670 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]]]}] 04:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 518ms 04:08:46 INFO - PROCESS | 2283 | --DOMWINDOW == 133 (0x1239e9000) [pid = 2283] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:08:46 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x12e8a7400) [pid = 2283] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:08:46 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x1155c9000) [pid = 2283] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:08:46 INFO - PROCESS | 2283 | --DOMWINDOW == 130 (0x113407800) [pid = 2283] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:08:46 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x12d0f1c00) [pid = 2283] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:08:46 INFO - PROCESS | 2283 | --DOMWINDOW == 128 (0x12e4ca400) [pid = 2283] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:08:46 INFO - PROCESS | 2283 | --DOMWINDOW == 127 (0x118695400) [pid = 2283] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:08:46 INFO - PROCESS | 2283 | --DOMWINDOW == 126 (0x12b1eec00) [pid = 2283] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:08:46 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x12b1f4c00) [pid = 2283] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:08:46 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x119c94400) [pid = 2283] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:08:46 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x1274b5000) [pid = 2283] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:08:46 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x12d0ea000) [pid = 2283] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:08:46 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x11927c000) [pid = 2283] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:08:46 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x1274bb800) [pid = 2283] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:08:46 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x1274bd000) [pid = 2283] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:08:46 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x12d036c00) [pid = 2283] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:08:46 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x12b4cfc00) [pid = 2283] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:08:46 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x118aea800) [pid = 2283] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:08:46 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x11520f400) [pid = 2283] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:08:46 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x114006800) [pid = 2283] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:08:46 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x11bfc6000) [pid = 2283] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:08:46 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x12d036800) [pid = 2283] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:08:46 INFO - PROCESS | 2283 | 1461323326957 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 04:08:46 INFO - PROCESS | 2283 | 1461323326958 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 04:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:08:46 INFO - PROCESS | 2283 | 1461323326969 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:08:46 INFO - PROCESS | 2283 | 1461323326971 Marionette TRACE conn2 <- [1,1118,null,{}] 04:08:46 INFO - PROCESS | 2283 | 1461323326974 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}] 04:08:47 INFO - PROCESS | 2283 | 1461323327057 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 04:08:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x1165cb000) [pid = 2283] [serial = 859] [outer = 0x12f9b2400] 04:08:47 INFO - PROCESS | 2283 | 1461323327085 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:47 INFO - PROCESS | 2283 | ++DOCSHELL 0x129c19800 == 47 [pid = 2283] [id = 287] 04:08:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x1198aa000) [pid = 2283] [serial = 860] [outer = 0x0] 04:08:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x11a996400) [pid = 2283] [serial = 861] [outer = 0x1198aa000] 04:08:47 INFO - PROCESS | 2283 | 1461323327119 Marionette DEBUG loaded listener.js 04:08:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x1274bb800) [pid = 2283] [serial = 862] [outer = 0x1198aa000] 04:08:47 INFO - PROCESS | 2283 | 1461323327492 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]]]}] 04:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 571ms 04:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:08:47 INFO - PROCESS | 2283 | 1461323327546 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 04:08:47 INFO - PROCESS | 2283 | 1461323327547 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 04:08:47 INFO - PROCESS | 2283 | 1461323327550 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:08:47 INFO - PROCESS | 2283 | 1461323327552 Marionette TRACE conn2 <- [1,1122,null,{}] 04:08:47 INFO - PROCESS | 2283 | 1461323327554 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}] 04:08:47 INFO - PROCESS | 2283 | 1461323327650 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 04:08:47 INFO - PROCESS | 2283 | 1461323327655 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:47 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b84a000 == 48 [pid = 2283] [id = 288] 04:08:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x12b6ccc00) [pid = 2283] [serial = 863] [outer = 0x0] 04:08:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x12d4bd400) [pid = 2283] [serial = 864] [outer = 0x12b6ccc00] 04:08:47 INFO - PROCESS | 2283 | 1461323327680 Marionette DEBUG loaded listener.js 04:08:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x12dc15800) [pid = 2283] [serial = 865] [outer = 0x12b6ccc00] 04:08:48 INFO - PROCESS | 2283 | 1461323327994 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]]]}] 04:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 471ms 04:08:48 INFO - PROCESS | 2283 | 1461323328023 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 04:08:48 INFO - PROCESS | 2283 | 1461323328025 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 04:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:08:48 INFO - PROCESS | 2283 | 1461323328027 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:08:48 INFO - PROCESS | 2283 | 1461323328028 Marionette TRACE conn2 <- [1,1126,null,{}] 04:08:48 INFO - PROCESS | 2283 | 1461323328031 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}] 04:08:48 INFO - PROCESS | 2283 | 1461323328113 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 04:08:48 INFO - PROCESS | 2283 | 1461323328164 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:48 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d0b8000 == 49 [pid = 2283] [id = 289] 04:08:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x12d037400) [pid = 2283] [serial = 866] [outer = 0x0] 04:08:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x12dc1e800) [pid = 2283] [serial = 867] [outer = 0x12d037400] 04:08:48 INFO - PROCESS | 2283 | 1461323328189 Marionette DEBUG loaded listener.js 04:08:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x12e4aa800) [pid = 2283] [serial = 868] [outer = 0x12d037400] 04:08:48 INFO - PROCESS | 2283 | 1461323328469 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]]]}] 04:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 469ms 04:08:48 INFO - PROCESS | 2283 | 1461323328496 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 04:08:48 INFO - PROCESS | 2283 | 1461323328497 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 04:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:08:48 INFO - PROCESS | 2283 | 1461323328500 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:08:48 INFO - PROCESS | 2283 | 1461323328501 Marionette TRACE conn2 <- [1,1130,null,{}] 04:08:48 INFO - PROCESS | 2283 | 1461323328511 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}] 04:08:48 INFO - PROCESS | 2283 | 1461323328600 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 04:08:48 INFO - PROCESS | 2283 | 1461323328605 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:48 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d469800 == 50 [pid = 2283] [id = 290] 04:08:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x12e4a8400) [pid = 2283] [serial = 869] [outer = 0x0] 04:08:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x12e6cd800) [pid = 2283] [serial = 870] [outer = 0x12e4a8400] 04:08:48 INFO - PROCESS | 2283 | 1461323328630 Marionette DEBUG loaded listener.js 04:08:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x12e881400) [pid = 2283] [serial = 871] [outer = 0x12e4a8400] 04:08:49 INFO - PROCESS | 2283 | 1461323329037 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]]]}] 04:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 570ms 04:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:08:49 INFO - PROCESS | 2283 | 1461323329070 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 04:08:49 INFO - PROCESS | 2283 | 1461323329073 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 04:08:49 INFO - PROCESS | 2283 | 1461323329076 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:08:49 INFO - PROCESS | 2283 | 1461323329079 Marionette TRACE conn2 <- [1,1134,null,{}] 04:08:49 INFO - PROCESS | 2283 | 1461323329084 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}] 04:08:49 INFO - PROCESS | 2283 | 1461323329190 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 04:08:49 INFO - PROCESS | 2283 | 1461323329260 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:49 INFO - PROCESS | 2283 | ++DOCSHELL 0x1188da800 == 51 [pid = 2283] [id = 291] 04:08:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x115585400) [pid = 2283] [serial = 872] [outer = 0x0] 04:08:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x1159b6000) [pid = 2283] [serial = 873] [outer = 0x115585400] 04:08:49 INFO - PROCESS | 2283 | 1461323329292 Marionette DEBUG loaded listener.js 04:08:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x119127c00) [pid = 2283] [serial = 874] [outer = 0x115585400] 04:08:49 INFO - PROCESS | 2283 | 1461323329733 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]]]}] 04:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 673ms 04:08:49 INFO - PROCESS | 2283 | 1461323329750 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 04:08:49 INFO - PROCESS | 2283 | 1461323329755 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 04:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:08:49 INFO - PROCESS | 2283 | 1461323329759 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:08:49 INFO - PROCESS | 2283 | 1461323329761 Marionette TRACE conn2 <- [1,1138,null,{}] 04:08:49 INFO - PROCESS | 2283 | 1461323329764 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}] 04:08:49 INFO - PROCESS | 2283 | 1461323329870 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 04:08:49 INFO - PROCESS | 2283 | 1461323329975 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:49 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c118000 == 52 [pid = 2283] [id = 292] 04:08:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 129 (0x11aa02400) [pid = 2283] [serial = 875] [outer = 0x0] 04:08:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x11b71b000) [pid = 2283] [serial = 876] [outer = 0x11aa02400] 04:08:50 INFO - PROCESS | 2283 | 1461323330007 Marionette DEBUG loaded listener.js 04:08:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x11bfbfc00) [pid = 2283] [serial = 877] [outer = 0x11aa02400] 04:08:50 INFO - PROCESS | 2283 | 1461323330403 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]]]}] 04:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 670ms 04:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:08:50 INFO - PROCESS | 2283 | 1461323330430 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 04:08:50 INFO - PROCESS | 2283 | 1461323330431 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 04:08:50 INFO - PROCESS | 2283 | 1461323330434 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:08:50 INFO - PROCESS | 2283 | 1461323330437 Marionette TRACE conn2 <- [1,1142,null,{}] 04:08:50 INFO - PROCESS | 2283 | 1461323330445 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}] 04:08:50 INFO - PROCESS | 2283 | 1461323330555 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 04:08:50 INFO - PROCESS | 2283 | 1461323330610 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:50 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b47b800 == 53 [pid = 2283] [id = 293] 04:08:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x11c3d0000) [pid = 2283] [serial = 878] [outer = 0x0] 04:08:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x12454a400) [pid = 2283] [serial = 879] [outer = 0x11c3d0000] 04:08:50 INFO - PROCESS | 2283 | 1461323330641 Marionette DEBUG loaded listener.js 04:08:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 134 (0x129124400) [pid = 2283] [serial = 880] [outer = 0x11c3d0000] 04:08:51 INFO - PROCESS | 2283 | 1461323331065 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]]]}] 04:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 672ms 04:08:51 INFO - PROCESS | 2283 | 1461323331107 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 04:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:08:51 INFO - PROCESS | 2283 | 1461323331109 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 04:08:51 INFO - PROCESS | 2283 | 1461323331111 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:08:51 INFO - PROCESS | 2283 | 1461323331112 Marionette TRACE conn2 <- [1,1146,null,{}] 04:08:51 INFO - PROCESS | 2283 | 1461323331115 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}] 04:08:51 INFO - PROCESS | 2283 | 1461323331218 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 04:08:51 INFO - PROCESS | 2283 | 1461323331319 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:51 INFO - PROCESS | 2283 | ++DOCSHELL 0x12e5b0000 == 54 [pid = 2283] [id = 294] 04:08:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 135 (0x12b1f6000) [pid = 2283] [serial = 881] [outer = 0x0] 04:08:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 136 (0x12b458800) [pid = 2283] [serial = 882] [outer = 0x12b1f6000] 04:08:51 INFO - PROCESS | 2283 | 1461323331350 Marionette DEBUG loaded listener.js 04:08:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 137 (0x12d0ed800) [pid = 2283] [serial = 883] [outer = 0x12b1f6000] 04:08:51 INFO - PROCESS | 2283 | 1461323331767 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]]]}] 04:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 671ms 04:08:51 INFO - PROCESS | 2283 | 1461323331782 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 04:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:08:51 INFO - PROCESS | 2283 | 1461323331784 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 04:08:51 INFO - PROCESS | 2283 | 1461323331786 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:08:51 INFO - PROCESS | 2283 | 1461323331787 Marionette TRACE conn2 <- [1,1150,null,{}] 04:08:51 INFO - PROCESS | 2283 | 1461323331790 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}] 04:08:51 INFO - PROCESS | 2283 | 1461323331891 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 04:08:51 INFO - PROCESS | 2283 | 1461323331941 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:51 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ecce000 == 55 [pid = 2283] [id = 295] 04:08:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 138 (0x12d10bc00) [pid = 2283] [serial = 884] [outer = 0x0] 04:08:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 139 (0x12d4c3c00) [pid = 2283] [serial = 885] [outer = 0x12d10bc00] 04:08:51 INFO - PROCESS | 2283 | 1461323331970 Marionette DEBUG loaded listener.js 04:08:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 140 (0x12e6d5800) [pid = 2283] [serial = 886] [outer = 0x12d10bc00] 04:08:52 INFO - PROCESS | 2283 | 1461323332378 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]]]}] 04:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 619ms 04:08:52 INFO - PROCESS | 2283 | 1461323332405 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 04:08:52 INFO - PROCESS | 2283 | 1461323332407 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 04:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:08:52 INFO - PROCESS | 2283 | 1461323332409 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:08:52 INFO - PROCESS | 2283 | 1461323332410 Marionette TRACE conn2 <- [1,1154,null,{}] 04:08:52 INFO - PROCESS | 2283 | 1461323332413 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}] 04:08:52 INFO - PROCESS | 2283 | 1461323332529 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 04:08:52 INFO - PROCESS | 2283 | 1461323332620 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:52 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f0c0000 == 56 [pid = 2283] [id = 296] 04:08:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 141 (0x12e87d800) [pid = 2283] [serial = 887] [outer = 0x0] 04:08:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 142 (0x12e89f800) [pid = 2283] [serial = 888] [outer = 0x12e87d800] 04:08:52 INFO - PROCESS | 2283 | 1461323332663 Marionette DEBUG loaded listener.js 04:08:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 143 (0x12e8ad400) [pid = 2283] [serial = 889] [outer = 0x12e87d800] 04:08:53 INFO - PROCESS | 2283 | 1461323333111 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]]]}] 04:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 769ms 04:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:08:53 INFO - PROCESS | 2283 | 1461323333179 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 04:08:53 INFO - PROCESS | 2283 | 1461323333180 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 04:08:53 INFO - PROCESS | 2283 | 1461323333183 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:08:53 INFO - PROCESS | 2283 | 1461323333184 Marionette TRACE conn2 <- [1,1158,null,{}] 04:08:53 INFO - PROCESS | 2283 | 1461323333186 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}] 04:08:53 INFO - PROCESS | 2283 | 1461323333290 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 04:08:53 INFO - PROCESS | 2283 | 1461323333343 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:53 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c96f800 == 57 [pid = 2283] [id = 297] 04:08:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 144 (0x11582cc00) [pid = 2283] [serial = 890] [outer = 0x0] 04:08:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 145 (0x12e8a1000) [pid = 2283] [serial = 891] [outer = 0x11582cc00] 04:08:53 INFO - PROCESS | 2283 | 1461323333373 Marionette DEBUG loaded listener.js 04:08:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 146 (0x12ef84800) [pid = 2283] [serial = 892] [outer = 0x11582cc00] 04:08:54 INFO - PROCESS | 2283 | 1461323334049 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]]]}] 04:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 920ms 04:08:54 INFO - PROCESS | 2283 | 1461323334104 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 04:08:54 INFO - PROCESS | 2283 | 1461323334108 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 04:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:08:54 INFO - PROCESS | 2283 | 1461323334113 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:08:54 INFO - PROCESS | 2283 | 1461323334116 Marionette TRACE conn2 <- [1,1162,null,{}] 04:08:54 INFO - PROCESS | 2283 | 1461323334122 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}] 04:08:54 INFO - PROCESS | 2283 | 1461323334240 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 04:08:54 INFO - PROCESS | 2283 | 1461323334298 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:54 INFO - PROCESS | 2283 | ++DOCSHELL 0x11b23b000 == 58 [pid = 2283] [id = 298] 04:08:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 147 (0x118aec800) [pid = 2283] [serial = 893] [outer = 0x0] 04:08:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 148 (0x119279800) [pid = 2283] [serial = 894] [outer = 0x118aec800] 04:08:54 INFO - PROCESS | 2283 | 1461323334327 Marionette DEBUG loaded listener.js 04:08:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 149 (0x11aa03000) [pid = 2283] [serial = 895] [outer = 0x118aec800] 04:08:54 INFO - PROCESS | 2283 | 1461323334750 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]]]}] 04:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 679ms 04:08:54 INFO - PROCESS | 2283 | 1461323334792 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 04:08:54 INFO - PROCESS | 2283 | 1461323334796 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 04:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:08:54 INFO - PROCESS | 2283 | 1461323334800 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:08:54 INFO - PROCESS | 2283 | 1461323334802 Marionette TRACE conn2 <- [1,1166,null,{}] 04:08:54 INFO - PROCESS | 2283 | 1461323334805 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}] 04:08:54 INFO - PROCESS | 2283 | 1461323334903 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 04:08:54 INFO - PROCESS | 2283 | 1461323334959 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:54 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ab43800 == 59 [pid = 2283] [id = 299] 04:08:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 150 (0x11acbb800) [pid = 2283] [serial = 896] [outer = 0x0] 04:08:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 151 (0x11bb50c00) [pid = 2283] [serial = 897] [outer = 0x11acbb800] 04:08:54 INFO - PROCESS | 2283 | 1461323334986 Marionette DEBUG loaded listener.js 04:08:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 152 (0x11c3b9c00) [pid = 2283] [serial = 898] [outer = 0x11acbb800] 04:08:55 INFO - PROCESS | 2283 | --DOCSHELL 0x129c21800 == 58 [pid = 2283] [id = 236] 04:08:55 INFO - PROCESS | 2283 | --DOCSHELL 0x12d0b8000 == 57 [pid = 2283] [id = 289] 04:08:55 INFO - PROCESS | 2283 | --DOCSHELL 0x12b84a000 == 56 [pid = 2283] [id = 288] 04:08:55 INFO - PROCESS | 2283 | --DOCSHELL 0x129c19800 == 55 [pid = 2283] [id = 287] 04:08:55 INFO - PROCESS | 2283 | --DOCSHELL 0x129c1f000 == 54 [pid = 2283] [id = 286] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 151 (0x12e6d3800) [pid = 2283] [serial = 815] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOCSHELL 0x12904c000 == 53 [pid = 2283] [id = 285] 04:08:55 INFO - PROCESS | 2283 | --DOCSHELL 0x12659a800 == 52 [pid = 2283] [id = 284] 04:08:55 INFO - PROCESS | 2283 | --DOCSHELL 0x123e58800 == 51 [pid = 2283] [id = 283] 04:08:55 INFO - PROCESS | 2283 | --DOCSHELL 0x123b55800 == 50 [pid = 2283] [id = 282] 04:08:55 INFO - PROCESS | 2283 | --DOCSHELL 0x11c431800 == 49 [pid = 2283] [id = 281] 04:08:55 INFO - PROCESS | 2283 | --DOCSHELL 0x11ab4d800 == 48 [pid = 2283] [id = 280] 04:08:55 INFO - PROCESS | 2283 | --DOCSHELL 0x118e64000 == 47 [pid = 2283] [id = 279] 04:08:55 INFO - PROCESS | 2283 | --DOCSHELL 0x118e4f800 == 46 [pid = 2283] [id = 278] 04:08:55 INFO - PROCESS | 2283 | --DOCSHELL 0x119c6d800 == 45 [pid = 2283] [id = 277] 04:08:55 INFO - PROCESS | 2283 | --DOCSHELL 0x12db87800 == 44 [pid = 2283] [id = 276] 04:08:55 INFO - PROCESS | 2283 | --DOCSHELL 0x12d464800 == 43 [pid = 2283] [id = 275] 04:08:55 INFO - PROCESS | 2283 | --DOCSHELL 0x123c68800 == 42 [pid = 2283] [id = 274] 04:08:55 INFO - PROCESS | 2283 | --DOCSHELL 0x11a94e000 == 41 [pid = 2283] [id = 273] 04:08:55 INFO - PROCESS | 2283 | --DOCSHELL 0x12dab6800 == 40 [pid = 2283] [id = 272] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 150 (0x12e6cf000) [pid = 2283] [serial = 813] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 149 (0x123d48c00) [pid = 2283] [serial = 785] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 148 (0x12ef83c00) [pid = 2283] [serial = 612] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 147 (0x12902cc00) [pid = 2283] [serial = 723] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 146 (0x11c53a000) [pid = 2283] [serial = 767] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 145 (0x123bf3000) [pid = 2283] [serial = 806] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 144 (0x12da1c000) [pid = 2283] [serial = 801] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 143 (0x12e4d0c00) [pid = 2283] [serial = 812] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 142 (0x119c91c00) [pid = 2283] [serial = 669] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 141 (0x12cf34c00) [pid = 2283] [serial = 795] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 140 (0x12d113800) [pid = 2283] [serial = 798] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 139 (0x12d0efc00) [pid = 2283] [serial = 797] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 138 (0x11adda400) [pid = 2283] [serial = 714] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 137 (0x127cd5c00) [pid = 2283] [serial = 788] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 136 (0x12d0f1400) [pid = 2283] [serial = 776] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 135 (0x11aa0d400) [pid = 2283] [serial = 782] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 134 (0x12b1ee800) [pid = 2283] [serial = 792] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 133 (0x129c30400) [pid = 2283] [serial = 720] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x129a06800) [pid = 2283] [serial = 791] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x12e4a4000) [pid = 2283] [serial = 809] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 130 (0x12da28800) [pid = 2283] [serial = 803] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x11927c400) [pid = 2283] [serial = 779] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 128 (0x12e4c7c00) [pid = 2283] [serial = 810] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 127 (0x11aa08000) [pid = 2283] [serial = 764] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 126 (0x124548000) [pid = 2283] [serial = 786] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x119724800) [pid = 2283] [serial = 711] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x11520dc00) [pid = 2283] [serial = 666] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x12dc17c00) [pid = 2283] [serial = 804] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x11a988c00) [pid = 2283] [serial = 780] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x124543400) [pid = 2283] [serial = 717] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x12d114400) [pid = 2283] [serial = 777] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x113410800) [pid = 2283] [serial = 761] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x12d4bb000) [pid = 2283] [serial = 800] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x12cf28800) [pid = 2283] [serial = 794] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x12ba53800) [pid = 2283] [serial = 807] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x12bf09000) [pid = 2283] [serial = 773] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x11bc9c000) [pid = 2283] [serial = 783] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x129f40000) [pid = 2283] [serial = 770] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x12d0f2c00) [pid = 2283] [serial = 759] [outer = 0x0] [url = about:blank] 04:08:55 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x129688400) [pid = 2283] [serial = 789] [outer = 0x0] [url = about:blank] 04:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 620ms 04:08:55 INFO - PROCESS | 2283 | 1461323335412 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]]]}] 04:08:55 INFO - PROCESS | 2283 | 1461323335420 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 04:08:55 INFO - PROCESS | 2283 | 1461323335424 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 04:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:08:55 INFO - PROCESS | 2283 | 1461323335428 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:08:55 INFO - PROCESS | 2283 | 1461323335430 Marionette TRACE conn2 <- [1,1170,null,{}] 04:08:55 INFO - PROCESS | 2283 | 1461323335439 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}] 04:08:55 INFO - PROCESS | 2283 | 1461323335527 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 04:08:55 INFO - PROCESS | 2283 | 1461323335551 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:55 INFO - PROCESS | 2283 | ++DOCSHELL 0x119c7e000 == 41 [pid = 2283] [id = 300] 04:08:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x11c3d2c00) [pid = 2283] [serial = 899] [outer = 0x0] 04:08:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x11c8dec00) [pid = 2283] [serial = 900] [outer = 0x11c3d2c00] 04:08:55 INFO - PROCESS | 2283 | 1461323335582 Marionette DEBUG loaded listener.js 04:08:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x124017800) [pid = 2283] [serial = 901] [outer = 0x11c3d2c00] 04:08:56 INFO - PROCESS | 2283 | 1461323336001 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]]]}] 04:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 622ms 04:08:56 INFO - PROCESS | 2283 | 1461323336051 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 04:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:08:56 INFO - PROCESS | 2283 | 1461323336056 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 04:08:56 INFO - PROCESS | 2283 | 1461323336060 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:08:56 INFO - PROCESS | 2283 | 1461323336062 Marionette TRACE conn2 <- [1,1174,null,{}] 04:08:56 INFO - PROCESS | 2283 | 1461323336066 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}] 04:08:56 INFO - PROCESS | 2283 | 1461323336190 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 04:08:56 INFO - PROCESS | 2283 | 1461323336204 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:56 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c95c800 == 42 [pid = 2283] [id = 301] 04:08:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x127cd3800) [pid = 2283] [serial = 902] [outer = 0x0] 04:08:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x129116400) [pid = 2283] [serial = 903] [outer = 0x127cd3800] 04:08:56 INFO - PROCESS | 2283 | 1461323336247 Marionette DEBUG loaded listener.js 04:08:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x129c30400) [pid = 2283] [serial = 904] [outer = 0x127cd3800] 04:08:56 INFO - PROCESS | 2283 | 1461323336614 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] 04:08:56 INFO - PROCESS | 2283 | 1461323336631 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 04:08:56 INFO - PROCESS | 2283 | 1461323336633 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:08:56 INFO - PROCESS | 2283 | 1461323336634 Marionette TRACE conn2 <- [1,1178,null,{}] 04:08:56 INFO - PROCESS | 2283 | 1461323336637 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}] 04:08:56 INFO - PROCESS | 2283 | 1461323336719 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 04:08:56 INFO - PROCESS | 2283 | 1461323336726 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:56 INFO - PROCESS | 2283 | ++DOCSHELL 0x123d83800 == 43 [pid = 2283] [id = 302] 04:08:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x129c31c00) [pid = 2283] [serial = 905] [outer = 0x0] 04:08:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x12b1fcc00) [pid = 2283] [serial = 906] [outer = 0x129c31c00] 04:08:56 INFO - PROCESS | 2283 | 1461323336752 Marionette DEBUG loaded listener.js 04:08:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x12b4d9800) [pid = 2283] [serial = 907] [outer = 0x129c31c00] 04:08:57 INFO - PROCESS | 2283 | 1461323337100 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] 04:08:57 INFO - PROCESS | 2283 | 1461323337155 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 04:08:57 INFO - PROCESS | 2283 | 1461323337157 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:08:57 INFO - PROCESS | 2283 | 1461323337158 Marionette TRACE conn2 <- [1,1182,null,{}] 04:08:57 INFO - PROCESS | 2283 | 1461323337160 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}] 04:08:57 INFO - PROCESS | 2283 | 1461323337284 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 04:08:57 INFO - PROCESS | 2283 | 1461323337293 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:57 INFO - PROCESS | 2283 | ++DOCSHELL 0x1272a3000 == 44 [pid = 2283] [id = 303] 04:08:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x12b4dac00) [pid = 2283] [serial = 908] [outer = 0x0] 04:08:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x12bc99800) [pid = 2283] [serial = 909] [outer = 0x12b4dac00] 04:08:57 INFO - PROCESS | 2283 | 1461323337324 Marionette DEBUG loaded listener.js 04:08:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x12d111400) [pid = 2283] [serial = 910] [outer = 0x12b4dac00] 04:08:57 INFO - PROCESS | 2283 | 1461323337813 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] 04:08:57 INFO - PROCESS | 2283 | 1461323337881 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 04:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:08:57 INFO - PROCESS | 2283 | 1461323337885 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:08:57 INFO - PROCESS | 2283 | 1461323337887 Marionette TRACE conn2 <- [1,1186,null,{}] 04:08:57 INFO - PROCESS | 2283 | 1461323337891 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}] 04:08:57 INFO - PROCESS | 2283 | 1461323337996 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 04:08:58 INFO - PROCESS | 2283 | 1461323338104 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:58 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ab47800 == 45 [pid = 2283] [id = 304] 04:08:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x11aa0f400) [pid = 2283] [serial = 911] [outer = 0x0] 04:08:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x11adbfc00) [pid = 2283] [serial = 912] [outer = 0x11aa0f400] 04:08:58 INFO - PROCESS | 2283 | 1461323338141 Marionette DEBUG loaded listener.js 04:08:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x11bfc9800) [pid = 2283] [serial = 913] [outer = 0x11aa0f400] 04:08:58 INFO - PROCESS | 2283 | 1461323338679 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] 04:08:58 INFO - PROCESS | 2283 | 1461323338714 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 04:08:58 INFO - PROCESS | 2283 | 1461323338718 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:08:58 INFO - PROCESS | 2283 | 1461323338720 Marionette TRACE conn2 <- [1,1190,null,{}] 04:08:58 INFO - PROCESS | 2283 | 1461323338725 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}] 04:08:58 INFO - PROCESS | 2283 | 1461323338826 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 04:08:58 INFO - PROCESS | 2283 | 1461323338891 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:58 INFO - PROCESS | 2283 | ++DOCSHELL 0x129162000 == 46 [pid = 2283] [id = 305] 04:08:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x123ff0400) [pid = 2283] [serial = 914] [outer = 0x0] 04:08:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x129020c00) [pid = 2283] [serial = 915] [outer = 0x123ff0400] 04:08:58 INFO - PROCESS | 2283 | 1461323338921 Marionette DEBUG loaded listener.js 04:08:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 129 (0x12b4d0000) [pid = 2283] [serial = 916] [outer = 0x123ff0400] 04:08:59 INFO - PROCESS | 2283 | 1461323339351 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] 04:08:59 INFO - PROCESS | 2283 | 1461323339412 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 04:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:08:59 INFO - PROCESS | 2283 | 1461323339416 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:08:59 INFO - PROCESS | 2283 | 1461323339419 Marionette TRACE conn2 <- [1,1194,null,{}] 04:08:59 INFO - PROCESS | 2283 | 1461323339426 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}] 04:08:59 INFO - PROCESS | 2283 | 1461323339532 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 04:08:59 INFO - PROCESS | 2283 | 1461323339598 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:59 INFO - PROCESS | 2283 | ++DOCSHELL 0x12c07a000 == 47 [pid = 2283] [id = 306] 04:08:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x12bc9cc00) [pid = 2283] [serial = 917] [outer = 0x0] 04:08:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x12d035800) [pid = 2283] [serial = 918] [outer = 0x12bc9cc00] 04:08:59 INFO - PROCESS | 2283 | 1461323339632 Marionette DEBUG loaded listener.js 04:08:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x12da28800) [pid = 2283] [serial = 919] [outer = 0x12bc9cc00] 04:09:00 INFO - PROCESS | 2283 | 1461323340060 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] 04:09:00 INFO - PROCESS | 2283 | 1461323340094 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 04:09:00 INFO - PROCESS | 2283 | 1461323340096 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:09:00 INFO - PROCESS | 2283 | 1461323340097 Marionette TRACE conn2 <- [1,1198,null,{}] 04:09:00 INFO - PROCESS | 2283 | 1461323340100 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}] 04:09:00 INFO - PROCESS | 2283 | 1461323340202 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 04:09:00 INFO - PROCESS | 2283 | 1461323340255 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:00 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d0d5000 == 48 [pid = 2283] [id = 307] 04:09:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x12dc13800) [pid = 2283] [serial = 920] [outer = 0x0] 04:09:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 134 (0x12e4d0c00) [pid = 2283] [serial = 921] [outer = 0x12dc13800] 04:09:00 INFO - PROCESS | 2283 | 1461323340285 Marionette DEBUG loaded listener.js 04:09:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 135 (0x12e808000) [pid = 2283] [serial = 922] [outer = 0x12dc13800] 04:09:00 INFO - PROCESS | 2283 | 1461323340719 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]]]}] 04:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 669ms 04:09:00 INFO - PROCESS | 2283 | 1461323340766 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 04:09:00 INFO - PROCESS | 2283 | 1461323340767 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 04:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:09:00 INFO - PROCESS | 2283 | 1461323340770 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:09:00 INFO - PROCESS | 2283 | 1461323340771 Marionette TRACE conn2 <- [1,1202,null,{}] 04:09:00 INFO - PROCESS | 2283 | 1461323340773 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}] 04:09:00 INFO - PROCESS | 2283 | 1461323340890 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 04:09:00 INFO - PROCESS | 2283 | 1461323340968 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:00 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d479800 == 49 [pid = 2283] [id = 308] 04:09:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 136 (0x12cf2e000) [pid = 2283] [serial = 923] [outer = 0x0] 04:09:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 137 (0x12e80e400) [pid = 2283] [serial = 924] [outer = 0x12cf2e000] 04:09:01 INFO - PROCESS | 2283 | 1461323341000 Marionette DEBUG loaded listener.js 04:09:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 138 (0x12e887400) [pid = 2283] [serial = 925] [outer = 0x12cf2e000] 04:09:01 INFO - PROCESS | 2283 | 1461323341392 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]]]}] 04:09:01 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 04:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 671ms 04:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:09:01 INFO - PROCESS | 2283 | 1461323341442 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 04:09:01 INFO - PROCESS | 2283 | 1461323341444 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 04:09:01 INFO - PROCESS | 2283 | 1461323341446 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:09:01 INFO - PROCESS | 2283 | 1461323341447 Marionette TRACE conn2 <- [1,1206,null,{}] 04:09:01 INFO - PROCESS | 2283 | 1461323341449 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}] 04:09:01 INFO - PROCESS | 2283 | 1461323341556 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 04:09:01 INFO - PROCESS | 2283 | 1461323341609 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:01 INFO - PROCESS | 2283 | ++DOCSHELL 0x12db87000 == 50 [pid = 2283] [id = 309] 04:09:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 139 (0x12e8a1800) [pid = 2283] [serial = 926] [outer = 0x0] 04:09:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 140 (0x12ef88000) [pid = 2283] [serial = 927] [outer = 0x12e8a1800] 04:09:01 INFO - PROCESS | 2283 | 1461323341641 Marionette DEBUG loaded listener.js 04:09:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 141 (0x12f2afc00) [pid = 2283] [serial = 928] [outer = 0x12e8a1800] 04:09:02 INFO - PROCESS | 2283 | 1461323342064 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]]]}] 04:09:02 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 04:09:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 669ms 04:09:02 INFO - PROCESS | 2283 | 1461323342116 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 04:09:02 INFO - PROCESS | 2283 | 1461323342117 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 04:09:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:09:02 INFO - PROCESS | 2283 | 1461323342120 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:09:02 INFO - PROCESS | 2283 | 1461323342121 Marionette TRACE conn2 <- [1,1210,null,{}] 04:09:02 INFO - PROCESS | 2283 | 1461323342123 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}] 04:09:02 INFO - PROCESS | 2283 | 1461323342249 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 04:09:02 INFO - PROCESS | 2283 | 1461323342331 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:02 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f0c5800 == 51 [pid = 2283] [id = 310] 04:09:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 142 (0x11982c800) [pid = 2283] [serial = 929] [outer = 0x0] 04:09:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 143 (0x119830000) [pid = 2283] [serial = 930] [outer = 0x11982c800] 04:09:02 INFO - PROCESS | 2283 | 1461323342362 Marionette DEBUG loaded listener.js 04:09:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 144 (0x119834400) [pid = 2283] [serial = 931] [outer = 0x11982c800] 04:09:02 INFO - PROCESS | 2283 | 1461323342779 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]]]}] 04:09:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:09:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 670ms 04:09:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:09:02 INFO - PROCESS | 2283 | 1461323342792 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 04:09:02 INFO - PROCESS | 2283 | 1461323342793 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 04:09:02 INFO - PROCESS | 2283 | 1461323342795 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:09:02 INFO - PROCESS | 2283 | 1461323342797 Marionette TRACE conn2 <- [1,1214,null,{}] 04:09:02 INFO - PROCESS | 2283 | 1461323342799 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}] 04:09:02 INFO - PROCESS | 2283 | 1461323342902 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 04:09:02 INFO - PROCESS | 2283 | 1461323342953 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:02 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f6d1800 == 52 [pid = 2283] [id = 311] 04:09:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 145 (0x11982e800) [pid = 2283] [serial = 932] [outer = 0x0] 04:09:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 146 (0x11aa0b400) [pid = 2283] [serial = 933] [outer = 0x11982e800] 04:09:02 INFO - PROCESS | 2283 | 1461323342982 Marionette DEBUG loaded listener.js 04:09:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 147 (0x12f2b1000) [pid = 2283] [serial = 934] [outer = 0x11982e800] 04:09:03 INFO - PROCESS | 2283 | 1461323343543 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]]]}] 04:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 820ms 04:09:03 INFO - PROCESS | 2283 | 1461323343616 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 04:09:03 INFO - PROCESS | 2283 | 1461323343618 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 04:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:09:03 INFO - PROCESS | 2283 | 1461323343621 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:09:03 INFO - PROCESS | 2283 | 1461323343623 Marionette TRACE conn2 <- [1,1218,null,{}] 04:09:03 INFO - PROCESS | 2283 | 1461323343627 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}] 04:09:03 INFO - PROCESS | 2283 | 1461323343727 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 04:09:03 INFO - PROCESS | 2283 | 1461323343796 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:03 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ab3d800 == 53 [pid = 2283] [id = 312] 04:09:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 148 (0x11adc1400) [pid = 2283] [serial = 935] [outer = 0x0] 04:09:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 149 (0x11bb0e400) [pid = 2283] [serial = 936] [outer = 0x11adc1400] 04:09:03 INFO - PROCESS | 2283 | 1461323343825 Marionette DEBUG loaded listener.js 04:09:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 150 (0x11c3d0400) [pid = 2283] [serial = 937] [outer = 0x11adc1400] 04:09:03 INFO - PROCESS | 2283 | --DOCSHELL 0x123d83800 == 52 [pid = 2283] [id = 302] 04:09:03 INFO - PROCESS | 2283 | --DOCSHELL 0x11c95c800 == 51 [pid = 2283] [id = 301] 04:09:03 INFO - PROCESS | 2283 | --DOCSHELL 0x119c7e000 == 50 [pid = 2283] [id = 300] 04:09:03 INFO - PROCESS | 2283 | --DOCSHELL 0x11ab43800 == 49 [pid = 2283] [id = 299] 04:09:03 INFO - PROCESS | 2283 | --DOCSHELL 0x11b23b000 == 48 [pid = 2283] [id = 298] 04:09:03 INFO - PROCESS | 2283 | --DOCSHELL 0x11c96f800 == 47 [pid = 2283] [id = 297] 04:09:03 INFO - PROCESS | 2283 | --DOCSHELL 0x12f0c0000 == 46 [pid = 2283] [id = 296] 04:09:04 INFO - PROCESS | 2283 | --DOCSHELL 0x12ecce000 == 45 [pid = 2283] [id = 295] 04:09:04 INFO - PROCESS | 2283 | --DOCSHELL 0x12e5b0000 == 44 [pid = 2283] [id = 294] 04:09:04 INFO - PROCESS | 2283 | --DOCSHELL 0x12b47b800 == 43 [pid = 2283] [id = 293] 04:09:04 INFO - PROCESS | 2283 | --DOCSHELL 0x11c118000 == 42 [pid = 2283] [id = 292] 04:09:04 INFO - PROCESS | 2283 | --DOCSHELL 0x1188da800 == 41 [pid = 2283] [id = 291] 04:09:04 INFO - PROCESS | 2283 | 1461323344247 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]]]}] 04:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 672ms 04:09:04 INFO - PROCESS | 2283 | 1461323344293 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 04:09:04 INFO - PROCESS | 2283 | 1461323344297 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 04:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:09:04 INFO - PROCESS | 2283 | 1461323344309 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:09:04 INFO - PROCESS | 2283 | 1461323344311 Marionette TRACE conn2 <- [1,1222,null,{}] 04:09:04 INFO - PROCESS | 2283 | 1461323344313 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}] 04:09:04 INFO - PROCESS | 2283 | 1461323344423 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 04:09:04 INFO - PROCESS | 2283 | 1461323344428 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:04 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c95e800 == 42 [pid = 2283] [id = 313] 04:09:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 151 (0x11c3cc800) [pid = 2283] [serial = 938] [outer = 0x0] 04:09:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 152 (0x124281c00) [pid = 2283] [serial = 939] [outer = 0x11c3cc800] 04:09:04 INFO - PROCESS | 2283 | 1461323344486 Marionette DEBUG loaded listener.js 04:09:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 153 (0x129a04800) [pid = 2283] [serial = 940] [outer = 0x11c3cc800] 04:09:04 INFO - PROCESS | 2283 | 1461323344831 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] 04:09:04 INFO - PROCESS | 2283 | 1461323344880 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 04:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:09:04 INFO - PROCESS | 2283 | 1461323344882 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:09:04 INFO - PROCESS | 2283 | 1461323344885 Marionette TRACE conn2 <- [1,1226,null,{}] 04:09:04 INFO - PROCESS | 2283 | 1461323344892 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}] 04:09:05 INFO - PROCESS | 2283 | 1461323345001 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 04:09:05 INFO - PROCESS | 2283 | 1461323345014 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:05 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b846800 == 43 [pid = 2283] [id = 314] 04:09:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 154 (0x12b6d2c00) [pid = 2283] [serial = 941] [outer = 0x0] 04:09:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 155 (0x12bf0c000) [pid = 2283] [serial = 942] [outer = 0x12b6d2c00] 04:09:05 INFO - PROCESS | 2283 | 1461323345045 Marionette DEBUG loaded listener.js 04:09:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 156 (0x12da1f800) [pid = 2283] [serial = 943] [outer = 0x12b6d2c00] 04:09:05 INFO - PROCESS | 2283 | 1461323345425 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]]]}] 04:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 571ms 04:09:05 INFO - PROCESS | 2283 | 1461323345453 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 04:09:05 INFO - PROCESS | 2283 | 1461323345455 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 04:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:09:05 INFO - PROCESS | 2283 | 1461323345457 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:09:05 INFO - PROCESS | 2283 | 1461323345458 Marionette TRACE conn2 <- [1,1230,null,{}] 04:09:05 INFO - PROCESS | 2283 | 1461323345461 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}] 04:09:05 INFO - PROCESS | 2283 | 1461323345576 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 04:09:05 INFO - PROCESS | 2283 | 1461323345612 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:05 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d46c800 == 44 [pid = 2283] [id = 315] 04:09:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 157 (0x12da28000) [pid = 2283] [serial = 944] [outer = 0x0] 04:09:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 158 (0x12e887c00) [pid = 2283] [serial = 945] [outer = 0x12da28000] 04:09:05 INFO - PROCESS | 2283 | 1461323345638 Marionette DEBUG loaded listener.js 04:09:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 159 (0x12e8abc00) [pid = 2283] [serial = 946] [outer = 0x12da28000] 04:09:05 INFO - PROCESS | 2283 | 1461323345955 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]]]}] 04:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 519ms 04:09:05 INFO - PROCESS | 2283 | 1461323345978 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 04:09:05 INFO - PROCESS | 2283 | 1461323345980 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 04:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:09:05 INFO - PROCESS | 2283 | 1461323345983 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:09:05 INFO - PROCESS | 2283 | 1461323345985 Marionette TRACE conn2 <- [1,1234,null,{}] 04:09:05 INFO - PROCESS | 2283 | 1461323345989 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}] 04:09:06 INFO - PROCESS | 2283 | 1461323346348 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 04:09:06 INFO - PROCESS | 2283 | --DOMWINDOW == 158 (0x129f40400) [pid = 2283] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:09:06 INFO - PROCESS | 2283 | --DOMWINDOW == 157 (0x12bc9fc00) [pid = 2283] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:09:06 INFO - PROCESS | 2283 | --DOMWINDOW == 156 (0x127780c00) [pid = 2283] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:09:06 INFO - PROCESS | 2283 | --DOMWINDOW == 155 (0x1239e8000) [pid = 2283] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:09:06 INFO - PROCESS | 2283 | --DOMWINDOW == 154 (0x12cf2ac00) [pid = 2283] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:09:06 INFO - PROCESS | 2283 | --DOMWINDOW == 153 (0x11b717400) [pid = 2283] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:09:06 INFO - PROCESS | 2283 | --DOMWINDOW == 152 (0x1135c4000) [pid = 2283] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:09:06 INFO - PROCESS | 2283 | --DOMWINDOW == 151 (0x11aa04c00) [pid = 2283] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:09:06 INFO - PROCESS | 2283 | --DOMWINDOW == 150 (0x1163dac00) [pid = 2283] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:09:06 INFO - PROCESS | 2283 | --DOMWINDOW == 149 (0x1198aa000) [pid = 2283] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:09:06 INFO - PROCESS | 2283 | --DOMWINDOW == 148 (0x12b6ccc00) [pid = 2283] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:09:06 INFO - PROCESS | 2283 | --DOMWINDOW == 147 (0x12d037400) [pid = 2283] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:09:06 INFO - PROCESS | 2283 | --DOMWINDOW == 146 (0x129f3fc00) [pid = 2283] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:09:06 INFO - PROCESS | 2283 | --DOMWINDOW == 145 (0x127cd3800) [pid = 2283] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:09:06 INFO - PROCESS | 2283 | --DOMWINDOW == 144 (0x11acbb800) [pid = 2283] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:09:06 INFO - PROCESS | 2283 | --DOMWINDOW == 143 (0x118aec800) [pid = 2283] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:09:06 INFO - PROCESS | 2283 | --DOMWINDOW == 142 (0x129c31c00) [pid = 2283] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:09:06 INFO - PROCESS | 2283 | --DOMWINDOW == 141 (0x11c3d2c00) [pid = 2283] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:09:06 INFO - PROCESS | 2283 | 1461323346412 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:06 INFO - PROCESS | 2283 | ++DOCSHELL 0x118abf800 == 45 [pid = 2283] [id = 316] 04:09:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 142 (0x11340b000) [pid = 2283] [serial = 947] [outer = 0x0] 04:09:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 143 (0x1163dac00) [pid = 2283] [serial = 948] [outer = 0x11340b000] 04:09:06 INFO - PROCESS | 2283 | 1461323346438 Marionette DEBUG loaded listener.js 04:09:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 144 (0x11acbb800) [pid = 2283] [serial = 949] [outer = 0x11340b000] 04:09:06 INFO - PROCESS | 2283 | 1461323346730 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]]]}] 04:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 775ms 04:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:09:06 INFO - PROCESS | 2283 | 1461323346760 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 04:09:06 INFO - PROCESS | 2283 | 1461323346762 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 04:09:06 INFO - PROCESS | 2283 | 1461323346764 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:09:06 INFO - PROCESS | 2283 | 1461323346765 Marionette TRACE conn2 <- [1,1238,null,{}] 04:09:06 INFO - PROCESS | 2283 | 1461323346767 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}] 04:09:06 INFO - PROCESS | 2283 | 1461323346862 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 04:09:06 INFO - PROCESS | 2283 | 1461323346914 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:06 INFO - PROCESS | 2283 | ++DOCSHELL 0x12e82c000 == 46 [pid = 2283] [id = 317] 04:09:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 145 (0x11a987000) [pid = 2283] [serial = 950] [outer = 0x0] 04:09:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 146 (0x12b1f9400) [pid = 2283] [serial = 951] [outer = 0x11a987000] 04:09:06 INFO - PROCESS | 2283 | 1461323346941 Marionette DEBUG loaded listener.js 04:09:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 147 (0x12f2bbc00) [pid = 2283] [serial = 952] [outer = 0x11a987000] 04:09:07 INFO - PROCESS | 2283 | 1461323347218 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]]]}] 04:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 467ms 04:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:09:07 INFO - PROCESS | 2283 | 1461323347232 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 04:09:07 INFO - PROCESS | 2283 | 1461323347233 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 04:09:07 INFO - PROCESS | 2283 | 1461323347235 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:09:07 INFO - PROCESS | 2283 | 1461323347236 Marionette TRACE conn2 <- [1,1242,null,{}] 04:09:07 INFO - PROCESS | 2283 | 1461323347246 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}] 04:09:07 INFO - PROCESS | 2283 | 1461323347339 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 04:09:07 INFO - PROCESS | 2283 | 1461323347343 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:07 INFO - PROCESS | 2283 | ++DOCSHELL 0x12fded000 == 47 [pid = 2283] [id = 318] 04:09:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 148 (0x11c1c4800) [pid = 2283] [serial = 953] [outer = 0x0] 04:09:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 149 (0x11c1c8400) [pid = 2283] [serial = 954] [outer = 0x11c1c4800] 04:09:07 INFO - PROCESS | 2283 | 1461323347368 Marionette DEBUG loaded listener.js 04:09:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 150 (0x11c1cc400) [pid = 2283] [serial = 955] [outer = 0x11c1c4800] 04:09:07 INFO - PROCESS | 2283 | 1461323347715 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]]]}] 04:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 522ms 04:09:07 INFO - PROCESS | 2283 | 1461323347759 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 04:09:07 INFO - PROCESS | 2283 | 1461323347760 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 04:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:09:07 INFO - PROCESS | 2283 | 1461323347762 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:09:07 INFO - PROCESS | 2283 | 1461323347763 Marionette TRACE conn2 <- [1,1246,null,{}] 04:09:07 INFO - PROCESS | 2283 | 1461323347766 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}] 04:09:07 INFO - PROCESS | 2283 | 1461323347875 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 04:09:07 INFO - PROCESS | 2283 | 1461323347881 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:07 INFO - PROCESS | 2283 | ++DOCSHELL 0x130040000 == 48 [pid = 2283] [id = 319] 04:09:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 151 (0x11337f400) [pid = 2283] [serial = 956] [outer = 0x0] 04:09:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 152 (0x113386000) [pid = 2283] [serial = 957] [outer = 0x11337f400] 04:09:07 INFO - PROCESS | 2283 | 1461323347906 Marionette DEBUG loaded listener.js 04:09:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 153 (0x11338a000) [pid = 2283] [serial = 958] [outer = 0x11337f400] 04:09:08 INFO - PROCESS | 2283 | 1461323348216 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]]]}] 04:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 468ms 04:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:09:08 INFO - PROCESS | 2283 | 1461323348231 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 04:09:08 INFO - PROCESS | 2283 | 1461323348232 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 04:09:08 INFO - PROCESS | 2283 | 1461323348234 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:09:08 INFO - PROCESS | 2283 | 1461323348235 Marionette TRACE conn2 <- [1,1250,null,{}] 04:09:08 INFO - PROCESS | 2283 | 1461323348238 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}] 04:09:08 INFO - PROCESS | 2283 | 1461323348331 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 04:09:08 INFO - PROCESS | 2283 | 1461323348447 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:08 INFO - PROCESS | 2283 | ++DOCSHELL 0x1192ef800 == 49 [pid = 2283] [id = 320] 04:09:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 154 (0x113382000) [pid = 2283] [serial = 959] [outer = 0x0] 04:09:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 155 (0x11338a400) [pid = 2283] [serial = 960] [outer = 0x113382000] 04:09:08 INFO - PROCESS | 2283 | 1461323348478 Marionette DEBUG loaded listener.js 04:09:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 156 (0x1163dcc00) [pid = 2283] [serial = 961] [outer = 0x113382000] 04:09:08 INFO - PROCESS | 2283 | 1461323348933 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]]]}] 04:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 721ms 04:09:08 INFO - PROCESS | 2283 | 1461323348957 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 04:09:08 INFO - PROCESS | 2283 | 1461323348960 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 04:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:09:08 INFO - PROCESS | 2283 | 1461323348964 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:09:08 INFO - PROCESS | 2283 | 1461323348966 Marionette TRACE conn2 <- [1,1254,null,{}] 04:09:08 INFO - PROCESS | 2283 | 1461323348970 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}] 04:09:09 INFO - PROCESS | 2283 | 1461323349081 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 04:09:09 INFO - PROCESS | 2283 | 1461323349188 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:09 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b47b800 == 50 [pid = 2283] [id = 321] 04:09:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 157 (0x11bfc2400) [pid = 2283] [serial = 962] [outer = 0x0] 04:09:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 158 (0x11c1ccc00) [pid = 2283] [serial = 963] [outer = 0x11bfc2400] 04:09:09 INFO - PROCESS | 2283 | 1461323349221 Marionette DEBUG loaded listener.js 04:09:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 159 (0x1239e9000) [pid = 2283] [serial = 964] [outer = 0x11bfc2400] 04:09:09 INFO - PROCESS | 2283 | 1461323349633 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]]]}] 04:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 721ms 04:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:09:09 INFO - PROCESS | 2283 | 1461323349688 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 04:09:09 INFO - PROCESS | 2283 | 1461323349690 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 04:09:09 INFO - PROCESS | 2283 | 1461323349693 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:09:09 INFO - PROCESS | 2283 | 1461323349694 Marionette TRACE conn2 <- [1,1258,null,{}] 04:09:09 INFO - PROCESS | 2283 | 1461323349697 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}] 04:09:09 INFO - PROCESS | 2283 | 1461323349805 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 04:09:09 INFO - PROCESS | 2283 | 1461323349864 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:09 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f0c6800 == 51 [pid = 2283] [id = 322] 04:09:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 160 (0x12428ec00) [pid = 2283] [serial = 965] [outer = 0x0] 04:09:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 161 (0x1267a1400) [pid = 2283] [serial = 966] [outer = 0x12428ec00] 04:09:09 INFO - PROCESS | 2283 | 1461323349895 Marionette DEBUG loaded listener.js 04:09:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 162 (0x1267a7800) [pid = 2283] [serial = 967] [outer = 0x12428ec00] 04:09:10 INFO - PROCESS | 2283 | 1461323350345 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]]]}] 04:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 720ms 04:09:10 INFO - PROCESS | 2283 | 1461323350414 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 04:09:10 INFO - PROCESS | 2283 | 1461323350416 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 04:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:09:10 INFO - PROCESS | 2283 | 1461323350436 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:09:10 INFO - PROCESS | 2283 | 1461323350441 Marionette TRACE conn2 <- [1,1262,null,{}] 04:09:10 INFO - PROCESS | 2283 | 1461323350463 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}] 04:09:10 INFO - PROCESS | 2283 | 1461323350572 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 04:09:10 INFO - PROCESS | 2283 | 1461323350642 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:10 INFO - PROCESS | 2283 | ++DOCSHELL 0x130763000 == 52 [pid = 2283] [id = 323] 04:09:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 163 (0x1267a5400) [pid = 2283] [serial = 968] [outer = 0x0] 04:09:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 164 (0x12ba4cc00) [pid = 2283] [serial = 969] [outer = 0x1267a5400] 04:09:10 INFO - PROCESS | 2283 | 1461323350673 Marionette DEBUG loaded listener.js 04:09:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 165 (0x12bf0f400) [pid = 2283] [serial = 970] [outer = 0x1267a5400] 04:09:11 INFO - PROCESS | 2283 | 1461323351091 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]]]}] 04:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 708ms 04:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:09:11 INFO - PROCESS | 2283 | 1461323351128 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 04:09:11 INFO - PROCESS | 2283 | 1461323351130 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 04:09:11 INFO - PROCESS | 2283 | 1461323351132 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:09:11 INFO - PROCESS | 2283 | 1461323351133 Marionette TRACE conn2 <- [1,1266,null,{}] 04:09:11 INFO - PROCESS | 2283 | 1461323351136 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}] 04:09:11 INFO - PROCESS | 2283 | 1461323351242 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 04:09:11 INFO - PROCESS | 2283 | 1461323351300 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:11 INFO - PROCESS | 2283 | ++DOCSHELL 0x132e7f800 == 53 [pid = 2283] [id = 324] 04:09:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 166 (0x12d0e9800) [pid = 2283] [serial = 971] [outer = 0x0] 04:09:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 167 (0x12e4ae000) [pid = 2283] [serial = 972] [outer = 0x12d0e9800] 04:09:11 INFO - PROCESS | 2283 | 1461323351330 Marionette DEBUG loaded listener.js 04:09:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 168 (0x12e8ac000) [pid = 2283] [serial = 973] [outer = 0x12d0e9800] 04:09:11 INFO - PROCESS | 2283 | 1461323351746 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]]]}] 04:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 668ms 04:09:11 INFO - PROCESS | 2283 | 1461323351801 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 04:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:09:11 INFO - PROCESS | 2283 | 1461323351802 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 04:09:11 INFO - PROCESS | 2283 | 1461323351805 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:09:11 INFO - PROCESS | 2283 | 1461323351806 Marionette TRACE conn2 <- [1,1270,null,{}] 04:09:11 INFO - PROCESS | 2283 | 1461323351809 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}] 04:09:11 INFO - PROCESS | 2283 | 1461323351929 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 04:09:12 INFO - PROCESS | 2283 | 1461323352000 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:12 INFO - PROCESS | 2283 | ++DOCSHELL 0x132ec5000 == 54 [pid = 2283] [id = 325] 04:09:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 169 (0x11566e000) [pid = 2283] [serial = 974] [outer = 0x0] 04:09:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 170 (0x11566fc00) [pid = 2283] [serial = 975] [outer = 0x11566e000] 04:09:12 INFO - PROCESS | 2283 | 1461323352050 Marionette DEBUG loaded listener.js 04:09:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 171 (0x12ef8a400) [pid = 2283] [serial = 976] [outer = 0x11566e000] 04:09:12 INFO - PROCESS | 2283 | 1461323352467 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]]]}] 04:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 672ms 04:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:09:12 INFO - PROCESS | 2283 | 1461323352478 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 04:09:12 INFO - PROCESS | 2283 | 1461323352479 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 04:09:12 INFO - PROCESS | 2283 | 1461323352481 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:09:12 INFO - PROCESS | 2283 | 1461323352482 Marionette TRACE conn2 <- [1,1274,null,{}] 04:09:12 INFO - PROCESS | 2283 | 1461323352485 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}] 04:09:12 INFO - PROCESS | 2283 | 1461323352589 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 04:09:12 INFO - PROCESS | 2283 | 1461323352645 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:12 INFO - PROCESS | 2283 | ++DOCSHELL 0x132edb000 == 55 [pid = 2283] [id = 326] 04:09:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 172 (0x115670c00) [pid = 2283] [serial = 977] [outer = 0x0] 04:09:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 173 (0x12a4b5c00) [pid = 2283] [serial = 978] [outer = 0x115670c00] 04:09:12 INFO - PROCESS | 2283 | 1461323352674 Marionette DEBUG loaded listener.js 04:09:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 174 (0x12f2b0800) [pid = 2283] [serial = 979] [outer = 0x115670c00] 04:09:13 INFO - PROCESS | 2283 | 1461323353090 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]]]}] 04:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 618ms 04:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:09:13 INFO - PROCESS | 2283 | 1461323353099 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 04:09:13 INFO - PROCESS | 2283 | 1461323353101 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 04:09:13 INFO - PROCESS | 2283 | 1461323353103 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:09:13 INFO - PROCESS | 2283 | 1461323353104 Marionette TRACE conn2 <- [1,1278,null,{}] 04:09:13 INFO - PROCESS | 2283 | 1461323353109 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}] 04:09:13 INFO - PROCESS | 2283 | 1461323353237 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 04:09:13 INFO - PROCESS | 2283 | 1461323353328 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:13 INFO - PROCESS | 2283 | ++DOCSHELL 0x11a962000 == 56 [pid = 2283] [id = 327] 04:09:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 175 (0x116544400) [pid = 2283] [serial = 980] [outer = 0x0] 04:09:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 176 (0x12b455400) [pid = 2283] [serial = 981] [outer = 0x116544400] 04:09:13 INFO - PROCESS | 2283 | 1461323353358 Marionette DEBUG loaded listener.js 04:09:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 177 (0x12f723000) [pid = 2283] [serial = 982] [outer = 0x116544400] 04:09:13 INFO - PROCESS | 2283 | 1461323353779 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]]]}] 04:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 723ms 04:09:13 INFO - PROCESS | 2283 | 1461323353827 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 04:09:13 INFO - PROCESS | 2283 | 1461323353829 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 04:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:09:13 INFO - PROCESS | 2283 | 1461323353831 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:09:13 INFO - PROCESS | 2283 | 1461323353832 Marionette TRACE conn2 <- [1,1282,null,{}] 04:09:13 INFO - PROCESS | 2283 | 1461323353835 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}] 04:09:14 INFO - PROCESS | 2283 | 1461323354040 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 04:09:14 INFO - PROCESS | 2283 | 1461323354135 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:14 INFO - PROCESS | 2283 | ++DOCSHELL 0x11abcb800 == 57 [pid = 2283] [id = 328] 04:09:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 178 (0x1140c4c00) [pid = 2283] [serial = 983] [outer = 0x0] 04:09:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 179 (0x1147e6000) [pid = 2283] [serial = 984] [outer = 0x1140c4c00] 04:09:14 INFO - PROCESS | 2283 | 1461323354164 Marionette DEBUG loaded listener.js 04:09:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 180 (0x11566a800) [pid = 2283] [serial = 985] [outer = 0x1140c4c00] 04:09:14 INFO - PROCESS | 2283 | 1461323354627 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]]]}] 04:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 869ms 04:09:14 INFO - PROCESS | 2283 | 1461323354701 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 04:09:14 INFO - PROCESS | 2283 | 1461323354704 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 04:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:09:14 INFO - PROCESS | 2283 | 1461323354707 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:09:14 INFO - PROCESS | 2283 | 1461323354710 Marionette TRACE conn2 <- [1,1286,null,{}] 04:09:14 INFO - PROCESS | 2283 | 1461323354713 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}] 04:09:14 INFO - PROCESS | 2283 | 1461323354812 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 04:09:14 INFO - PROCESS | 2283 | 1461323354873 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:14 INFO - PROCESS | 2283 | ++DOCSHELL 0x1192d6800 == 58 [pid = 2283] [id = 329] 04:09:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 181 (0x119829000) [pid = 2283] [serial = 986] [outer = 0x0] 04:09:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 182 (0x119836c00) [pid = 2283] [serial = 987] [outer = 0x119829000] 04:09:14 INFO - PROCESS | 2283 | 1461323354904 Marionette DEBUG loaded listener.js 04:09:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 183 (0x11a89b400) [pid = 2283] [serial = 988] [outer = 0x119829000] 04:09:15 INFO - PROCESS | 2283 | --DOCSHELL 0x130040000 == 57 [pid = 2283] [id = 319] 04:09:15 INFO - PROCESS | 2283 | --DOCSHELL 0x12fded000 == 56 [pid = 2283] [id = 318] 04:09:15 INFO - PROCESS | 2283 | --DOCSHELL 0x12e82c000 == 55 [pid = 2283] [id = 317] 04:09:15 INFO - PROCESS | 2283 | --DOCSHELL 0x118abf800 == 54 [pid = 2283] [id = 316] 04:09:15 INFO - PROCESS | 2283 | --DOCSHELL 0x12d46c800 == 53 [pid = 2283] [id = 315] 04:09:15 INFO - PROCESS | 2283 | --DOCSHELL 0x12b846800 == 52 [pid = 2283] [id = 314] 04:09:15 INFO - PROCESS | 2283 | --DOCSHELL 0x11c95e800 == 51 [pid = 2283] [id = 313] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 182 (0x12e8a1000) [pid = 2283] [serial = 891] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 181 (0x12b4d1c00) [pid = 2283] [serial = 824] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 180 (0x12e89f800) [pid = 2283] [serial = 888] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 179 (0x11c3b8000) [pid = 2283] [serial = 821] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 178 (0x12d0ec400) [pid = 2283] [serial = 827] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 177 (0x119c97800) [pid = 2283] [serial = 818] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 176 (0x1159b6000) [pid = 2283] [serial = 873] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 175 (0x12454a400) [pid = 2283] [serial = 879] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 174 (0x11b71b000) [pid = 2283] [serial = 876] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 173 (0x12b458800) [pid = 2283] [serial = 882] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 172 (0x12d4c3c00) [pid = 2283] [serial = 885] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOCSHELL 0x11ab3d800 == 50 [pid = 2283] [id = 312] 04:09:15 INFO - PROCESS | 2283 | --DOCSHELL 0x129162000 == 49 [pid = 2283] [id = 305] 04:09:15 INFO - PROCESS | 2283 | --DOCSHELL 0x11ab47800 == 48 [pid = 2283] [id = 304] 04:09:15 INFO - PROCESS | 2283 | --DOCSHELL 0x1272a3000 == 47 [pid = 2283] [id = 303] 04:09:15 INFO - PROCESS | 2283 | 1461323355359 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]]]}] 04:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 671ms 04:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:09:15 INFO - PROCESS | 2283 | 1461323355379 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 04:09:15 INFO - PROCESS | 2283 | 1461323355381 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 04:09:15 INFO - PROCESS | 2283 | 1461323355383 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:09:15 INFO - PROCESS | 2283 | 1461323355384 Marionette TRACE conn2 <- [1,1290,null,{}] 04:09:15 INFO - PROCESS | 2283 | 1461323355387 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}] 04:09:15 INFO - PROCESS | 2283 | 1461323355477 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 171 (0x129116400) [pid = 2283] [serial = 903] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 170 (0x11c3b9c00) [pid = 2283] [serial = 898] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 169 (0x11bb50c00) [pid = 2283] [serial = 897] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 168 (0x11aa03000) [pid = 2283] [serial = 895] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 167 (0x119279800) [pid = 2283] [serial = 894] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 166 (0x12b6cac00) [pid = 2283] [serial = 851] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 165 (0x12bf08400) [pid = 2283] [serial = 854] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 164 (0x127cd6800) [pid = 2283] [serial = 845] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 163 (0x129c31800) [pid = 2283] [serial = 846] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 162 (0x124449800) [pid = 2283] [serial = 842] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 161 (0x1272c2000) [pid = 2283] [serial = 843] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 160 (0x12d0f1000) [pid = 2283] [serial = 857] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 159 (0x11bc9b800) [pid = 2283] [serial = 839] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 158 (0x11c8e1c00) [pid = 2283] [serial = 840] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 157 (0x1159b5400) [pid = 2283] [serial = 831] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 156 (0x11520e400) [pid = 2283] [serial = 830] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 155 (0x124017800) [pid = 2283] [serial = 901] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 154 (0x11aa0ac00) [pid = 2283] [serial = 836] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 153 (0x11b716800) [pid = 2283] [serial = 837] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 152 (0x11a897c00) [pid = 2283] [serial = 834] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 151 (0x11912d000) [pid = 2283] [serial = 833] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 150 (0x129c30400) [pid = 2283] [serial = 904] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 149 (0x12cf34400) [pid = 2283] [serial = 855] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 148 (0x11a996400) [pid = 2283] [serial = 861] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 147 (0x12d4bd400) [pid = 2283] [serial = 864] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 146 (0x12b1fcc00) [pid = 2283] [serial = 906] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 145 (0x1274bb800) [pid = 2283] [serial = 862] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 144 (0x12d116400) [pid = 2283] [serial = 858] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 143 (0x12dc15800) [pid = 2283] [serial = 865] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 142 (0x12dc1e800) [pid = 2283] [serial = 867] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 141 (0x12e6cd800) [pid = 2283] [serial = 870] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 140 (0x12e4aa800) [pid = 2283] [serial = 868] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 139 (0x123f05c00) [pid = 2283] [serial = 453] [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.] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 138 (0x12b44fc00) [pid = 2283] [serial = 848] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 137 (0x12b4cdc00) [pid = 2283] [serial = 849] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 136 (0x12bc9a800) [pid = 2283] [serial = 852] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 135 (0x12b4d9800) [pid = 2283] [serial = 907] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | --DOMWINDOW == 134 (0x11c8dec00) [pid = 2283] [serial = 900] [outer = 0x0] [url = about:blank] 04:09:15 INFO - PROCESS | 2283 | 1461323355545 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:15 INFO - PROCESS | 2283 | ++DOCSHELL 0x1192eb800 == 48 [pid = 2283] [id = 330] 04:09:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 135 (0x11337f800) [pid = 2283] [serial = 989] [outer = 0x0] 04:09:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 136 (0x11982f000) [pid = 2283] [serial = 990] [outer = 0x11337f800] 04:09:15 INFO - PROCESS | 2283 | 1461323355575 Marionette DEBUG loaded listener.js 04:09:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 137 (0x11bb59c00) [pid = 2283] [serial = 991] [outer = 0x11337f800] 04:09:15 INFO - PROCESS | 2283 | 1461323355901 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]]]}] 04:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 523ms 04:09:15 INFO - PROCESS | 2283 | 1461323355907 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 04:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:09:15 INFO - PROCESS | 2283 | 1461323355912 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 04:09:15 INFO - PROCESS | 2283 | 1461323355920 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:09:15 INFO - PROCESS | 2283 | 1461323355925 Marionette TRACE conn2 <- [1,1294,null,{}] 04:09:15 INFO - PROCESS | 2283 | 1461323355928 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}] 04:09:16 INFO - PROCESS | 2283 | 1461323356020 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 04:09:16 INFO - PROCESS | 2283 | 1461323356088 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:16 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ad5d000 == 49 [pid = 2283] [id = 331] 04:09:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 138 (0x11566d400) [pid = 2283] [serial = 992] [outer = 0x0] 04:09:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 139 (0x11c1c5c00) [pid = 2283] [serial = 993] [outer = 0x11566d400] 04:09:16 INFO - PROCESS | 2283 | 1461323356115 Marionette DEBUG loaded listener.js 04:09:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 140 (0x124016800) [pid = 2283] [serial = 994] [outer = 0x11566d400] 04:09:16 INFO - PROCESS | 2283 | 1461323356430 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]]]}] 04:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 530ms 04:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:09:16 INFO - PROCESS | 2283 | 1461323356449 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 04:09:16 INFO - PROCESS | 2283 | 1461323356450 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 04:09:16 INFO - PROCESS | 2283 | 1461323356452 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:09:16 INFO - PROCESS | 2283 | 1461323356454 Marionette TRACE conn2 <- [1,1298,null,{}] 04:09:16 INFO - PROCESS | 2283 | 1461323356458 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}] 04:09:16 INFO - PROCESS | 2283 | 1461323356548 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 04:09:16 INFO - PROCESS | 2283 | 1461323356552 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:16 INFO - PROCESS | 2283 | ++DOCSHELL 0x12658e000 == 50 [pid = 2283] [id = 332] 04:09:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 141 (0x12679d800) [pid = 2283] [serial = 995] [outer = 0x0] 04:09:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 142 (0x12753d400) [pid = 2283] [serial = 996] [outer = 0x12679d800] 04:09:16 INFO - PROCESS | 2283 | 1461323356581 Marionette DEBUG loaded listener.js 04:09:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 143 (0x129116400) [pid = 2283] [serial = 997] [outer = 0x12679d800] 04:09:17 INFO - PROCESS | 2283 | 1461323357006 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]]]}] 04:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 573ms 04:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:09:17 INFO - PROCESS | 2283 | 1461323357027 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 04:09:17 INFO - PROCESS | 2283 | 1461323357029 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 04:09:17 INFO - PROCESS | 2283 | 1461323357032 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:09:17 INFO - PROCESS | 2283 | 1461323357034 Marionette TRACE conn2 <- [1,1302,null,{}] 04:09:17 INFO - PROCESS | 2283 | 1461323357038 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}] 04:09:17 INFO - PROCESS | 2283 | 1461323357169 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 04:09:17 INFO - PROCESS | 2283 | 1461323357177 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:17 INFO - PROCESS | 2283 | ++DOCSHELL 0x127e40800 == 51 [pid = 2283] [id = 333] 04:09:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 144 (0x12b1f6800) [pid = 2283] [serial = 998] [outer = 0x0] 04:09:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 145 (0x12b453800) [pid = 2283] [serial = 999] [outer = 0x12b1f6800] 04:09:17 INFO - PROCESS | 2283 | 1461323357228 Marionette DEBUG loaded listener.js 04:09:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 146 (0x12ba4c800) [pid = 2283] [serial = 1000] [outer = 0x12b1f6800] 04:09:17 INFO - PROCESS | 2283 | 1461323357633 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]]]}] 04:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 673ms 04:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:09:17 INFO - PROCESS | 2283 | 1461323357704 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 04:09:17 INFO - PROCESS | 2283 | 1461323357706 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 04:09:17 INFO - PROCESS | 2283 | 1461323357708 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:09:17 INFO - PROCESS | 2283 | 1461323357709 Marionette TRACE conn2 <- [1,1306,null,{}] 04:09:17 INFO - PROCESS | 2283 | 1461323357711 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}] 04:09:17 INFO - PROCESS | 2283 | 1461323357825 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 04:09:17 INFO - PROCESS | 2283 | 1461323357859 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:17 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b15e000 == 52 [pid = 2283] [id = 334] 04:09:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 147 (0x12b45a800) [pid = 2283] [serial = 1001] [outer = 0x0] 04:09:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 148 (0x12bf0e800) [pid = 2283] [serial = 1002] [outer = 0x12b45a800] 04:09:17 INFO - PROCESS | 2283 | 1461323357884 Marionette DEBUG loaded listener.js 04:09:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 149 (0x12d117800) [pid = 2283] [serial = 1003] [outer = 0x12b45a800] 04:09:18 INFO - PROCESS | 2283 | 1461323358230 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]]]}] 04:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 568ms 04:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:09:18 INFO - PROCESS | 2283 | 1461323358277 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 04:09:18 INFO - PROCESS | 2283 | 1461323358278 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 04:09:18 INFO - PROCESS | 2283 | 1461323358281 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:09:18 INFO - PROCESS | 2283 | 1461323358282 Marionette TRACE conn2 <- [1,1310,null,{}] 04:09:18 INFO - PROCESS | 2283 | 1461323358284 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}] 04:09:18 INFO - PROCESS | 2283 | 1461323358392 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 04:09:18 INFO - PROCESS | 2283 | 1461323358437 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:18 INFO - PROCESS | 2283 | ++DOCSHELL 0x12cfa3000 == 53 [pid = 2283] [id = 335] 04:09:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 150 (0x12d4c3c00) [pid = 2283] [serial = 1004] [outer = 0x0] 04:09:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 151 (0x12dc1dc00) [pid = 2283] [serial = 1005] [outer = 0x12d4c3c00] 04:09:18 INFO - PROCESS | 2283 | 1461323358462 Marionette DEBUG loaded listener.js 04:09:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 152 (0x12e4ca400) [pid = 2283] [serial = 1006] [outer = 0x12d4c3c00] 04:09:18 INFO - PROCESS | 2283 | 1461323358808 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] 04:09:18 INFO - PROCESS | 2283 | 1461323358851 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 04:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:09:18 INFO - PROCESS | 2283 | 1461323358853 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:09:18 INFO - PROCESS | 2283 | 1461323358854 Marionette TRACE conn2 <- [1,1314,null,{}] 04:09:18 INFO - PROCESS | 2283 | 1461323358857 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}] 04:09:18 INFO - PROCESS | 2283 | 1461323358963 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 04:09:18 INFO - PROCESS | 2283 | 1461323358974 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:18 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d490000 == 54 [pid = 2283] [id = 336] 04:09:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 153 (0x114b37c00) [pid = 2283] [serial = 1007] [outer = 0x0] 04:09:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 154 (0x12e809400) [pid = 2283] [serial = 1008] [outer = 0x114b37c00] 04:09:19 INFO - PROCESS | 2283 | 1461323358999 Marionette DEBUG loaded listener.js 04:09:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 155 (0x12ef7f800) [pid = 2283] [serial = 1009] [outer = 0x114b37c00] 04:09:19 INFO - PROCESS | 2283 | 1461323359305 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]]]}] 04:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 471ms 04:09:19 INFO - PROCESS | 2283 | 1461323359327 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 04:09:19 INFO - PROCESS | 2283 | 1461323359328 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 04:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:09:19 INFO - PROCESS | 2283 | 1461323359336 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:09:19 INFO - PROCESS | 2283 | 1461323359337 Marionette TRACE conn2 <- [1,1318,null,{}] 04:09:19 INFO - PROCESS | 2283 | 1461323359342 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}] 04:09:19 INFO - PROCESS | 2283 | 1461323359449 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 04:09:19 INFO - PROCESS | 2283 | 1461323359484 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:19 INFO - PROCESS | 2283 | ++DOCSHELL 0x12db81800 == 55 [pid = 2283] [id = 337] 04:09:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 156 (0x114dadc00) [pid = 2283] [serial = 1010] [outer = 0x0] 04:09:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 157 (0x114db5000) [pid = 2283] [serial = 1011] [outer = 0x114dadc00] 04:09:19 INFO - PROCESS | 2283 | 1461323359508 Marionette DEBUG loaded listener.js 04:09:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 158 (0x114db9400) [pid = 2283] [serial = 1012] [outer = 0x114dadc00] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 157 (0x11582cc00) [pid = 2283] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 156 (0x11c3cc800) [pid = 2283] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 155 (0x12b6d2c00) [pid = 2283] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 154 (0x12da28000) [pid = 2283] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 153 (0x123ff0400) [pid = 2283] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 152 (0x11982e800) [pid = 2283] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 151 (0x12bc9cc00) [pid = 2283] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 150 (0x11aa0f400) [pid = 2283] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 149 (0x11adc1400) [pid = 2283] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 148 (0x11c1c4800) [pid = 2283] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 147 (0x11340b000) [pid = 2283] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 146 (0x11a987000) [pid = 2283] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 145 (0x12b453400) [pid = 2283] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 144 (0x115585400) [pid = 2283] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 143 (0x11aa02400) [pid = 2283] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 142 (0x12b1f6000) [pid = 2283] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 141 (0x11912a000) [pid = 2283] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 140 (0x12e87d800) [pid = 2283] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 139 (0x11bba3000) [pid = 2283] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 138 (0x11c3d0000) [pid = 2283] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 137 (0x12bc9b400) [pid = 2283] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 136 (0x12d10bc00) [pid = 2283] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 135 (0x113403000) [pid = 2283] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 134 (0x118694400) [pid = 2283] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 133 (0x11bb9e800) [pid = 2283] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x11bfc5400) [pid = 2283] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x12b6d4000) [pid = 2283] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 130 (0x12e6ce000) [pid = 2283] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:09:19 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x12e4a8400) [pid = 2283] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:09:19 INFO - PROCESS | 2283 | 1461323359924 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]]]}] 04:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 620ms 04:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:09:19 INFO - PROCESS | 2283 | 1461323359957 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 04:09:19 INFO - PROCESS | 2283 | 1461323359958 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 04:09:19 INFO - PROCESS | 2283 | 1461323359960 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:09:19 INFO - PROCESS | 2283 | 1461323359962 Marionette TRACE conn2 <- [1,1322,null,{}] 04:09:19 INFO - PROCESS | 2283 | 1461323359964 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}] 04:09:20 INFO - PROCESS | 2283 | 1461323360054 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 04:09:20 INFO - PROCESS | 2283 | 1461323360112 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:20 INFO - PROCESS | 2283 | ++DOCSHELL 0x11abaf000 == 56 [pid = 2283] [id = 338] 04:09:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x1147e0800) [pid = 2283] [serial = 1013] [outer = 0x0] 04:09:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x115881400) [pid = 2283] [serial = 1014] [outer = 0x1147e0800] 04:09:20 INFO - PROCESS | 2283 | 1461323360142 Marionette DEBUG loaded listener.js 04:09:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x11c1c6000) [pid = 2283] [serial = 1015] [outer = 0x1147e0800] 04:09:20 INFO - PROCESS | 2283 | 1461323360449 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]]]}] 04:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 519ms 04:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:09:20 INFO - PROCESS | 2283 | 1461323360480 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 04:09:20 INFO - PROCESS | 2283 | 1461323360481 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 04:09:20 INFO - PROCESS | 2283 | 1461323360484 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:09:20 INFO - PROCESS | 2283 | 1461323360485 Marionette TRACE conn2 <- [1,1326,null,{}] 04:09:20 INFO - PROCESS | 2283 | 1461323360488 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}] 04:09:20 INFO - PROCESS | 2283 | 1461323360595 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 04:09:20 INFO - PROCESS | 2283 | 1461323360599 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:20 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ecda000 == 57 [pid = 2283] [id = 339] 04:09:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x11c3d6800) [pid = 2283] [serial = 1016] [outer = 0x0] 04:09:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 134 (0x11c92ec00) [pid = 2283] [serial = 1017] [outer = 0x11c3d6800] 04:09:20 INFO - PROCESS | 2283 | 1461323360624 Marionette DEBUG loaded listener.js 04:09:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 135 (0x12b453400) [pid = 2283] [serial = 1018] [outer = 0x11c3d6800] 04:09:20 INFO - PROCESS | 2283 | 1461323360966 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]]]}] 04:09:21 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 04:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 519ms 04:09:21 INFO - PROCESS | 2283 | 1461323361004 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 04:09:21 INFO - PROCESS | 2283 | 1461323361005 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 04:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:09:21 INFO - PROCESS | 2283 | 1461323361010 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:09:21 INFO - PROCESS | 2283 | 1461323361011 Marionette TRACE conn2 <- [1,1330,null,{}] 04:09:21 INFO - PROCESS | 2283 | 1461323361025 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}] 04:09:21 INFO - PROCESS | 2283 | 1461323361115 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 04:09:21 INFO - PROCESS | 2283 | 1461323361119 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:21 INFO - PROCESS | 2283 | ++DOCSHELL 0x12fdd5000 == 58 [pid = 2283] [id = 340] 04:09:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 136 (0x12bc9b400) [pid = 2283] [serial = 1019] [outer = 0x0] 04:09:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 137 (0x12d4b9000) [pid = 2283] [serial = 1020] [outer = 0x12bc9b400] 04:09:21 INFO - PROCESS | 2283 | 1461323361145 Marionette DEBUG loaded listener.js 04:09:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 138 (0x12e884800) [pid = 2283] [serial = 1021] [outer = 0x12bc9b400] 04:09:21 INFO - PROCESS | 2283 | 1461323361480 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]]]}] 04:09:21 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 04:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 482ms 04:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:09:21 INFO - PROCESS | 2283 | 1461323361494 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 04:09:21 INFO - PROCESS | 2283 | 1461323361496 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 04:09:21 INFO - PROCESS | 2283 | 1461323361498 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:09:21 INFO - PROCESS | 2283 | 1461323361499 Marionette TRACE conn2 <- [1,1334,null,{}] 04:09:21 INFO - PROCESS | 2283 | 1461323361501 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}] 04:09:21 INFO - PROCESS | 2283 | 1461323361597 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 04:09:21 INFO - PROCESS | 2283 | 1461323361602 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:21 INFO - PROCESS | 2283 | ++DOCSHELL 0x1301d2800 == 59 [pid = 2283] [id = 341] 04:09:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 139 (0x129e59c00) [pid = 2283] [serial = 1022] [outer = 0x0] 04:09:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 140 (0x129e60400) [pid = 2283] [serial = 1023] [outer = 0x129e59c00] 04:09:21 INFO - PROCESS | 2283 | 1461323361628 Marionette DEBUG loaded listener.js 04:09:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 141 (0x129e64400) [pid = 2283] [serial = 1024] [outer = 0x129e59c00] 04:09:22 INFO - PROCESS | 2283 | 1461323362134 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]]]}] 04:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 668ms 04:09:22 INFO - PROCESS | 2283 | 1461323362167 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 04:09:22 INFO - PROCESS | 2283 | 1461323362170 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 04:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:09:22 INFO - PROCESS | 2283 | 1461323362174 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:09:22 INFO - PROCESS | 2283 | 1461323362176 Marionette TRACE conn2 <- [1,1338,null,{}] 04:09:22 INFO - PROCESS | 2283 | 1461323362180 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}] 04:09:22 INFO - PROCESS | 2283 | 1461323362300 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 04:09:22 INFO - PROCESS | 2283 | 1461323362411 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:22 INFO - PROCESS | 2283 | ++DOCSHELL 0x11bb80000 == 60 [pid = 2283] [id = 342] 04:09:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 142 (0x1163d9c00) [pid = 2283] [serial = 1025] [outer = 0x0] 04:09:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 143 (0x118696800) [pid = 2283] [serial = 1026] [outer = 0x1163d9c00] 04:09:22 INFO - PROCESS | 2283 | 1461323362444 Marionette DEBUG loaded listener.js 04:09:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 144 (0x119831c00) [pid = 2283] [serial = 1027] [outer = 0x1163d9c00] 04:09:23 INFO - PROCESS | 2283 | 1461323363445 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]]]}] 04:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1323ms 04:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:09:23 INFO - PROCESS | 2283 | 1461323363498 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 04:09:23 INFO - PROCESS | 2283 | 1461323363502 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 04:09:23 INFO - PROCESS | 2283 | 1461323363506 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:09:23 INFO - PROCESS | 2283 | 1461323363508 Marionette TRACE conn2 <- [1,1342,null,{}] 04:09:23 INFO - PROCESS | 2283 | 1461323363511 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}] 04:09:23 INFO - PROCESS | 2283 | 1461323363620 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 04:09:23 INFO - PROCESS | 2283 | 1461323363711 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:23 INFO - PROCESS | 2283 | ++DOCSHELL 0x1241c5800 == 61 [pid = 2283] [id = 343] 04:09:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 145 (0x119d69000) [pid = 2283] [serial = 1028] [outer = 0x0] 04:09:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 146 (0x11c1c1000) [pid = 2283] [serial = 1029] [outer = 0x119d69000] 04:09:23 INFO - PROCESS | 2283 | 1461323363742 Marionette DEBUG loaded listener.js 04:09:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 147 (0x11c3d7400) [pid = 2283] [serial = 1030] [outer = 0x119d69000] 04:09:24 INFO - PROCESS | 2283 | 1461323364179 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]]]}] 04:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 720ms 04:09:24 INFO - PROCESS | 2283 | 1461323364227 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 04:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:09:24 INFO - PROCESS | 2283 | 1461323364229 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 04:09:24 INFO - PROCESS | 2283 | 1461323364231 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:09:24 INFO - PROCESS | 2283 | 1461323364234 Marionette TRACE conn2 <- [1,1346,null,{}] 04:09:24 INFO - PROCESS | 2283 | 1461323364242 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}] 04:09:24 INFO - PROCESS | 2283 | 1461323364356 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 04:09:24 INFO - PROCESS | 2283 | 1461323364416 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:24 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f6d5800 == 62 [pid = 2283] [id = 344] 04:09:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 148 (0x11c8dec00) [pid = 2283] [serial = 1031] [outer = 0x0] 04:09:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 149 (0x12679c800) [pid = 2283] [serial = 1032] [outer = 0x11c8dec00] 04:09:24 INFO - PROCESS | 2283 | 1461323364449 Marionette DEBUG loaded listener.js 04:09:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 150 (0x129c27800) [pid = 2283] [serial = 1033] [outer = 0x11c8dec00] 04:09:24 INFO - PROCESS | 2283 | 1461323364893 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]]]}] 04:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 722ms 04:09:24 INFO - PROCESS | 2283 | 1461323364953 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 04:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:09:24 INFO - PROCESS | 2283 | 1461323364955 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 04:09:24 INFO - PROCESS | 2283 | 1461323364958 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:09:24 INFO - PROCESS | 2283 | 1461323364959 Marionette TRACE conn2 <- [1,1350,null,{}] 04:09:24 INFO - PROCESS | 2283 | 1461323364961 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}] 04:09:25 INFO - PROCESS | 2283 | 1461323365070 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 04:09:25 INFO - PROCESS | 2283 | 1461323365129 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:25 INFO - PROCESS | 2283 | ++DOCSHELL 0x132e84000 == 63 [pid = 2283] [id = 345] 04:09:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 151 (0x129e5d800) [pid = 2283] [serial = 1034] [outer = 0x0] 04:09:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 152 (0x12a27cc00) [pid = 2283] [serial = 1035] [outer = 0x129e5d800] 04:09:25 INFO - PROCESS | 2283 | 1461323365158 Marionette DEBUG loaded listener.js 04:09:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 153 (0x12a282400) [pid = 2283] [serial = 1036] [outer = 0x129e5d800] 04:09:25 INFO - PROCESS | 2283 | 1461323365601 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]]]}] 04:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 668ms 04:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:09:25 INFO - PROCESS | 2283 | 1461323365627 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 04:09:25 INFO - PROCESS | 2283 | 1461323365628 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 04:09:25 INFO - PROCESS | 2283 | 1461323365631 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:09:25 INFO - PROCESS | 2283 | 1461323365632 Marionette TRACE conn2 <- [1,1354,null,{}] 04:09:25 INFO - PROCESS | 2283 | 1461323365634 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}] 04:09:25 INFO - PROCESS | 2283 | 1461323365744 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 04:09:25 INFO - PROCESS | 2283 | 1461323365844 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:25 INFO - PROCESS | 2283 | ++DOCSHELL 0x13674b800 == 64 [pid = 2283] [id = 346] 04:09:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 154 (0x12a27ec00) [pid = 2283] [serial = 1037] [outer = 0x0] 04:09:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 155 (0x12a288000) [pid = 2283] [serial = 1038] [outer = 0x12a27ec00] 04:09:25 INFO - PROCESS | 2283 | 1461323365878 Marionette DEBUG loaded listener.js 04:09:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 156 (0x12a4b2400) [pid = 2283] [serial = 1039] [outer = 0x12a27ec00] 04:09:26 INFO - PROCESS | 2283 | 1461323366357 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]]]}] 04:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 769ms 04:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:09:26 INFO - PROCESS | 2283 | 1461323366400 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 04:09:26 INFO - PROCESS | 2283 | 1461323366402 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 04:09:26 INFO - PROCESS | 2283 | 1461323366404 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:09:26 INFO - PROCESS | 2283 | 1461323366405 Marionette TRACE conn2 <- [1,1358,null,{}] 04:09:26 INFO - PROCESS | 2283 | 1461323366410 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}] 04:09:26 INFO - PROCESS | 2283 | 1461323366533 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 04:09:26 INFO - PROCESS | 2283 | 1461323366610 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:26 INFO - PROCESS | 2283 | ++DOCSHELL 0x1192e0000 == 65 [pid = 2283] [id = 347] 04:09:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 157 (0x114f68800) [pid = 2283] [serial = 1040] [outer = 0x0] 04:09:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 158 (0x11a9a0000) [pid = 2283] [serial = 1041] [outer = 0x114f68800] 04:09:26 INFO - PROCESS | 2283 | 1461323366642 Marionette DEBUG loaded listener.js 04:09:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 159 (0x12a4b6000) [pid = 2283] [serial = 1042] [outer = 0x114f68800] 04:09:27 INFO - PROCESS | 2283 | 1461323367211 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]]]}] 04:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 824ms 04:09:27 INFO - PROCESS | 2283 | 1461323367228 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 04:09:27 INFO - PROCESS | 2283 | 1461323367231 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 04:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:09:27 INFO - PROCESS | 2283 | 1461323367235 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:09:27 INFO - PROCESS | 2283 | 1461323367237 Marionette TRACE conn2 <- [1,1362,null,{}] 04:09:27 INFO - PROCESS | 2283 | 1461323367241 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}] 04:09:27 INFO - PROCESS | 2283 | 1461323367344 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 04:09:27 INFO - PROCESS | 2283 | 1461323367425 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:27 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ab45000 == 66 [pid = 2283] [id = 348] 04:09:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 160 (0x1133adc00) [pid = 2283] [serial = 1043] [outer = 0x0] 04:09:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 161 (0x11444dc00) [pid = 2283] [serial = 1044] [outer = 0x1133adc00] 04:09:27 INFO - PROCESS | 2283 | 1461323367453 Marionette DEBUG loaded listener.js 04:09:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 162 (0x11566ac00) [pid = 2283] [serial = 1045] [outer = 0x1133adc00] 04:09:27 INFO - PROCESS | 2283 | 1461323367900 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]]]}] 04:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 722ms 04:09:27 INFO - PROCESS | 2283 | 1461323367959 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 04:09:27 INFO - PROCESS | 2283 | 1461323367962 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 04:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:09:27 INFO - PROCESS | 2283 | 1461323367967 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:09:27 INFO - PROCESS | 2283 | 1461323367969 Marionette TRACE conn2 <- [1,1366,null,{}] 04:09:27 INFO - PROCESS | 2283 | 1461323367971 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}] 04:09:28 INFO - PROCESS | 2283 | 1461323368093 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 04:09:28 INFO - PROCESS | 2283 | 1461323368168 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:28 INFO - PROCESS | 2283 | ++DOCSHELL 0x11abad000 == 67 [pid = 2283] [id = 349] 04:09:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 163 (0x11971d800) [pid = 2283] [serial = 1046] [outer = 0x0] 04:09:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 164 (0x119835800) [pid = 2283] [serial = 1047] [outer = 0x11971d800] 04:09:28 INFO - PROCESS | 2283 | 1461323368196 Marionette DEBUG loaded listener.js 04:09:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 165 (0x11a983400) [pid = 2283] [serial = 1048] [outer = 0x11971d800] 04:09:28 INFO - PROCESS | 2283 | --DOCSHELL 0x12db87000 == 66 [pid = 2283] [id = 309] 04:09:28 INFO - PROCESS | 2283 | --DOCSHELL 0x12d479800 == 65 [pid = 2283] [id = 308] 04:09:28 INFO - PROCESS | 2283 | --DOCSHELL 0x12d0d5000 == 64 [pid = 2283] [id = 307] 04:09:28 INFO - PROCESS | 2283 | --DOCSHELL 0x12fdd5000 == 63 [pid = 2283] [id = 340] 04:09:28 INFO - PROCESS | 2283 | --DOCSHELL 0x12ecda000 == 62 [pid = 2283] [id = 339] 04:09:28 INFO - PROCESS | 2283 | --DOCSHELL 0x11abaf000 == 61 [pid = 2283] [id = 338] 04:09:28 INFO - PROCESS | 2283 | --DOCSHELL 0x12db81800 == 60 [pid = 2283] [id = 337] 04:09:28 INFO - PROCESS | 2283 | --DOCSHELL 0x12d490000 == 59 [pid = 2283] [id = 336] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 164 (0x12e4d0c00) [pid = 2283] [serial = 921] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 163 (0x12e80e400) [pid = 2283] [serial = 924] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 162 (0x12ef88000) [pid = 2283] [serial = 927] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 161 (0x119830000) [pid = 2283] [serial = 930] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 160 (0x113386000) [pid = 2283] [serial = 957] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOCSHELL 0x12cfa3000 == 58 [pid = 2283] [id = 335] 04:09:28 INFO - PROCESS | 2283 | --DOCSHELL 0x12b15e000 == 57 [pid = 2283] [id = 334] 04:09:28 INFO - PROCESS | 2283 | --DOCSHELL 0x127e40800 == 56 [pid = 2283] [id = 333] 04:09:28 INFO - PROCESS | 2283 | --DOCSHELL 0x12658e000 == 55 [pid = 2283] [id = 332] 04:09:28 INFO - PROCESS | 2283 | --DOCSHELL 0x11ad5d000 == 54 [pid = 2283] [id = 331] 04:09:28 INFO - PROCESS | 2283 | --DOCSHELL 0x1192eb800 == 53 [pid = 2283] [id = 330] 04:09:28 INFO - PROCESS | 2283 | --DOCSHELL 0x1192d6800 == 52 [pid = 2283] [id = 329] 04:09:28 INFO - PROCESS | 2283 | --DOCSHELL 0x11abcb800 == 51 [pid = 2283] [id = 328] 04:09:28 INFO - PROCESS | 2283 | --DOCSHELL 0x132ec5000 == 50 [pid = 2283] [id = 325] 04:09:28 INFO - PROCESS | 2283 | --DOCSHELL 0x132e7f800 == 49 [pid = 2283] [id = 324] 04:09:28 INFO - PROCESS | 2283 | --DOCSHELL 0x130763000 == 48 [pid = 2283] [id = 323] 04:09:28 INFO - PROCESS | 2283 | --DOCSHELL 0x12f0c6800 == 47 [pid = 2283] [id = 322] 04:09:28 INFO - PROCESS | 2283 | --DOCSHELL 0x12b47b800 == 46 [pid = 2283] [id = 321] 04:09:28 INFO - PROCESS | 2283 | --DOCSHELL 0x1192ef800 == 45 [pid = 2283] [id = 320] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 159 (0x12ef84800) [pid = 2283] [serial = 892] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 158 (0x12d0ed800) [pid = 2283] [serial = 883] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 157 (0x11acb9400) [pid = 2283] [serial = 819] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 156 (0x12e8ad400) [pid = 2283] [serial = 889] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 155 (0x123ff1c00) [pid = 2283] [serial = 822] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 154 (0x129124400) [pid = 2283] [serial = 880] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 153 (0x12da2a800) [pid = 2283] [serial = 828] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 152 (0x12e6d5800) [pid = 2283] [serial = 886] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 151 (0x11520cc00) [pid = 2283] [serial = 762] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 150 (0x11adc7000) [pid = 2283] [serial = 765] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 149 (0x1274c2400) [pid = 2283] [serial = 768] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 148 (0x12ba4bc00) [pid = 2283] [serial = 771] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 147 (0x12d038c00) [pid = 2283] [serial = 774] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 146 (0x129a04800) [pid = 2283] [serial = 940] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 145 (0x124281c00) [pid = 2283] [serial = 939] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 144 (0x12bf0c000) [pid = 2283] [serial = 942] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 143 (0x12e8abc00) [pid = 2283] [serial = 946] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 142 (0x12e887c00) [pid = 2283] [serial = 945] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 141 (0x12b4d0000) [pid = 2283] [serial = 916] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 140 (0x129020c00) [pid = 2283] [serial = 915] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 139 (0x12f2b1000) [pid = 2283] [serial = 934] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 138 (0x11aa0b400) [pid = 2283] [serial = 933] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 137 (0x12da28800) [pid = 2283] [serial = 919] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 136 (0x12d035800) [pid = 2283] [serial = 918] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 135 (0x11bfc9800) [pid = 2283] [serial = 913] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 134 (0x11adbfc00) [pid = 2283] [serial = 912] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 133 (0x11bb0e400) [pid = 2283] [serial = 936] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x11c1cc400) [pid = 2283] [serial = 955] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x12bc99800) [pid = 2283] [serial = 909] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 130 (0x11c1c8400) [pid = 2283] [serial = 954] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x1163dac00) [pid = 2283] [serial = 948] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 128 (0x11acbb800) [pid = 2283] [serial = 949] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 127 (0x12f2bbc00) [pid = 2283] [serial = 952] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 126 (0x12da1f800) [pid = 2283] [serial = 943] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x12b1f9400) [pid = 2283] [serial = 951] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x11c3d0400) [pid = 2283] [serial = 937] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x12bc99000) [pid = 2283] [serial = 825] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x119127c00) [pid = 2283] [serial = 874] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x11bfbfc00) [pid = 2283] [serial = 877] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x12e6d9400) [pid = 2283] [serial = 816] [outer = 0x0] [url = about:blank] 04:09:28 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x12e881400) [pid = 2283] [serial = 871] [outer = 0x0] [url = about:blank] 04:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 674ms 04:09:28 INFO - PROCESS | 2283 | 1461323368633 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] 04:09:28 INFO - PROCESS | 2283 | 1461323368643 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 04:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:09:28 INFO - PROCESS | 2283 | 1461323368646 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:09:28 INFO - PROCESS | 2283 | 1461323368648 Marionette TRACE conn2 <- [1,1370,null,{}] 04:09:28 INFO - PROCESS | 2283 | 1461323368657 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}] 04:09:28 INFO - PROCESS | 2283 | 1461323368748 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 04:09:28 INFO - PROCESS | 2283 | 1461323368803 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:28 INFO - PROCESS | 2283 | ++DOCSHELL 0x11b23d800 == 46 [pid = 2283] [id = 350] 04:09:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x119724800) [pid = 2283] [serial = 1049] [outer = 0x0] 04:09:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x11abcec00) [pid = 2283] [serial = 1050] [outer = 0x119724800] 04:09:28 INFO - PROCESS | 2283 | 1461323368834 Marionette DEBUG loaded listener.js 04:09:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x11bba1000) [pid = 2283] [serial = 1051] [outer = 0x119724800] 04:09:29 INFO - PROCESS | 2283 | 1461323369150 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] 04:09:29 INFO - PROCESS | 2283 | 1461323369169 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 04:09:29 INFO - PROCESS | 2283 | 1461323369172 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:09:29 INFO - PROCESS | 2283 | 1461323369173 Marionette TRACE conn2 <- [1,1374,null,{}] 04:09:29 INFO - PROCESS | 2283 | 1461323369179 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}] 04:09:29 INFO - PROCESS | 2283 | 1461323369269 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 04:09:29 INFO - PROCESS | 2283 | 1461323369274 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:29 INFO - PROCESS | 2283 | ++DOCSHELL 0x123e6c000 == 47 [pid = 2283] [id = 351] 04:09:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x11c1bf000) [pid = 2283] [serial = 1052] [outer = 0x0] 04:09:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x11c53f400) [pid = 2283] [serial = 1053] [outer = 0x11c1bf000] 04:09:29 INFO - PROCESS | 2283 | 1461323369301 Marionette DEBUG loaded listener.js 04:09:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x11c8db400) [pid = 2283] [serial = 1054] [outer = 0x11c1bf000] 04:09:29 INFO - PROCESS | 2283 | [2283] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:09:29 INFO - PROCESS | 2283 | 1461323369649 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] 04:09:29 INFO - PROCESS | 2283 | 1461323369695 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 04:09:29 INFO - PROCESS | 2283 | 1461323369697 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:09:29 INFO - PROCESS | 2283 | 1461323369698 Marionette TRACE conn2 <- [1,1378,null,{}] 04:09:29 INFO - PROCESS | 2283 | 1461323369701 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}] 04:09:29 INFO - PROCESS | 2283 | 1461323369785 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 04:09:29 INFO - PROCESS | 2283 | 1461323369790 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:29 INFO - PROCESS | 2283 | ++DOCSHELL 0x119b1e800 == 48 [pid = 2283] [id = 352] 04:09:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x11c8db800) [pid = 2283] [serial = 1055] [outer = 0x0] 04:09:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x11c92a400) [pid = 2283] [serial = 1056] [outer = 0x11c8db800] 04:09:29 INFO - PROCESS | 2283 | 1461323369817 Marionette DEBUG loaded listener.js 04:09:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x1239ea000) [pid = 2283] [serial = 1057] [outer = 0x11c8db800] 04:09:30 INFO - PROCESS | 2283 | 1461323370138 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] 04:09:30 INFO - PROCESS | 2283 | 1461323370170 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 04:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:09:30 INFO - PROCESS | 2283 | 1461323370172 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:09:30 INFO - PROCESS | 2283 | 1461323370173 Marionette TRACE conn2 <- [1,1382,null,{}] 04:09:30 INFO - PROCESS | 2283 | 1461323370176 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}] 04:09:30 INFO - PROCESS | 2283 | 1461323370277 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 04:09:30 INFO - PROCESS | 2283 | 1461323370345 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:30 INFO - PROCESS | 2283 | ++DOCSHELL 0x12915b000 == 49 [pid = 2283] [id = 353] 04:09:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 129 (0x1239e5800) [pid = 2283] [serial = 1058] [outer = 0x0] 04:09:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x124543800) [pid = 2283] [serial = 1059] [outer = 0x1239e5800] 04:09:30 INFO - PROCESS | 2283 | 1461323370372 Marionette DEBUG loaded listener.js 04:09:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x129e5e000) [pid = 2283] [serial = 1060] [outer = 0x1239e5800] 04:09:30 INFO - PROCESS | 2283 | [2283] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:09:30 INFO - PROCESS | 2283 | 1461323370709 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] 04:09:30 INFO - PROCESS | 2283 | 1461323370746 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 04:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:09:30 INFO - PROCESS | 2283 | 1461323370749 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:09:30 INFO - PROCESS | 2283 | 1461323370750 Marionette TRACE conn2 <- [1,1386,null,{}] 04:09:30 INFO - PROCESS | 2283 | 1461323370752 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}] 04:09:30 INFO - PROCESS | 2283 | 1461323370860 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 04:09:30 INFO - PROCESS | 2283 | 1461323370896 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:30 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b837000 == 50 [pid = 2283] [id = 354] 04:09:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x11c4b9800) [pid = 2283] [serial = 1061] [outer = 0x0] 04:09:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x12a27ac00) [pid = 2283] [serial = 1062] [outer = 0x11c4b9800] 04:09:30 INFO - PROCESS | 2283 | 1461323370922 Marionette DEBUG loaded listener.js 04:09:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 134 (0x12a4b6800) [pid = 2283] [serial = 1063] [outer = 0x11c4b9800] 04:09:31 INFO - PROCESS | 2283 | 1461323371237 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] 04:09:31 INFO - PROCESS | 2283 | 1461323371269 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 04:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:09:31 INFO - PROCESS | 2283 | 1461323371271 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:09:31 INFO - PROCESS | 2283 | 1461323371273 Marionette TRACE conn2 <- [1,1390,null,{}] 04:09:31 INFO - PROCESS | 2283 | 1461323371277 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}] 04:09:31 INFO - PROCESS | 2283 | 1461323371383 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 04:09:31 INFO - PROCESS | 2283 | 1461323371418 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:31 INFO - PROCESS | 2283 | ++DOCSHELL 0x12cf99000 == 51 [pid = 2283] [id = 355] 04:09:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 135 (0x129e5f000) [pid = 2283] [serial = 1064] [outer = 0x0] 04:09:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 136 (0x12b1f9400) [pid = 2283] [serial = 1065] [outer = 0x129e5f000] 04:09:31 INFO - PROCESS | 2283 | 1461323371443 Marionette DEBUG loaded listener.js 04:09:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 137 (0x12b6d7000) [pid = 2283] [serial = 1066] [outer = 0x129e5f000] 04:09:31 INFO - PROCESS | 2283 | 1461323371782 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]]]}] 04:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 523ms 04:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:09:31 INFO - PROCESS | 2283 | 1461323371795 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 04:09:31 INFO - PROCESS | 2283 | 1461323371797 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 04:09:31 INFO - PROCESS | 2283 | 1461323371799 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:09:31 INFO - PROCESS | 2283 | 1461323371800 Marionette TRACE conn2 <- [1,1394,null,{}] 04:09:31 INFO - PROCESS | 2283 | 1461323371802 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}] 04:09:31 INFO - PROCESS | 2283 | 1461323371912 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 04:09:31 INFO - PROCESS | 2283 | 1461323371925 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:31 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d45d800 == 52 [pid = 2283] [id = 356] 04:09:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 138 (0x12b884400) [pid = 2283] [serial = 1067] [outer = 0x0] 04:09:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 139 (0x12bc9a400) [pid = 2283] [serial = 1068] [outer = 0x12b884400] 04:09:31 INFO - PROCESS | 2283 | 1461323371951 Marionette DEBUG loaded listener.js 04:09:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 140 (0x12bca4800) [pid = 2283] [serial = 1069] [outer = 0x12b884400] 04:09:32 INFO - PROCESS | 2283 | 1461323372370 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]]]}] 04:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 618ms 04:09:32 INFO - PROCESS | 2283 | 1461323372418 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 04:09:32 INFO - PROCESS | 2283 | 1461323372420 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 04:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:09:32 INFO - PROCESS | 2283 | 1461323372432 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:09:32 INFO - PROCESS | 2283 | 1461323372434 Marionette TRACE conn2 <- [1,1398,null,{}] 04:09:32 INFO - PROCESS | 2283 | 1461323372438 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}] 04:09:32 INFO - PROCESS | 2283 | 1461323372587 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 04:09:32 INFO - PROCESS | 2283 | --DOMWINDOW == 139 (0x12cf2e000) [pid = 2283] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:09:32 INFO - PROCESS | 2283 | --DOMWINDOW == 138 (0x11982c800) [pid = 2283] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:09:32 INFO - PROCESS | 2283 | --DOMWINDOW == 137 (0x11337f400) [pid = 2283] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:09:32 INFO - PROCESS | 2283 | --DOMWINDOW == 136 (0x1140c4c00) [pid = 2283] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:09:32 INFO - PROCESS | 2283 | --DOMWINDOW == 135 (0x12d4c3c00) [pid = 2283] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:09:32 INFO - PROCESS | 2283 | --DOMWINDOW == 134 (0x11c3d6800) [pid = 2283] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:09:32 INFO - PROCESS | 2283 | --DOMWINDOW == 133 (0x12b45a800) [pid = 2283] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:09:32 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x114dadc00) [pid = 2283] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:09:32 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x11566d400) [pid = 2283] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:09:32 INFO - PROCESS | 2283 | --DOMWINDOW == 130 (0x11337f800) [pid = 2283] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:09:32 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x12b1f6800) [pid = 2283] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:09:32 INFO - PROCESS | 2283 | --DOMWINDOW == 128 (0x12bc9b400) [pid = 2283] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:09:32 INFO - PROCESS | 2283 | --DOMWINDOW == 127 (0x119829000) [pid = 2283] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:09:32 INFO - PROCESS | 2283 | --DOMWINDOW == 126 (0x12dc13800) [pid = 2283] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:09:32 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x12e8a1800) [pid = 2283] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:09:32 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x12679d800) [pid = 2283] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:09:32 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x1147e0800) [pid = 2283] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:09:32 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x114b37c00) [pid = 2283] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:09:32 INFO - PROCESS | 2283 | 1461323372828 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:32 INFO - PROCESS | 2283 | ++DOCSHELL 0x1192de800 == 53 [pid = 2283] [id = 357] 04:09:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x113382400) [pid = 2283] [serial = 1070] [outer = 0x0] 04:09:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x114b37c00) [pid = 2283] [serial = 1071] [outer = 0x113382400] 04:09:32 INFO - PROCESS | 2283 | 1461323372853 Marionette DEBUG loaded listener.js 04:09:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x119829000) [pid = 2283] [serial = 1072] [outer = 0x113382400] 04:09:33 INFO - PROCESS | 2283 | 1461323373148 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]]]}] 04:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 781ms 04:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:09:33 INFO - PROCESS | 2283 | 1461323373205 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 04:09:33 INFO - PROCESS | 2283 | 1461323373207 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 04:09:33 INFO - PROCESS | 2283 | 1461323373209 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:09:33 INFO - PROCESS | 2283 | 1461323373211 Marionette TRACE conn2 <- [1,1402,null,{}] 04:09:33 INFO - PROCESS | 2283 | 1461323373213 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}] 04:09:33 INFO - PROCESS | 2283 | 1461323373318 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 04:09:33 INFO - PROCESS | 2283 | 1461323373323 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:33 INFO - PROCESS | 2283 | ++DOCSHELL 0x12db8d000 == 54 [pid = 2283] [id = 358] 04:09:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x11982e800) [pid = 2283] [serial = 1073] [outer = 0x0] 04:09:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x12bf06000) [pid = 2283] [serial = 1074] [outer = 0x11982e800] 04:09:33 INFO - PROCESS | 2283 | 1461323373353 Marionette DEBUG loaded listener.js 04:09:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x12d10ec00) [pid = 2283] [serial = 1075] [outer = 0x11982e800] 04:09:33 INFO - PROCESS | 2283 | 1461323373722 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]]]}] 04:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 569ms 04:09:33 INFO - PROCESS | 2283 | 1461323373779 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 04:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:09:33 INFO - PROCESS | 2283 | 1461323373781 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 04:09:33 INFO - PROCESS | 2283 | 1461323373784 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:09:33 INFO - PROCESS | 2283 | 1461323373786 Marionette TRACE conn2 <- [1,1406,null,{}] 04:09:33 INFO - PROCESS | 2283 | 1461323373790 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}] 04:09:33 INFO - PROCESS | 2283 | 1461323373888 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 04:09:33 INFO - PROCESS | 2283 | 1461323373893 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:33 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ecc7000 == 55 [pid = 2283] [id = 359] 04:09:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 129 (0x11982c800) [pid = 2283] [serial = 1076] [outer = 0x0] 04:09:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x12d4bd000) [pid = 2283] [serial = 1077] [outer = 0x11982c800] 04:09:33 INFO - PROCESS | 2283 | 1461323373918 Marionette DEBUG loaded listener.js 04:09:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x12dc13800) [pid = 2283] [serial = 1078] [outer = 0x11982c800] 04:09:34 INFO - PROCESS | 2283 | 1461323374258 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]]]}] 04:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 522ms 04:09:34 INFO - PROCESS | 2283 | 1461323374307 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 04:09:34 INFO - PROCESS | 2283 | 1461323374308 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 04:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:09:34 INFO - PROCESS | 2283 | 1461323374311 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:09:34 INFO - PROCESS | 2283 | 1461323374312 Marionette TRACE conn2 <- [1,1410,null,{}] 04:09:34 INFO - PROCESS | 2283 | 1461323374315 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}] 04:09:34 INFO - PROCESS | 2283 | 1461323374484 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 04:09:34 INFO - PROCESS | 2283 | 1461323374500 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:34 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f0d2000 == 56 [pid = 2283] [id = 360] 04:09:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x12d10f400) [pid = 2283] [serial = 1079] [outer = 0x0] 04:09:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x12e4a4000) [pid = 2283] [serial = 1080] [outer = 0x12d10f400] 04:09:34 INFO - PROCESS | 2283 | 1461323374539 Marionette DEBUG loaded listener.js 04:09:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 134 (0x12e6cc400) [pid = 2283] [serial = 1081] [outer = 0x12d10f400] 04:09:35 INFO - PROCESS | 2283 | --DOCSHELL 0x12f6d1800 == 55 [pid = 2283] [id = 311] 04:09:35 INFO - PROCESS | 2283 | --DOCSHELL 0x11a962000 == 54 [pid = 2283] [id = 327] 04:09:35 INFO - PROCESS | 2283 | --DOCSHELL 0x12d469800 == 53 [pid = 2283] [id = 290] 04:09:35 INFO - PROCESS | 2283 | --DOCSHELL 0x129629000 == 52 [pid = 2283] [id = 239] 04:09:35 INFO - PROCESS | 2283 | --DOCSHELL 0x119260000 == 51 [pid = 2283] [id = 259] 04:09:35 INFO - PROCESS | 2283 | --DOCSHELL 0x132edb000 == 50 [pid = 2283] [id = 326] 04:09:35 INFO - PROCESS | 2283 | --DOCSHELL 0x12c07a000 == 49 [pid = 2283] [id = 306] 04:09:35 INFO - PROCESS | 2283 | --DOCSHELL 0x12f0c5800 == 48 [pid = 2283] [id = 310] 04:09:35 INFO - PROCESS | 2283 | --DOCSHELL 0x115858000 == 47 [pid = 2283] [id = 241] 04:09:35 INFO - PROCESS | 2283 | --DOCSHELL 0x12961d000 == 46 [pid = 2283] [id = 221] 04:09:35 INFO - PROCESS | 2283 | --DOCSHELL 0x11ab45000 == 45 [pid = 2283] [id = 348] 04:09:35 INFO - PROCESS | 2283 | --DOCSHELL 0x1192e0000 == 44 [pid = 2283] [id = 347] 04:09:35 INFO - PROCESS | 2283 | --DOCSHELL 0x13674b800 == 43 [pid = 2283] [id = 346] 04:09:35 INFO - PROCESS | 2283 | --DOCSHELL 0x132e84000 == 42 [pid = 2283] [id = 345] 04:09:35 INFO - PROCESS | 2283 | --DOCSHELL 0x12f6d5800 == 41 [pid = 2283] [id = 344] 04:09:35 INFO - PROCESS | 2283 | --DOCSHELL 0x1241c5800 == 40 [pid = 2283] [id = 343] 04:09:35 INFO - PROCESS | 2283 | --DOCSHELL 0x11bb80000 == 39 [pid = 2283] [id = 342] 04:09:35 INFO - PROCESS | 2283 | --DOCSHELL 0x1301d2800 == 38 [pid = 2283] [id = 341] 04:09:36 INFO - PROCESS | 2283 | --DOCSHELL 0x123e6c000 == 37 [pid = 2283] [id = 351] 04:09:36 INFO - PROCESS | 2283 | --DOCSHELL 0x11abad000 == 36 [pid = 2283] [id = 349] 04:09:36 INFO - PROCESS | 2283 | --DOCSHELL 0x12b837000 == 35 [pid = 2283] [id = 354] 04:09:36 INFO - PROCESS | 2283 | --DOCSHELL 0x12915b000 == 34 [pid = 2283] [id = 353] 04:09:36 INFO - PROCESS | 2283 | --DOCSHELL 0x12d45d800 == 33 [pid = 2283] [id = 356] 04:09:36 INFO - PROCESS | 2283 | --DOCSHELL 0x12cf99000 == 32 [pid = 2283] [id = 355] 04:09:36 INFO - PROCESS | 2283 | --DOCSHELL 0x12db8d000 == 31 [pid = 2283] [id = 358] 04:09:36 INFO - PROCESS | 2283 | --DOCSHELL 0x1192de800 == 30 [pid = 2283] [id = 357] 04:09:36 INFO - PROCESS | 2283 | --DOCSHELL 0x12ecc7000 == 29 [pid = 2283] [id = 359] 04:09:36 INFO - PROCESS | 2283 | --DOCSHELL 0x119b1e800 == 28 [pid = 2283] [id = 352] 04:09:36 INFO - PROCESS | 2283 | --DOCSHELL 0x11b23d800 == 27 [pid = 2283] [id = 350] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 133 (0x12e887400) [pid = 2283] [serial = 925] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x119834400) [pid = 2283] [serial = 931] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x11338a000) [pid = 2283] [serial = 958] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 130 (0x11338a400) [pid = 2283] [serial = 960] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x11566a800) [pid = 2283] [serial = 985] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 128 (0x12e4ca400) [pid = 2283] [serial = 1006] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 127 (0x12b453400) [pid = 2283] [serial = 1018] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 126 (0x12d117800) [pid = 2283] [serial = 1003] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x114db9400) [pid = 2283] [serial = 1012] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x12bf0e800) [pid = 2283] [serial = 1002] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x11c92ec00) [pid = 2283] [serial = 1017] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x124016800) [pid = 2283] [serial = 994] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x11bb59c00) [pid = 2283] [serial = 991] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x12ba4c800) [pid = 2283] [serial = 1000] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x11982f000) [pid = 2283] [serial = 990] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x12d4b9000) [pid = 2283] [serial = 1020] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x12e4ae000) [pid = 2283] [serial = 972] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x119836c00) [pid = 2283] [serial = 987] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x11a89b400) [pid = 2283] [serial = 988] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x12e808000) [pid = 2283] [serial = 922] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x12f2afc00) [pid = 2283] [serial = 928] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x12b453800) [pid = 2283] [serial = 999] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x12b455400) [pid = 2283] [serial = 981] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x11c1ccc00) [pid = 2283] [serial = 963] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x12a4b5c00) [pid = 2283] [serial = 978] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 108 (0x114db5000) [pid = 2283] [serial = 1011] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 107 (0x12ba4cc00) [pid = 2283] [serial = 969] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 106 (0x11c1c5c00) [pid = 2283] [serial = 993] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x12753d400) [pid = 2283] [serial = 996] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x115881400) [pid = 2283] [serial = 1014] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x1147e6000) [pid = 2283] [serial = 984] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 102 (0x12ef7f800) [pid = 2283] [serial = 1009] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 101 (0x129116400) [pid = 2283] [serial = 997] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 100 (0x12e809400) [pid = 2283] [serial = 1008] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 99 (0x12dc1dc00) [pid = 2283] [serial = 1005] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 98 (0x11c1c6000) [pid = 2283] [serial = 1015] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 97 (0x1267a1400) [pid = 2283] [serial = 966] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 96 (0x11566fc00) [pid = 2283] [serial = 975] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 95 (0x12e884800) [pid = 2283] [serial = 1021] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | --DOMWINDOW == 94 (0x129e60400) [pid = 2283] [serial = 1023] [outer = 0x0] [url = about:blank] 04:09:36 INFO - PROCESS | 2283 | 1461323376692 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]]]}] 04:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2422ms 04:09:36 INFO - PROCESS | 2283 | 1461323376735 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 04:09:36 INFO - PROCESS | 2283 | 1461323376739 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 04:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:09:36 INFO - PROCESS | 2283 | 1461323376744 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:09:36 INFO - PROCESS | 2283 | 1461323376748 Marionette TRACE conn2 <- [1,1414,null,{}] 04:09:36 INFO - PROCESS | 2283 | 1461323376754 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}] 04:09:36 INFO - PROCESS | 2283 | 1461323376883 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 04:09:36 INFO - PROCESS | 2283 | 1461323376898 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:36 INFO - PROCESS | 2283 | ++DOCSHELL 0x1156c4000 == 28 [pid = 2283] [id = 361] 04:09:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 95 (0x114db2000) [pid = 2283] [serial = 1082] [outer = 0x0] 04:09:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 96 (0x114db2c00) [pid = 2283] [serial = 1083] [outer = 0x114db2000] 04:09:36 INFO - PROCESS | 2283 | 1461323376946 Marionette DEBUG loaded listener.js 04:09:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 97 (0x114f69000) [pid = 2283] [serial = 1084] [outer = 0x114db2000] 04:09:37 INFO - PROCESS | 2283 | 1461323377379 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]]]}] 04:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 674ms 04:09:37 INFO - PROCESS | 2283 | 1461323377417 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 04:09:37 INFO - PROCESS | 2283 | 1461323377422 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 04:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:09:37 INFO - PROCESS | 2283 | 1461323377426 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:09:37 INFO - PROCESS | 2283 | 1461323377428 Marionette TRACE conn2 <- [1,1418,null,{}] 04:09:37 INFO - PROCESS | 2283 | 1461323377431 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}] 04:09:37 INFO - PROCESS | 2283 | 1461323377514 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 04:09:37 INFO - PROCESS | 2283 | 1461323377520 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:37 INFO - PROCESS | 2283 | ++DOCSHELL 0x118e55000 == 29 [pid = 2283] [id = 362] 04:09:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 98 (0x115251c00) [pid = 2283] [serial = 1085] [outer = 0x0] 04:09:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 99 (0x11566d400) [pid = 2283] [serial = 1086] [outer = 0x115251c00] 04:09:37 INFO - PROCESS | 2283 | 1461323377551 Marionette DEBUG loaded listener.js 04:09:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 100 (0x1159ba000) [pid = 2283] [serial = 1087] [outer = 0x115251c00] 04:09:37 INFO - PROCESS | 2283 | 1461323377926 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]]]}] 04:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 520ms 04:09:37 INFO - PROCESS | 2283 | 1461323377947 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 04:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:09:37 INFO - PROCESS | 2283 | 1461323377949 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 04:09:37 INFO - PROCESS | 2283 | 1461323377951 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:09:37 INFO - PROCESS | 2283 | 1461323377954 Marionette TRACE conn2 <- [1,1422,null,{}] 04:09:37 INFO - PROCESS | 2283 | 1461323377964 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}] 04:09:38 INFO - PROCESS | 2283 | 1461323378049 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 04:09:38 INFO - PROCESS | 2283 | 1461323378055 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:38 INFO - PROCESS | 2283 | ++DOCSHELL 0x1192ed800 == 30 [pid = 2283] [id = 363] 04:09:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 101 (0x113384800) [pid = 2283] [serial = 1088] [outer = 0x0] 04:09:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 102 (0x118ece800) [pid = 2283] [serial = 1089] [outer = 0x113384800] 04:09:38 INFO - PROCESS | 2283 | 1461323378089 Marionette DEBUG loaded listener.js 04:09:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x119721400) [pid = 2283] [serial = 1090] [outer = 0x113384800] 04:09:38 INFO - PROCESS | 2283 | 1461323378474 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]]]}] 04:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 575ms 04:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:09:38 INFO - PROCESS | 2283 | 1461323378532 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 04:09:38 INFO - PROCESS | 2283 | 1461323378533 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 04:09:38 INFO - PROCESS | 2283 | 1461323378539 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:09:38 INFO - PROCESS | 2283 | 1461323378540 Marionette TRACE conn2 <- [1,1426,null,{}] 04:09:38 INFO - PROCESS | 2283 | 1461323378549 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}] 04:09:38 INFO - PROCESS | 2283 | 1461323378663 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 04:09:38 INFO - PROCESS | 2283 | 1461323378717 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:38 INFO - PROCESS | 2283 | ++DOCSHELL 0x11abb7800 == 31 [pid = 2283] [id = 364] 04:09:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x11a9a1c00) [pid = 2283] [serial = 1091] [outer = 0x0] 04:09:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x11aa05c00) [pid = 2283] [serial = 1092] [outer = 0x11a9a1c00] 04:09:38 INFO - PROCESS | 2283 | 1461323378760 Marionette DEBUG loaded listener.js 04:09:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x11aa11000) [pid = 2283] [serial = 1093] [outer = 0x11a9a1c00] 04:09:39 INFO - PROCESS | 2283 | 1461323379238 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]]]}] 04:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 728ms 04:09:39 INFO - PROCESS | 2283 | 1461323379265 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 04:09:39 INFO - PROCESS | 2283 | 1461323379266 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 04:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:09:39 INFO - PROCESS | 2283 | 1461323379269 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:09:39 INFO - PROCESS | 2283 | 1461323379270 Marionette TRACE conn2 <- [1,1430,null,{}] 04:09:39 INFO - PROCESS | 2283 | 1461323379274 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}] 04:09:39 INFO - PROCESS | 2283 | 1461323379368 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 04:09:39 INFO - PROCESS | 2283 | 1461323379376 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:39 INFO - PROCESS | 2283 | ++DOCSHELL 0x11b23b800 == 32 [pid = 2283] [id = 365] 04:09:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x115210c00) [pid = 2283] [serial = 1094] [outer = 0x0] 04:09:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x11adbb800) [pid = 2283] [serial = 1095] [outer = 0x115210c00] 04:09:39 INFO - PROCESS | 2283 | 1461323379403 Marionette DEBUG loaded listener.js 04:09:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x11add3000) [pid = 2283] [serial = 1096] [outer = 0x115210c00] 04:09:39 INFO - PROCESS | 2283 | 1461323379788 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]]]}] 04:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 572ms 04:09:39 INFO - PROCESS | 2283 | 1461323379842 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 04:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:09:39 INFO - PROCESS | 2283 | 1461323379844 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 04:09:39 INFO - PROCESS | 2283 | 1461323379847 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:09:39 INFO - PROCESS | 2283 | 1461323379849 Marionette TRACE conn2 <- [1,1434,null,{}] 04:09:39 INFO - PROCESS | 2283 | 1461323379852 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}] 04:09:40 INFO - PROCESS | 2283 | 1461323380008 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 04:09:40 INFO - PROCESS | 2283 | 1461323380023 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:40 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c435000 == 33 [pid = 2283] [id = 366] 04:09:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x11add9800) [pid = 2283] [serial = 1097] [outer = 0x0] 04:09:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x11bba4c00) [pid = 2283] [serial = 1098] [outer = 0x11add9800] 04:09:40 INFO - PROCESS | 2283 | 1461323380068 Marionette DEBUG loaded listener.js 04:09:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x11c1cd000) [pid = 2283] [serial = 1099] [outer = 0x11add9800] 04:09:40 INFO - PROCESS | 2283 | 1461323380476 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]]]}] 04:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 670ms 04:09:40 INFO - PROCESS | 2283 | 1461323380517 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 04:09:40 INFO - PROCESS | 2283 | 1461323380518 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 04:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:09:40 INFO - PROCESS | 2283 | 1461323380520 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:09:40 INFO - PROCESS | 2283 | 1461323380521 Marionette TRACE conn2 <- [1,1438,null,{}] 04:09:40 INFO - PROCESS | 2283 | 1461323380524 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}] 04:09:40 INFO - PROCESS | 2283 | 1461323380602 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 04:09:40 INFO - PROCESS | 2283 | 1461323380627 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:40 INFO - PROCESS | 2283 | ++DOCSHELL 0x123b59000 == 34 [pid = 2283] [id = 367] 04:09:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x114dac800) [pid = 2283] [serial = 1100] [outer = 0x0] 04:09:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x11c4ba400) [pid = 2283] [serial = 1101] [outer = 0x114dac800] 04:09:40 INFO - PROCESS | 2283 | 1461323380652 Marionette DEBUG loaded listener.js 04:09:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x11c3b8c00) [pid = 2283] [serial = 1102] [outer = 0x114dac800] 04:09:40 INFO - PROCESS | 2283 | 1461323380981 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]]]}] 04:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 470ms 04:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:09:40 INFO - PROCESS | 2283 | 1461323380991 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 04:09:40 INFO - PROCESS | 2283 | 1461323380994 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 04:09:40 INFO - PROCESS | 2283 | 1461323380997 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:09:40 INFO - PROCESS | 2283 | 1461323380998 Marionette TRACE conn2 <- [1,1442,null,{}] 04:09:41 INFO - PROCESS | 2283 | 1461323381000 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}] 04:09:41 INFO - PROCESS | 2283 | 1461323381080 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 04:09:41 INFO - PROCESS | 2283 | 1461323381130 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:41 INFO - PROCESS | 2283 | ++DOCSHELL 0x123c6c000 == 35 [pid = 2283] [id = 368] 04:09:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x11c3b9c00) [pid = 2283] [serial = 1103] [outer = 0x0] 04:09:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x11c92ec00) [pid = 2283] [serial = 1104] [outer = 0x11c3b9c00] 04:09:41 INFO - PROCESS | 2283 | 1461323381156 Marionette DEBUG loaded listener.js 04:09:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x123d3ac00) [pid = 2283] [serial = 1105] [outer = 0x11c3b9c00] 04:09:41 INFO - PROCESS | 2283 | 1461323381460 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]]]}] 04:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 519ms 04:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:09:41 INFO - PROCESS | 2283 | 1461323381516 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 04:09:41 INFO - PROCESS | 2283 | 1461323381517 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 04:09:41 INFO - PROCESS | 2283 | 1461323381519 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:09:41 INFO - PROCESS | 2283 | 1461323381521 Marionette TRACE conn2 <- [1,1446,null,{}] 04:09:41 INFO - PROCESS | 2283 | 1461323381523 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}] 04:09:41 INFO - PROCESS | 2283 | 1461323381602 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 04:09:41 INFO - PROCESS | 2283 | 1461323381608 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:41 INFO - PROCESS | 2283 | ++DOCSHELL 0x1192ed000 == 36 [pid = 2283] [id = 369] 04:09:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x11c929000) [pid = 2283] [serial = 1106] [outer = 0x0] 04:09:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x124017800) [pid = 2283] [serial = 1107] [outer = 0x11c929000] 04:09:41 INFO - PROCESS | 2283 | 1461323381634 Marionette DEBUG loaded listener.js 04:09:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x12453fc00) [pid = 2283] [serial = 1108] [outer = 0x11c929000] 04:09:42 INFO - PROCESS | 2283 | 1461323382024 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]]]}] 04:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 522ms 04:09:42 INFO - PROCESS | 2283 | 1461323382045 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 04:09:42 INFO - PROCESS | 2283 | 1461323382046 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 04:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:09:42 INFO - PROCESS | 2283 | 1461323382048 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:09:42 INFO - PROCESS | 2283 | 1461323382050 Marionette TRACE conn2 <- [1,1450,null,{}] 04:09:42 INFO - PROCESS | 2283 | 1461323382052 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}] 04:09:42 INFO - PROCESS | 2283 | 1461323382155 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 04:09:42 INFO - PROCESS | 2283 | 1461323382159 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:42 INFO - PROCESS | 2283 | ++DOCSHELL 0x12676c000 == 37 [pid = 2283] [id = 370] 04:09:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x11aa10000) [pid = 2283] [serial = 1109] [outer = 0x0] 04:09:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x1265d6400) [pid = 2283] [serial = 1110] [outer = 0x11aa10000] 04:09:42 INFO - PROCESS | 2283 | 1461323382185 Marionette DEBUG loaded listener.js 04:09:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x1267a5c00) [pid = 2283] [serial = 1111] [outer = 0x11aa10000] 04:09:42 INFO - PROCESS | 2283 | 1461323382546 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]]]}] 04:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 517ms 04:09:42 INFO - PROCESS | 2283 | 1461323382567 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 04:09:42 INFO - PROCESS | 2283 | 1461323382569 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 04:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:09:42 INFO - PROCESS | 2283 | 1461323382571 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:09:42 INFO - PROCESS | 2283 | 1461323382573 Marionette TRACE conn2 <- [1,1454,null,{}] 04:09:42 INFO - PROCESS | 2283 | 1461323382583 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}] 04:09:42 INFO - PROCESS | 2283 | 1461323382695 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 04:09:42 INFO - PROCESS | 2283 | 1461323382699 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:42 INFO - PROCESS | 2283 | ++DOCSHELL 0x11b237800 == 38 [pid = 2283] [id = 371] 04:09:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x1267a9400) [pid = 2283] [serial = 1112] [outer = 0x0] 04:09:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x1275f2400) [pid = 2283] [serial = 1113] [outer = 0x1267a9400] 04:09:42 INFO - PROCESS | 2283 | 1461323382760 Marionette DEBUG loaded listener.js 04:09:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x129026400) [pid = 2283] [serial = 1114] [outer = 0x1267a9400] 04:09:43 INFO - PROCESS | 2283 | 1461323383216 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]]]}] 04:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 678ms 04:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:09:43 INFO - PROCESS | 2283 | 1461323383265 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 04:09:43 INFO - PROCESS | 2283 | 1461323383267 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 04:09:43 INFO - PROCESS | 2283 | 1461323383271 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:09:43 INFO - PROCESS | 2283 | 1461323383274 Marionette TRACE conn2 <- [1,1458,null,{}] 04:09:43 INFO - PROCESS | 2283 | 1461323383278 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}] 04:09:43 INFO - PROCESS | 2283 | 1461323383431 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 04:09:43 INFO - PROCESS | 2283 | 1461323383452 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:43 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b483800 == 39 [pid = 2283] [id = 372] 04:09:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x129027400) [pid = 2283] [serial = 1115] [outer = 0x0] 04:09:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 129 (0x129123400) [pid = 2283] [serial = 1116] [outer = 0x129027400] 04:09:43 INFO - PROCESS | 2283 | 1461323383477 Marionette DEBUG loaded listener.js 04:09:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x129c25400) [pid = 2283] [serial = 1117] [outer = 0x129027400] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x11bfc2400) [pid = 2283] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 128 (0x116544400) [pid = 2283] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 127 (0x12428ec00) [pid = 2283] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 126 (0x115670c00) [pid = 2283] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x1267a5400) [pid = 2283] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x11566e000) [pid = 2283] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x12d0e9800) [pid = 2283] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x113382000) [pid = 2283] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x12b4dac00) [pid = 2283] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x11982c800) [pid = 2283] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x129e5f000) [pid = 2283] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x11c4b9800) [pid = 2283] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x12b884400) [pid = 2283] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x113382400) [pid = 2283] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x11982e800) [pid = 2283] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x11c8db800) [pid = 2283] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x11c1bf000) [pid = 2283] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x119724800) [pid = 2283] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x11971d800) [pid = 2283] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x1133adc00) [pid = 2283] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x114f68800) [pid = 2283] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 108 (0x12a27ec00) [pid = 2283] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 107 (0x129e5d800) [pid = 2283] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 106 (0x11c8dec00) [pid = 2283] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x119d69000) [pid = 2283] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x1163d9c00) [pid = 2283] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x129e59c00) [pid = 2283] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:09:44 INFO - PROCESS | 2283 | --DOMWINDOW == 102 (0x1239e5800) [pid = 2283] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:09:44 INFO - PROCESS | 2283 | 1461323384415 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]]]}] 04:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1175ms 04:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:09:44 INFO - PROCESS | 2283 | 1461323384447 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 04:09:44 INFO - PROCESS | 2283 | 1461323384449 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 04:09:44 INFO - PROCESS | 2283 | 1461323384451 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:09:44 INFO - PROCESS | 2283 | 1461323384452 Marionette TRACE conn2 <- [1,1462,null,{}] 04:09:44 INFO - PROCESS | 2283 | 1461323384455 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}] 04:09:44 INFO - PROCESS | 2283 | 1461323384537 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 04:09:44 INFO - PROCESS | 2283 | 1461323384544 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:44 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c434800 == 40 [pid = 2283] [id = 373] 04:09:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x113383000) [pid = 2283] [serial = 1118] [outer = 0x0] 04:09:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x115662400) [pid = 2283] [serial = 1119] [outer = 0x113383000] 04:09:44 INFO - PROCESS | 2283 | 1461323384569 Marionette DEBUG loaded listener.js 04:09:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x11982e800) [pid = 2283] [serial = 1120] [outer = 0x113383000] 04:09:44 INFO - PROCESS | 2283 | 1461323384911 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]]]}] 04:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 471ms 04:09:44 INFO - PROCESS | 2283 | 1461323384923 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 04:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:09:44 INFO - PROCESS | 2283 | 1461323384925 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 04:09:44 INFO - PROCESS | 2283 | 1461323384929 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:09:44 INFO - PROCESS | 2283 | 1461323384930 Marionette TRACE conn2 <- [1,1466,null,{}] 04:09:44 INFO - PROCESS | 2283 | 1461323384933 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}] 04:09:45 INFO - PROCESS | 2283 | 1461323385038 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 04:09:45 INFO - PROCESS | 2283 | 1461323385045 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:45 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b851000 == 41 [pid = 2283] [id = 374] 04:09:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x119829c00) [pid = 2283] [serial = 1121] [outer = 0x0] 04:09:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x11c3d3000) [pid = 2283] [serial = 1122] [outer = 0x119829c00] 04:09:45 INFO - PROCESS | 2283 | 1461323385070 Marionette DEBUG loaded listener.js 04:09:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x12968d400) [pid = 2283] [serial = 1123] [outer = 0x119829c00] 04:09:45 INFO - PROCESS | 2283 | 1461323385376 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]]]}] 04:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 469ms 04:09:45 INFO - PROCESS | 2283 | 1461323385398 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 04:09:45 INFO - PROCESS | 2283 | 1461323385400 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 04:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:09:45 INFO - PROCESS | 2283 | 1461323385402 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:09:45 INFO - PROCESS | 2283 | 1461323385403 Marionette TRACE conn2 <- [1,1470,null,{}] 04:09:45 INFO - PROCESS | 2283 | 1461323385405 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}] 04:09:45 INFO - PROCESS | 2283 | 1461323385489 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 04:09:45 INFO - PROCESS | 2283 | 1461323385495 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:45 INFO - PROCESS | 2283 | ++DOCSHELL 0x12cf95800 == 42 [pid = 2283] [id = 375] 04:09:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x11c922800) [pid = 2283] [serial = 1124] [outer = 0x0] 04:09:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x129e57800) [pid = 2283] [serial = 1125] [outer = 0x11c922800] 04:09:45 INFO - PROCESS | 2283 | 1461323385520 Marionette DEBUG loaded listener.js 04:09:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x129e5e800) [pid = 2283] [serial = 1126] [outer = 0x11c922800] 04:09:45 INFO - PROCESS | 2283 | 1461323385858 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]]]}] 04:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 471ms 04:09:45 INFO - PROCESS | 2283 | 1461323385874 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 04:09:45 INFO - PROCESS | 2283 | 1461323385877 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 04:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:09:45 INFO - PROCESS | 2283 | 1461323385880 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:09:45 INFO - PROCESS | 2283 | 1461323385881 Marionette TRACE conn2 <- [1,1474,null,{}] 04:09:45 INFO - PROCESS | 2283 | 1461323385884 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}] 04:09:46 INFO - PROCESS | 2283 | 1461323385996 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 04:09:46 INFO - PROCESS | 2283 | 1461323386002 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:46 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d0c3000 == 43 [pid = 2283] [id = 376] 04:09:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x115806c00) [pid = 2283] [serial = 1127] [outer = 0x0] 04:09:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x129e61400) [pid = 2283] [serial = 1128] [outer = 0x115806c00] 04:09:46 INFO - PROCESS | 2283 | 1461323386027 Marionette DEBUG loaded listener.js 04:09:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x129f41400) [pid = 2283] [serial = 1129] [outer = 0x115806c00] 04:09:46 INFO - PROCESS | 2283 | 1461323386400 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]]]}] 04:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 571ms 04:09:46 INFO - PROCESS | 2283 | 1461323386451 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 04:09:46 INFO - PROCESS | 2283 | 1461323386454 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 04:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:09:46 INFO - PROCESS | 2283 | 1461323386458 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:09:46 INFO - PROCESS | 2283 | 1461323386460 Marionette TRACE conn2 <- [1,1478,null,{}] 04:09:46 INFO - PROCESS | 2283 | 1461323386465 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}] 04:09:46 INFO - PROCESS | 2283 | 1461323386580 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 04:09:46 INFO - PROCESS | 2283 | 1461323386636 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:46 INFO - PROCESS | 2283 | ++DOCSHELL 0x114f8e800 == 44 [pid = 2283] [id = 377] 04:09:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x113407c00) [pid = 2283] [serial = 1130] [outer = 0x0] 04:09:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x1140cb800) [pid = 2283] [serial = 1131] [outer = 0x113407c00] 04:09:46 INFO - PROCESS | 2283 | 1461323386667 Marionette DEBUG loaded listener.js 04:09:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x114dae400) [pid = 2283] [serial = 1132] [outer = 0x113407c00] 04:09:47 INFO - PROCESS | 2283 | 1461323387303 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]]]}] 04:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 924ms 04:09:47 INFO - PROCESS | 2283 | 1461323387382 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 04:09:47 INFO - PROCESS | 2283 | 1461323387386 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 04:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:09:47 INFO - PROCESS | 2283 | 1461323387391 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:09:47 INFO - PROCESS | 2283 | 1461323387393 Marionette TRACE conn2 <- [1,1482,null,{}] 04:09:47 INFO - PROCESS | 2283 | 1461323387395 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}] 04:09:47 INFO - PROCESS | 2283 | 1461323387508 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 04:09:47 INFO - PROCESS | 2283 | 1461323387562 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:47 INFO - PROCESS | 2283 | ++DOCSHELL 0x11abaf000 == 45 [pid = 2283] [id = 378] 04:09:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x11580f000) [pid = 2283] [serial = 1133] [outer = 0x0] 04:09:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x116541800) [pid = 2283] [serial = 1134] [outer = 0x11580f000] 04:09:47 INFO - PROCESS | 2283 | 1461323387592 Marionette DEBUG loaded listener.js 04:09:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x118620800) [pid = 2283] [serial = 1135] [outer = 0x11580f000] 04:09:48 INFO - PROCESS | 2283 | 1461323388227 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]]]}] 04:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 873ms 04:09:48 INFO - PROCESS | 2283 | 1461323388421 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 04:09:48 INFO - PROCESS | 2283 | 1461323388423 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 04:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:09:48 INFO - PROCESS | 2283 | 1461323388446 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:09:48 INFO - PROCESS | 2283 | 1461323388448 Marionette TRACE conn2 <- [1,1486,null,{}] 04:09:48 INFO - PROCESS | 2283 | 1461323388452 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}] 04:09:48 INFO - PROCESS | 2283 | 1461323388551 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 04:09:48 INFO - PROCESS | 2283 | 1461323388621 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:48 INFO - PROCESS | 2283 | ++DOCSHELL 0x11b23b000 == 46 [pid = 2283] [id = 379] 04:09:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x114fcc800) [pid = 2283] [serial = 1136] [outer = 0x0] 04:09:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x115252000) [pid = 2283] [serial = 1137] [outer = 0x114fcc800] 04:09:48 INFO - PROCESS | 2283 | 1461323388649 Marionette DEBUG loaded listener.js 04:09:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x115667400) [pid = 2283] [serial = 1138] [outer = 0x114fcc800] 04:09:49 INFO - PROCESS | 2283 | --DOCSHELL 0x11864d800 == 45 [pid = 2283] [id = 95] 04:09:49 INFO - PROCESS | 2283 | --DOCSHELL 0x114d08000 == 44 [pid = 2283] [id = 93] 04:09:49 INFO - PROCESS | 2283 | --DOCSHELL 0x11926d000 == 43 [pid = 2283] [id = 84] 04:09:49 INFO - PROCESS | 2283 | --DOCSHELL 0x119c75800 == 42 [pid = 2283] [id = 100] 04:09:49 INFO - PROCESS | 2283 | --DOCSHELL 0x114f8f000 == 41 [pid = 2283] [id = 83] 04:09:49 INFO - PROCESS | 2283 | --DOCSHELL 0x1192f2800 == 40 [pid = 2283] [id = 99] 04:09:49 INFO - PROCESS | 2283 | --DOCSHELL 0x11b22e000 == 39 [pid = 2283] [id = 94] 04:09:49 INFO - PROCESS | 2283 | --DOCSHELL 0x11bb84800 == 38 [pid = 2283] [id = 85] 04:09:49 INFO - PROCESS | 2283 | --DOCSHELL 0x1158b8800 == 37 [pid = 2283] [id = 97] 04:09:49 INFO - PROCESS | 2283 | --DOCSHELL 0x119252000 == 36 [pid = 2283] [id = 98] 04:09:49 INFO - PROCESS | 2283 | --DOCSHELL 0x123b53800 == 35 [pid = 2283] [id = 86] 04:09:49 INFO - PROCESS | 2283 | --DOCSHELL 0x129c16800 == 34 [pid = 2283] [id = 92] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x12e4a4000) [pid = 2283] [serial = 1080] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOCSHELL 0x12f0d2000 == 33 [pid = 2283] [id = 360] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x1239e9000) [pid = 2283] [serial = 964] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x12f723000) [pid = 2283] [serial = 982] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x1267a7800) [pid = 2283] [serial = 967] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x12f2b0800) [pid = 2283] [serial = 979] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x12bf0f400) [pid = 2283] [serial = 970] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x12ef8a400) [pid = 2283] [serial = 976] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x12e8ac000) [pid = 2283] [serial = 973] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x1163dcc00) [pid = 2283] [serial = 961] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x12d111400) [pid = 2283] [serial = 910] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x12dc13800) [pid = 2283] [serial = 1078] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x12b1f9400) [pid = 2283] [serial = 1065] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x12a4b6800) [pid = 2283] [serial = 1063] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x12a27ac00) [pid = 2283] [serial = 1062] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 108 (0x12b6d7000) [pid = 2283] [serial = 1066] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 107 (0x12bc9a400) [pid = 2283] [serial = 1068] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 106 (0x119829000) [pid = 2283] [serial = 1072] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x12d4bd000) [pid = 2283] [serial = 1077] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x114b37c00) [pid = 2283] [serial = 1071] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x12bf06000) [pid = 2283] [serial = 1074] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 102 (0x11c92a400) [pid = 2283] [serial = 1056] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 101 (0x11c53f400) [pid = 2283] [serial = 1053] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 100 (0x11c8db400) [pid = 2283] [serial = 1054] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 99 (0x11abcec00) [pid = 2283] [serial = 1050] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 98 (0x11bba1000) [pid = 2283] [serial = 1051] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 97 (0x11a983400) [pid = 2283] [serial = 1048] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 96 (0x119835800) [pid = 2283] [serial = 1047] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 95 (0x11566ac00) [pid = 2283] [serial = 1045] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 94 (0x11444dc00) [pid = 2283] [serial = 1044] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 93 (0x12a4b6000) [pid = 2283] [serial = 1042] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 92 (0x11a9a0000) [pid = 2283] [serial = 1041] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 91 (0x12a4b2400) [pid = 2283] [serial = 1039] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 90 (0x12a288000) [pid = 2283] [serial = 1038] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 89 (0x12a282400) [pid = 2283] [serial = 1036] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 88 (0x12a27cc00) [pid = 2283] [serial = 1035] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 87 (0x129c27800) [pid = 2283] [serial = 1033] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 86 (0x12679c800) [pid = 2283] [serial = 1032] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 85 (0x11c3d7400) [pid = 2283] [serial = 1030] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 84 (0x11c1c1000) [pid = 2283] [serial = 1029] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 83 (0x119831c00) [pid = 2283] [serial = 1027] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 82 (0x118696800) [pid = 2283] [serial = 1026] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 81 (0x129e64400) [pid = 2283] [serial = 1024] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 80 (0x124543800) [pid = 2283] [serial = 1059] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 79 (0x1239ea000) [pid = 2283] [serial = 1057] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 78 (0x12bca4800) [pid = 2283] [serial = 1069] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 77 (0x12d10ec00) [pid = 2283] [serial = 1075] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | --DOMWINDOW == 76 (0x129e5e000) [pid = 2283] [serial = 1060] [outer = 0x0] [url = about:blank] 04:09:49 INFO - PROCESS | 2283 | 1461323389176 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]]]}] 04:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 772ms 04:09:49 INFO - PROCESS | 2283 | 1461323389219 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 04:09:49 INFO - PROCESS | 2283 | 1461323389221 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 04:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:09:49 INFO - PROCESS | 2283 | 1461323389228 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:09:49 INFO - PROCESS | 2283 | 1461323389230 Marionette TRACE conn2 <- [1,1490,null,{}] 04:09:49 INFO - PROCESS | 2283 | 1461323389233 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}] 04:09:49 INFO - PROCESS | 2283 | 1461323389313 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 04:09:49 INFO - PROCESS | 2283 | 1461323389320 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:49 INFO - PROCESS | 2283 | ++DOCSHELL 0x119145000 == 34 [pid = 2283] [id = 380] 04:09:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 77 (0x11566c800) [pid = 2283] [serial = 1139] [outer = 0x0] 04:09:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 78 (0x115832000) [pid = 2283] [serial = 1140] [outer = 0x11566c800] 04:09:49 INFO - PROCESS | 2283 | 1461323389349 Marionette DEBUG loaded listener.js 04:09:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 79 (0x117939800) [pid = 2283] [serial = 1141] [outer = 0x11566c800] 04:09:49 INFO - PROCESS | 2283 | 1461323389733 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]]]}] 04:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 521ms 04:09:49 INFO - PROCESS | 2283 | 1461323389748 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 04:09:49 INFO - PROCESS | 2283 | 1461323389749 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 04:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:09:49 INFO - PROCESS | 2283 | 1461323389751 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:09:49 INFO - PROCESS | 2283 | 1461323389753 Marionette TRACE conn2 <- [1,1494,null,{}] 04:09:49 INFO - PROCESS | 2283 | 1461323389760 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}] 04:09:49 INFO - PROCESS | 2283 | 1461323389845 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 04:09:49 INFO - PROCESS | 2283 | 1461323389852 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:49 INFO - PROCESS | 2283 | ++DOCSHELL 0x11bb81800 == 35 [pid = 2283] [id = 381] 04:09:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 80 (0x119723c00) [pid = 2283] [serial = 1142] [outer = 0x0] 04:09:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 81 (0x11982f400) [pid = 2283] [serial = 1143] [outer = 0x119723c00] 04:09:49 INFO - PROCESS | 2283 | 1461323389885 Marionette DEBUG loaded listener.js 04:09:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 82 (0x11a983400) [pid = 2283] [serial = 1144] [outer = 0x119723c00] 04:09:50 INFO - PROCESS | 2283 | 1461323390314 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]]]}] 04:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 574ms 04:09:50 INFO - PROCESS | 2283 | 1461323390326 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 04:09:50 INFO - PROCESS | 2283 | 1461323390328 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 04:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:09:50 INFO - PROCESS | 2283 | 1461323390332 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:09:50 INFO - PROCESS | 2283 | 1461323390333 Marionette TRACE conn2 <- [1,1498,null,{}] 04:09:50 INFO - PROCESS | 2283 | 1461323390337 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}] 04:09:50 INFO - PROCESS | 2283 | 1461323390462 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 04:09:50 INFO - PROCESS | 2283 | 1461323390469 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:50 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c970800 == 36 [pid = 2283] [id = 382] 04:09:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 83 (0x11aa03000) [pid = 2283] [serial = 1145] [outer = 0x0] 04:09:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 84 (0x11acb9400) [pid = 2283] [serial = 1146] [outer = 0x11aa03000] 04:09:50 INFO - PROCESS | 2283 | 1461323390511 Marionette DEBUG loaded listener.js 04:09:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 85 (0x11add5c00) [pid = 2283] [serial = 1147] [outer = 0x11aa03000] 04:09:50 INFO - PROCESS | 2283 | 1461323390873 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]]]}] 04:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 570ms 04:09:50 INFO - PROCESS | 2283 | 1461323390902 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 04:09:50 INFO - PROCESS | 2283 | 1461323390903 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 04:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:09:50 INFO - PROCESS | 2283 | 1461323390906 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:09:50 INFO - PROCESS | 2283 | 1461323390908 Marionette TRACE conn2 <- [1,1502,null,{}] 04:09:50 INFO - PROCESS | 2283 | 1461323390927 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}] 04:09:51 INFO - PROCESS | 2283 | 1461323391028 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 04:09:51 INFO - PROCESS | 2283 | 1461323391033 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:51 INFO - PROCESS | 2283 | ++DOCSHELL 0x1241c0000 == 37 [pid = 2283] [id = 383] 04:09:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 86 (0x11adbe400) [pid = 2283] [serial = 1148] [outer = 0x0] 04:09:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 87 (0x11bb55800) [pid = 2283] [serial = 1149] [outer = 0x11adbe400] 04:09:51 INFO - PROCESS | 2283 | 1461323391075 Marionette DEBUG loaded listener.js 04:09:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 88 (0x11bc9c000) [pid = 2283] [serial = 1150] [outer = 0x11adbe400] 04:09:51 INFO - PROCESS | 2283 | 1461323391532 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]]]}] 04:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 637ms 04:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:09:51 INFO - PROCESS | 2283 | 1461323391544 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 04:09:51 INFO - PROCESS | 2283 | 1461323391545 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 04:09:51 INFO - PROCESS | 2283 | 1461323391547 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:09:51 INFO - PROCESS | 2283 | 1461323391548 Marionette TRACE conn2 <- [1,1506,null,{}] 04:09:51 INFO - PROCESS | 2283 | 1461323391550 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}] 04:09:51 INFO - PROCESS | 2283 | 1461323391707 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 04:09:51 INFO - PROCESS | 2283 | 1461323391732 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:51 INFO - PROCESS | 2283 | ++DOCSHELL 0x12677e800 == 38 [pid = 2283] [id = 384] 04:09:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 89 (0x11c1c6800) [pid = 2283] [serial = 1151] [outer = 0x0] 04:09:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 90 (0x11c3d0000) [pid = 2283] [serial = 1152] [outer = 0x11c1c6800] 04:09:51 INFO - PROCESS | 2283 | 1461323391777 Marionette DEBUG loaded listener.js 04:09:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 91 (0x11c8e0800) [pid = 2283] [serial = 1153] [outer = 0x11c1c6800] 04:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 724ms 04:09:52 INFO - PROCESS | 2283 | 1461323392268 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]]]}] 04:09:52 INFO - PROCESS | 2283 | 1461323392273 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 04:09:52 INFO - PROCESS | 2283 | 1461323392275 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 04:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:09:52 INFO - PROCESS | 2283 | 1461323392278 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:09:52 INFO - PROCESS | 2283 | 1461323392280 Marionette TRACE conn2 <- [1,1510,null,{}] 04:09:52 INFO - PROCESS | 2283 | 1461323392283 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}] 04:09:52 INFO - PROCESS | 2283 | 1461323392389 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 04:09:52 INFO - PROCESS | 2283 | 1461323392438 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:52 INFO - PROCESS | 2283 | ++DOCSHELL 0x127e3d000 == 39 [pid = 2283] [id = 385] 04:09:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 92 (0x11c925800) [pid = 2283] [serial = 1154] [outer = 0x0] 04:09:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 93 (0x11c92dc00) [pid = 2283] [serial = 1155] [outer = 0x11c925800] 04:09:52 INFO - PROCESS | 2283 | 1461323392464 Marionette DEBUG loaded listener.js 04:09:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 94 (0x123bec400) [pid = 2283] [serial = 1156] [outer = 0x11c925800] 04:09:52 INFO - PROCESS | 2283 | 1461323392776 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]]]}] 04:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 521ms 04:09:52 INFO - PROCESS | 2283 | 1461323392800 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 04:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:09:52 INFO - PROCESS | 2283 | 1461323392802 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 04:09:52 INFO - PROCESS | 2283 | 1461323392804 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:09:52 INFO - PROCESS | 2283 | 1461323392807 Marionette TRACE conn2 <- [1,1514,null,{}] 04:09:52 INFO - PROCESS | 2283 | 1461323392812 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}] 04:09:52 INFO - PROCESS | 2283 | 1461323392955 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 04:09:53 INFO - PROCESS | 2283 | 1461323393002 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:53 INFO - PROCESS | 2283 | ++DOCSHELL 0x129c05800 == 40 [pid = 2283] [id = 386] 04:09:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 95 (0x123d40c00) [pid = 2283] [serial = 1157] [outer = 0x0] 04:09:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 96 (0x123ff1c00) [pid = 2283] [serial = 1158] [outer = 0x123d40c00] 04:09:53 INFO - PROCESS | 2283 | 1461323393042 Marionette DEBUG loaded listener.js 04:09:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 97 (0x124545c00) [pid = 2283] [serial = 1159] [outer = 0x123d40c00] 04:09:53 INFO - PROCESS | 2283 | --DOMWINDOW == 96 (0x11add9800) [pid = 2283] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:09:53 INFO - PROCESS | 2283 | --DOMWINDOW == 95 (0x129027400) [pid = 2283] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:09:53 INFO - PROCESS | 2283 | --DOMWINDOW == 94 (0x11c922800) [pid = 2283] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:09:53 INFO - PROCESS | 2283 | --DOMWINDOW == 93 (0x113383000) [pid = 2283] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:09:53 INFO - PROCESS | 2283 | --DOMWINDOW == 92 (0x119829c00) [pid = 2283] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:09:53 INFO - PROCESS | 2283 | --DOMWINDOW == 91 (0x115251c00) [pid = 2283] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:09:53 INFO - PROCESS | 2283 | --DOMWINDOW == 90 (0x11aa10000) [pid = 2283] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:09:53 INFO - PROCESS | 2283 | --DOMWINDOW == 89 (0x11c3b9c00) [pid = 2283] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:09:53 INFO - PROCESS | 2283 | --DOMWINDOW == 88 (0x11a9a1c00) [pid = 2283] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:09:53 INFO - PROCESS | 2283 | --DOMWINDOW == 87 (0x114dac800) [pid = 2283] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:09:53 INFO - PROCESS | 2283 | --DOMWINDOW == 86 (0x11c929000) [pid = 2283] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:09:53 INFO - PROCESS | 2283 | --DOMWINDOW == 85 (0x115210c00) [pid = 2283] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:09:53 INFO - PROCESS | 2283 | --DOMWINDOW == 84 (0x113384800) [pid = 2283] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:09:53 INFO - PROCESS | 2283 | --DOMWINDOW == 83 (0x114db2000) [pid = 2283] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:09:53 INFO - PROCESS | 2283 | --DOMWINDOW == 82 (0x1267a9400) [pid = 2283] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:09:53 INFO - PROCESS | 2283 | 1461323393546 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]]]}] 04:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 773ms 04:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:09:53 INFO - PROCESS | 2283 | 1461323393578 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 04:09:53 INFO - PROCESS | 2283 | 1461323393579 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 04:09:53 INFO - PROCESS | 2283 | 1461323393581 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:09:53 INFO - PROCESS | 2283 | 1461323393582 Marionette TRACE conn2 <- [1,1518,null,{}] 04:09:53 INFO - PROCESS | 2283 | 1461323393585 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}] 04:09:53 INFO - PROCESS | 2283 | 1461323393680 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 04:09:53 INFO - PROCESS | 2283 | 1461323393686 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:53 INFO - PROCESS | 2283 | ++DOCSHELL 0x123d71800 == 41 [pid = 2283] [id = 387] 04:09:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 83 (0x114b32000) [pid = 2283] [serial = 1160] [outer = 0x0] 04:09:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 84 (0x11982c000) [pid = 2283] [serial = 1161] [outer = 0x114b32000] 04:09:53 INFO - PROCESS | 2283 | 1461323393712 Marionette DEBUG loaded listener.js 04:09:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 85 (0x11bb54400) [pid = 2283] [serial = 1162] [outer = 0x114b32000] 04:09:54 INFO - PROCESS | 2283 | 1461323394029 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]]]}] 04:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 469ms 04:09:54 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:09:54 INFO - PROCESS | 2283 | 1461323394051 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 04:09:54 INFO - PROCESS | 2283 | 1461323394052 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 04:09:54 INFO - PROCESS | 2283 | 1461323394055 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:09:54 INFO - PROCESS | 2283 | 1461323394056 Marionette TRACE conn2 <- [1,1522,null,{}] 04:09:54 INFO - PROCESS | 2283 | 1461323394061 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}] 04:09:54 INFO - PROCESS | 2283 | 1461323394164 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 04:09:54 INFO - PROCESS | 2283 | 1461323394170 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:54 INFO - PROCESS | 2283 | ++DOCSHELL 0x129c21800 == 42 [pid = 2283] [id = 388] 04:09:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 86 (0x114db2000) [pid = 2283] [serial = 1163] [outer = 0x0] 04:09:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 87 (0x123e99400) [pid = 2283] [serial = 1164] [outer = 0x114db2000] 04:09:54 INFO - PROCESS | 2283 | 1461323394196 Marionette DEBUG loaded listener.js 04:09:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 88 (0x12679dc00) [pid = 2283] [serial = 1165] [outer = 0x114db2000] 04:09:54 INFO - PROCESS | 2283 | 1461323394495 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"]]]}] 04:09:54 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 () { 04:09:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:09:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:09:54 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 () { 04:09:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:09:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:09:54 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 () { 04:09:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:09:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:09:54 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 () { 04:09:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:09:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:09:54 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 473ms 04:09:54 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:09:54 INFO - PROCESS | 2283 | 1461323394529 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 04:09:54 INFO - PROCESS | 2283 | 1461323394531 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 04:09:54 INFO - PROCESS | 2283 | 1461323394533 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:09:54 INFO - PROCESS | 2283 | 1461323394535 Marionette TRACE conn2 <- [1,1526,null,{}] 04:09:54 INFO - PROCESS | 2283 | 1461323394537 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}] 04:09:54 INFO - PROCESS | 2283 | 1461323394634 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 04:09:54 INFO - PROCESS | 2283 | 1461323394638 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:54 INFO - PROCESS | 2283 | ++DOCSHELL 0x12cf9c800 == 43 [pid = 2283] [id = 389] 04:09:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 89 (0x12679b000) [pid = 2283] [serial = 1166] [outer = 0x0] 04:09:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 90 (0x1267a9800) [pid = 2283] [serial = 1167] [outer = 0x12679b000] 04:09:54 INFO - PROCESS | 2283 | 1461323394668 Marionette DEBUG loaded listener.js 04:09:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 91 (0x12911ec00) [pid = 2283] [serial = 1168] [outer = 0x12679b000] 04:09:55 INFO - PROCESS | 2283 | 1461323395015 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"]]]}] 04:09:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:09:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:09:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:09:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:09:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:09:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:09:55 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 519ms 04:09:55 INFO - PROCESS | 2283 | 1461323395060 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 04:09:55 INFO - PROCESS | 2283 | 1461323395061 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 04:09:55 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:09:55 INFO - PROCESS | 2283 | 1461323395064 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:09:55 INFO - PROCESS | 2283 | 1461323395065 Marionette TRACE conn2 <- [1,1530,null,{}] 04:09:55 INFO - PROCESS | 2283 | 1461323395068 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}] 04:09:55 INFO - PROCESS | 2283 | 1461323395149 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 04:09:55 INFO - PROCESS | 2283 | 1461323395153 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:55 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d490000 == 44 [pid = 2283] [id = 390] 04:09:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 92 (0x12911f800) [pid = 2283] [serial = 1169] [outer = 0x0] 04:09:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 93 (0x129c31c00) [pid = 2283] [serial = 1170] [outer = 0x12911f800] 04:09:55 INFO - PROCESS | 2283 | 1461323395178 Marionette DEBUG loaded listener.js 04:09:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 94 (0x12a27ac00) [pid = 2283] [serial = 1171] [outer = 0x12911f800] 04:09:55 INFO - PROCESS | 2283 | 1461323395549 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]]]}] 04:09:55 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 04:09:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:09:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:09:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:09:55 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. 04:09:55 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:09:55 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 521ms 04:09:55 INFO - PROCESS | 2283 | 1461323395586 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 04:09:55 INFO - PROCESS | 2283 | 1461323395588 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 04:09:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:09:55 INFO - PROCESS | 2283 | 1461323395592 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:09:55 INFO - PROCESS | 2283 | 1461323395595 Marionette TRACE conn2 <- [1,1534,null,{}] 04:09:55 INFO - PROCESS | 2283 | 1461323395598 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}] 04:09:55 INFO - PROCESS | 2283 | 1461323395705 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 04:09:55 INFO - PROCESS | 2283 | 1461323395768 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:55 INFO - PROCESS | 2283 | ++DOCSHELL 0x118ab2000 == 45 [pid = 2283] [id = 391] 04:09:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 95 (0x1147e2000) [pid = 2283] [serial = 1172] [outer = 0x0] 04:09:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 96 (0x114b3c400) [pid = 2283] [serial = 1173] [outer = 0x1147e2000] 04:09:55 INFO - PROCESS | 2283 | 1461323395801 Marionette DEBUG loaded listener.js 04:09:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 97 (0x115259400) [pid = 2283] [serial = 1174] [outer = 0x1147e2000] 04:09:56 INFO - PROCESS | 2283 | 1461323396205 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]]]}] 04:09:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:09:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 675ms 04:09:56 INFO - PROCESS | 2283 | 1461323396267 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 04:09:56 INFO - PROCESS | 2283 | 1461323396271 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 04:09:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:09:56 INFO - PROCESS | 2283 | 1461323396276 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:09:56 INFO - PROCESS | 2283 | 1461323396277 Marionette TRACE conn2 <- [1,1538,null,{}] 04:09:56 INFO - PROCESS | 2283 | 1461323396280 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}] 04:09:56 INFO - PROCESS | 2283 | 1461323396411 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 04:09:56 INFO - PROCESS | 2283 | 1461323396478 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:56 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c75e800 == 46 [pid = 2283] [id = 392] 04:09:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 98 (0x115663c00) [pid = 2283] [serial = 1175] [outer = 0x0] 04:09:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 99 (0x11793b000) [pid = 2283] [serial = 1176] [outer = 0x115663c00] 04:09:56 INFO - PROCESS | 2283 | 1461323396510 Marionette DEBUG loaded listener.js 04:09:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 100 (0x119833000) [pid = 2283] [serial = 1177] [outer = 0x115663c00] 04:09:56 INFO - PROCESS | 2283 | 1461323396918 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]]]}] 04:09:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:09:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 671ms 04:09:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:09:56 INFO - PROCESS | 2283 | 1461323396946 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 04:09:56 INFO - PROCESS | 2283 | 1461323396948 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 04:09:56 INFO - PROCESS | 2283 | 1461323396950 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:09:56 INFO - PROCESS | 2283 | 1461323396953 Marionette TRACE conn2 <- [1,1542,null,{}] 04:09:56 INFO - PROCESS | 2283 | 1461323396961 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}] 04:09:57 INFO - PROCESS | 2283 | 1461323397072 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 04:09:57 INFO - PROCESS | 2283 | 1461323397127 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:57 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d0bd800 == 47 [pid = 2283] [id = 393] 04:09:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 101 (0x11aa04800) [pid = 2283] [serial = 1178] [outer = 0x0] 04:09:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 102 (0x11bb0c000) [pid = 2283] [serial = 1179] [outer = 0x11aa04800] 04:09:57 INFO - PROCESS | 2283 | 1461323397158 Marionette DEBUG loaded listener.js 04:09:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x11c3cb400) [pid = 2283] [serial = 1180] [outer = 0x11aa04800] 04:09:57 INFO - PROCESS | 2283 | 1461323397610 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]]]}] 04:09:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:09:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 673ms 04:09:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:09:57 INFO - PROCESS | 2283 | 1461323397624 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 04:09:57 INFO - PROCESS | 2283 | 1461323397626 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 04:09:57 INFO - PROCESS | 2283 | 1461323397628 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:09:57 INFO - PROCESS | 2283 | 1461323397629 Marionette TRACE conn2 <- [1,1546,null,{}] 04:09:57 INFO - PROCESS | 2283 | 1461323397632 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}] 04:09:57 INFO - PROCESS | 2283 | 1461323397736 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 04:09:57 INFO - PROCESS | 2283 | 1461323397840 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:57 INFO - PROCESS | 2283 | ++DOCSHELL 0x12dab8800 == 48 [pid = 2283] [id = 394] 04:09:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x123e97400) [pid = 2283] [serial = 1181] [outer = 0x0] 04:09:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x1267a3000) [pid = 2283] [serial = 1182] [outer = 0x123e97400] 04:09:57 INFO - PROCESS | 2283 | 1461323397872 Marionette DEBUG loaded listener.js 04:09:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x12777a800) [pid = 2283] [serial = 1183] [outer = 0x123e97400] 04:09:58 INFO - PROCESS | 2283 | 1461323398286 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]]]}] 04:09:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:09:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 670ms 04:09:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:09:58 INFO - PROCESS | 2283 | 1461323398299 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 04:09:58 INFO - PROCESS | 2283 | 1461323398301 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 04:09:58 INFO - PROCESS | 2283 | 1461323398303 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:09:58 INFO - PROCESS | 2283 | 1461323398304 Marionette TRACE conn2 <- [1,1550,null,{}] 04:09:58 INFO - PROCESS | 2283 | 1461323398307 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}] 04:09:58 INFO - PROCESS | 2283 | 1461323398408 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 04:09:58 INFO - PROCESS | 2283 | 1461323398460 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:58 INFO - PROCESS | 2283 | ++DOCSHELL 0x12db8c800 == 49 [pid = 2283] [id = 395] 04:09:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x1274c2400) [pid = 2283] [serial = 1184] [outer = 0x0] 04:09:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x12911b000) [pid = 2283] [serial = 1185] [outer = 0x1274c2400] 04:09:58 INFO - PROCESS | 2283 | 1461323398490 Marionette DEBUG loaded listener.js 04:09:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x129e59800) [pid = 2283] [serial = 1186] [outer = 0x1274c2400] 04:09:58 INFO - PROCESS | 2283 | 1461323398912 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]]]}] 04:09:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:09:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 620ms 04:09:58 INFO - PROCESS | 2283 | 1461323398925 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 04:09:58 INFO - PROCESS | 2283 | 1461323398927 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 04:09:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:09:58 INFO - PROCESS | 2283 | 1461323398930 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:09:58 INFO - PROCESS | 2283 | 1461323398931 Marionette TRACE conn2 <- [1,1554,null,{}] 04:09:58 INFO - PROCESS | 2283 | 1461323398933 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}] 04:09:59 INFO - PROCESS | 2283 | 1461323399048 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 04:09:59 INFO - PROCESS | 2283 | 1461323399137 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:59 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ecc4800 == 50 [pid = 2283] [id = 396] 04:09:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x12a27d800) [pid = 2283] [serial = 1187] [outer = 0x0] 04:09:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x12a4aa400) [pid = 2283] [serial = 1188] [outer = 0x12a27d800] 04:09:59 INFO - PROCESS | 2283 | 1461323399168 Marionette DEBUG loaded listener.js 04:09:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x12b1ee800) [pid = 2283] [serial = 1189] [outer = 0x12a27d800] 04:09:59 INFO - PROCESS | 2283 | 1461323399588 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]]]}] 04:09:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:09:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 669ms 04:09:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:09:59 INFO - PROCESS | 2283 | 1461323399600 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 04:09:59 INFO - PROCESS | 2283 | 1461323399601 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 04:09:59 INFO - PROCESS | 2283 | 1461323399603 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:09:59 INFO - PROCESS | 2283 | 1461323399605 Marionette TRACE conn2 <- [1,1558,null,{}] 04:09:59 INFO - PROCESS | 2283 | 1461323399607 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}] 04:09:59 INFO - PROCESS | 2283 | 1461323399710 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 04:09:59 INFO - PROCESS | 2283 | 1461323399761 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:59 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f0b8800 == 51 [pid = 2283] [id = 397] 04:09:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x12a4b0000) [pid = 2283] [serial = 1190] [outer = 0x0] 04:09:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x12b1f5000) [pid = 2283] [serial = 1191] [outer = 0x12a4b0000] 04:09:59 INFO - PROCESS | 2283 | 1461323399790 Marionette DEBUG loaded listener.js 04:09:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x12b1fdc00) [pid = 2283] [serial = 1192] [outer = 0x12a4b0000] 04:10:00 INFO - PROCESS | 2283 | 1461323400235 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]]]}] 04:10:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:10:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 671ms 04:10:00 INFO - PROCESS | 2283 | 1461323400274 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 04:10:00 INFO - PROCESS | 2283 | 1461323400276 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 04:10:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:10:00 INFO - PROCESS | 2283 | 1461323400278 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:10:00 INFO - PROCESS | 2283 | 1461323400279 Marionette TRACE conn2 <- [1,1562,null,{}] 04:10:00 INFO - PROCESS | 2283 | 1461323400282 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}] 04:10:00 INFO - PROCESS | 2283 | 1461323400384 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 04:10:00 INFO - PROCESS | 2283 | 1461323400470 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:00 INFO - PROCESS | 2283 | ++DOCSHELL 0x11586b800 == 52 [pid = 2283] [id = 398] 04:10:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x114db5c00) [pid = 2283] [serial = 1193] [outer = 0x0] 04:10:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x119127800) [pid = 2283] [serial = 1194] [outer = 0x114db5c00] 04:10:00 INFO - PROCESS | 2283 | 1461323400500 Marionette DEBUG loaded listener.js 04:10:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x129c30400) [pid = 2283] [serial = 1195] [outer = 0x114db5c00] 04:10:01 INFO - PROCESS | 2283 | 1461323401019 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]]]}] 04:10:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:10:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 769ms 04:10:01 INFO - PROCESS | 2283 | 1461323401060 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 04:10:01 INFO - PROCESS | 2283 | 1461323401062 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 04:10:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:10:01 INFO - PROCESS | 2283 | 1461323401068 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:10:01 INFO - PROCESS | 2283 | 1461323401070 Marionette TRACE conn2 <- [1,1566,null,{}] 04:10:01 INFO - PROCESS | 2283 | 1461323401074 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}] 04:10:01 INFO - PROCESS | 2283 | 1461323401172 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 04:10:01 INFO - PROCESS | 2283 | 1461323401247 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:01 INFO - PROCESS | 2283 | ++DOCSHELL 0x11637b800 == 53 [pid = 2283] [id = 399] 04:10:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x114f69800) [pid = 2283] [serial = 1196] [outer = 0x0] 04:10:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x115210c00) [pid = 2283] [serial = 1197] [outer = 0x114f69800] 04:10:01 INFO - PROCESS | 2283 | 1461323401276 Marionette DEBUG loaded listener.js 04:10:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x11566d000) [pid = 2283] [serial = 1198] [outer = 0x114f69800] 04:10:01 INFO - PROCESS | 2283 | --DOCSHELL 0x114f88800 == 52 [pid = 2283] [id = 90] 04:10:01 INFO - PROCESS | 2283 | --DOCSHELL 0x12cf9c800 == 51 [pid = 2283] [id = 389] 04:10:01 INFO - PROCESS | 2283 | --DOCSHELL 0x129c21800 == 50 [pid = 2283] [id = 388] 04:10:01 INFO - PROCESS | 2283 | --DOCSHELL 0x123d71800 == 49 [pid = 2283] [id = 387] 04:10:01 INFO - PROCESS | 2283 | --DOCSHELL 0x129c05800 == 48 [pid = 2283] [id = 386] 04:10:01 INFO - PROCESS | 2283 | --DOCSHELL 0x127e3d000 == 47 [pid = 2283] [id = 385] 04:10:01 INFO - PROCESS | 2283 | --DOCSHELL 0x12677e800 == 46 [pid = 2283] [id = 384] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x129e61400) [pid = 2283] [serial = 1128] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOCSHELL 0x1241c0000 == 45 [pid = 2283] [id = 383] 04:10:01 INFO - PROCESS | 2283 | --DOCSHELL 0x11c970800 == 44 [pid = 2283] [id = 382] 04:10:01 INFO - PROCESS | 2283 | --DOCSHELL 0x11bb81800 == 43 [pid = 2283] [id = 381] 04:10:01 INFO - PROCESS | 2283 | --DOCSHELL 0x119145000 == 42 [pid = 2283] [id = 380] 04:10:01 INFO - PROCESS | 2283 | --DOCSHELL 0x11b23b000 == 41 [pid = 2283] [id = 379] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x11566d400) [pid = 2283] [serial = 1086] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x1159ba000) [pid = 2283] [serial = 1087] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x1265d6400) [pid = 2283] [serial = 1110] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x11c92ec00) [pid = 2283] [serial = 1104] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x123d3ac00) [pid = 2283] [serial = 1105] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x11aa05c00) [pid = 2283] [serial = 1092] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x11aa11000) [pid = 2283] [serial = 1093] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x11c4ba400) [pid = 2283] [serial = 1101] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x11c3b8c00) [pid = 2283] [serial = 1102] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x124017800) [pid = 2283] [serial = 1107] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x11adbb800) [pid = 2283] [serial = 1095] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 108 (0x11add3000) [pid = 2283] [serial = 1096] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 107 (0x118ece800) [pid = 2283] [serial = 1089] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 106 (0x119721400) [pid = 2283] [serial = 1090] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x114db2c00) [pid = 2283] [serial = 1083] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x114f69000) [pid = 2283] [serial = 1084] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x1275f2400) [pid = 2283] [serial = 1113] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 102 (0x11bba4c00) [pid = 2283] [serial = 1098] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 101 (0x11c1cd000) [pid = 2283] [serial = 1099] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 100 (0x129123400) [pid = 2283] [serial = 1116] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 99 (0x129026400) [pid = 2283] [serial = 1114] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 98 (0x129e5e800) [pid = 2283] [serial = 1126] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 97 (0x129c25400) [pid = 2283] [serial = 1117] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 96 (0x115662400) [pid = 2283] [serial = 1119] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 95 (0x11982e800) [pid = 2283] [serial = 1120] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 94 (0x129e57800) [pid = 2283] [serial = 1125] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 93 (0x11c3d3000) [pid = 2283] [serial = 1122] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 92 (0x1267a5c00) [pid = 2283] [serial = 1111] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 91 (0x12453fc00) [pid = 2283] [serial = 1108] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | --DOMWINDOW == 90 (0x12968d400) [pid = 2283] [serial = 1123] [outer = 0x0] [url = about:blank] 04:10:01 INFO - PROCESS | 2283 | 1461323401712 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]]]}] 04:10:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:10:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 675ms 04:10:01 INFO - PROCESS | 2283 | 1461323401743 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 04:10:01 INFO - PROCESS | 2283 | 1461323401747 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 04:10:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:10:01 INFO - PROCESS | 2283 | 1461323401751 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:10:01 INFO - PROCESS | 2283 | 1461323401753 Marionette TRACE conn2 <- [1,1570,null,{}] 04:10:01 INFO - PROCESS | 2283 | 1461323401755 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}] 04:10:01 INFO - PROCESS | 2283 | 1461323401864 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 04:10:01 INFO - PROCESS | 2283 | 1461323401871 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:01 INFO - PROCESS | 2283 | ++DOCSHELL 0x119257800 == 42 [pid = 2283] [id = 400] 04:10:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 91 (0x116718400) [pid = 2283] [serial = 1199] [outer = 0x0] 04:10:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 92 (0x1188b3c00) [pid = 2283] [serial = 1200] [outer = 0x116718400] 04:10:01 INFO - PROCESS | 2283 | 1461323401899 Marionette DEBUG loaded listener.js 04:10:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 93 (0x119832c00) [pid = 2283] [serial = 1201] [outer = 0x116718400] 04:10:02 INFO - PROCESS | 2283 | 1461323402297 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]]]}] 04:10:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:10:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 574ms 04:10:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:10:02 INFO - PROCESS | 2283 | 1461323402326 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 04:10:02 INFO - PROCESS | 2283 | 1461323402327 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 04:10:02 INFO - PROCESS | 2283 | 1461323402329 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:10:02 INFO - PROCESS | 2283 | 1461323402332 Marionette TRACE conn2 <- [1,1574,null,{}] 04:10:02 INFO - PROCESS | 2283 | 1461323402340 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}] 04:10:02 INFO - PROCESS | 2283 | 1461323402438 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 04:10:02 INFO - PROCESS | 2283 | 1461323402446 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:02 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c95b800 == 43 [pid = 2283] [id = 401] 04:10:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 94 (0x11adbec00) [pid = 2283] [serial = 1202] [outer = 0x0] 04:10:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 95 (0x11add4800) [pid = 2283] [serial = 1203] [outer = 0x11adbec00] 04:10:02 INFO - PROCESS | 2283 | 1461323402475 Marionette DEBUG loaded listener.js 04:10:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 96 (0x11bba7800) [pid = 2283] [serial = 1204] [outer = 0x11adbec00] 04:10:02 INFO - PROCESS | 2283 | 1461323402818 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]]]}] 04:10:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:10:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 521ms 04:10:02 INFO - PROCESS | 2283 | 1461323402852 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 04:10:02 INFO - PROCESS | 2283 | 1461323402854 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 04:10:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:10:02 INFO - PROCESS | 2283 | 1461323402860 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:10:02 INFO - PROCESS | 2283 | 1461323402862 Marionette TRACE conn2 <- [1,1578,null,{}] 04:10:02 INFO - PROCESS | 2283 | 1461323402865 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}] 04:10:02 INFO - PROCESS | 2283 | 1461323402982 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 04:10:03 INFO - PROCESS | 2283 | 1461323402993 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:03 INFO - PROCESS | 2283 | ++DOCSHELL 0x123e6d000 == 44 [pid = 2283] [id = 402] 04:10:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 97 (0x11c1c0400) [pid = 2283] [serial = 1205] [outer = 0x0] 04:10:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 98 (0x11c3cd400) [pid = 2283] [serial = 1206] [outer = 0x11c1c0400] 04:10:03 INFO - PROCESS | 2283 | 1461323403035 Marionette DEBUG loaded listener.js 04:10:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 99 (0x11c8de400) [pid = 2283] [serial = 1207] [outer = 0x11c1c0400] 04:10:03 INFO - PROCESS | 2283 | 1461323403547 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]]]}] 04:10:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:10:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 722ms 04:10:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:10:03 INFO - PROCESS | 2283 | 1461323403580 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 04:10:03 INFO - PROCESS | 2283 | 1461323403581 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 04:10:03 INFO - PROCESS | 2283 | 1461323403583 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:10:03 INFO - PROCESS | 2283 | 1461323403584 Marionette TRACE conn2 <- [1,1582,null,{}] 04:10:03 INFO - PROCESS | 2283 | 1461323403586 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}] 04:10:03 INFO - PROCESS | 2283 | 1461323403681 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 04:10:03 INFO - PROCESS | 2283 | 1461323403686 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:03 INFO - PROCESS | 2283 | ++DOCSHELL 0x12677e800 == 45 [pid = 2283] [id = 403] 04:10:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 100 (0x11c931c00) [pid = 2283] [serial = 1208] [outer = 0x0] 04:10:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 101 (0x123e98800) [pid = 2283] [serial = 1209] [outer = 0x11c931c00] 04:10:03 INFO - PROCESS | 2283 | 1461323403712 Marionette DEBUG loaded listener.js 04:10:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 102 (0x12444c800) [pid = 2283] [serial = 1210] [outer = 0x11c931c00] 04:10:04 INFO - PROCESS | 2283 | --DOMWINDOW == 101 (0x11c1c6800) [pid = 2283] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:10:04 INFO - PROCESS | 2283 | --DOMWINDOW == 100 (0x11c925800) [pid = 2283] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:10:04 INFO - PROCESS | 2283 | --DOMWINDOW == 99 (0x11566c800) [pid = 2283] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:10:04 INFO - PROCESS | 2283 | --DOMWINDOW == 98 (0x119723c00) [pid = 2283] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:10:04 INFO - PROCESS | 2283 | --DOMWINDOW == 97 (0x114fcc800) [pid = 2283] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:10:04 INFO - PROCESS | 2283 | --DOMWINDOW == 96 (0x11aa03000) [pid = 2283] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:10:04 INFO - PROCESS | 2283 | --DOMWINDOW == 95 (0x11adbe400) [pid = 2283] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:10:04 INFO - PROCESS | 2283 | --DOMWINDOW == 94 (0x12679b000) [pid = 2283] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:10:04 INFO - PROCESS | 2283 | --DOMWINDOW == 93 (0x123d40c00) [pid = 2283] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:10:04 INFO - PROCESS | 2283 | --DOMWINDOW == 92 (0x114b32000) [pid = 2283] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:10:04 INFO - PROCESS | 2283 | --DOMWINDOW == 91 (0x114db2000) [pid = 2283] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:10:04 INFO - PROCESS | 2283 | --DOMWINDOW == 90 (0x12d10f400) [pid = 2283] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:10:04 INFO - PROCESS | 2283 | 1461323404399 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]]]}] 04:10:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:10:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 868ms 04:10:04 INFO - PROCESS | 2283 | 1461323404452 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 04:10:04 INFO - PROCESS | 2283 | 1461323404455 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 04:10:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:10:04 INFO - PROCESS | 2283 | 1461323404458 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:10:04 INFO - PROCESS | 2283 | 1461323404461 Marionette TRACE conn2 <- [1,1586,null,{}] 04:10:04 INFO - PROCESS | 2283 | 1461323404465 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}] 04:10:04 INFO - PROCESS | 2283 | 1461323404572 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 04:10:04 INFO - PROCESS | 2283 | 1461323404640 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:04 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ad67000 == 46 [pid = 2283] [id = 404] 04:10:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 91 (0x1147e6800) [pid = 2283] [serial = 1211] [outer = 0x0] 04:10:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 92 (0x115668800) [pid = 2283] [serial = 1212] [outer = 0x1147e6800] 04:10:04 INFO - PROCESS | 2283 | 1461323404673 Marionette DEBUG loaded listener.js 04:10:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 93 (0x1163dcc00) [pid = 2283] [serial = 1213] [outer = 0x1147e6800] 04:10:05 INFO - PROCESS | 2283 | 1461323405102 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]]]}] 04:10:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:10:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 672ms 04:10:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:10:05 INFO - PROCESS | 2283 | 1461323405131 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 04:10:05 INFO - PROCESS | 2283 | 1461323405135 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 04:10:05 INFO - PROCESS | 2283 | 1461323405140 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:10:05 INFO - PROCESS | 2283 | 1461323405142 Marionette TRACE conn2 <- [1,1590,null,{}] 04:10:05 INFO - PROCESS | 2283 | 1461323405145 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}] 04:10:05 INFO - PROCESS | 2283 | 1461323405250 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 04:10:05 INFO - PROCESS | 2283 | 1461323405316 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:05 INFO - PROCESS | 2283 | ++DOCSHELL 0x123d83000 == 47 [pid = 2283] [id = 405] 04:10:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 94 (0x11558a000) [pid = 2283] [serial = 1214] [outer = 0x0] 04:10:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 95 (0x11a988c00) [pid = 2283] [serial = 1215] [outer = 0x11558a000] 04:10:05 INFO - PROCESS | 2283 | 1461323405347 Marionette DEBUG loaded listener.js 04:10:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 96 (0x11adbd800) [pid = 2283] [serial = 1216] [outer = 0x11558a000] 04:10:05 INFO - PROCESS | 2283 | 1461323405814 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]]]}] 04:10:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:10:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 721ms 04:10:05 INFO - PROCESS | 2283 | 1461323405863 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 04:10:05 INFO - PROCESS | 2283 | 1461323405864 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 04:10:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:10:05 INFO - PROCESS | 2283 | 1461323405867 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:10:05 INFO - PROCESS | 2283 | 1461323405870 Marionette TRACE conn2 <- [1,1594,null,{}] 04:10:05 INFO - PROCESS | 2283 | 1461323405890 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}] 04:10:06 INFO - PROCESS | 2283 | 1461323406015 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 04:10:06 INFO - PROCESS | 2283 | 1461323406054 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:06 INFO - PROCESS | 2283 | ++DOCSHELL 0x129c1a800 == 48 [pid = 2283] [id = 406] 04:10:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 97 (0x11c53a000) [pid = 2283] [serial = 1217] [outer = 0x0] 04:10:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 98 (0x124016800) [pid = 2283] [serial = 1218] [outer = 0x11c53a000] 04:10:06 INFO - PROCESS | 2283 | 1461323406087 Marionette DEBUG loaded listener.js 04:10:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 99 (0x1267a4000) [pid = 2283] [serial = 1219] [outer = 0x11c53a000] 04:10:06 INFO - PROCESS | 2283 | 1461323406519 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]]]}] 04:10:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:10:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 722ms 04:10:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:10:06 INFO - PROCESS | 2283 | 1461323406611 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 04:10:06 INFO - PROCESS | 2283 | 1461323406614 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 04:10:06 INFO - PROCESS | 2283 | 1461323406620 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:10:06 INFO - PROCESS | 2283 | 1461323406622 Marionette TRACE conn2 <- [1,1598,null,{}] 04:10:06 INFO - PROCESS | 2283 | 1461323406628 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}] 04:10:06 INFO - PROCESS | 2283 | 1461323406781 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 04:10:06 INFO - PROCESS | 2283 | 1461323406858 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:06 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ba40800 == 49 [pid = 2283] [id = 407] 04:10:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 100 (0x1267a1800) [pid = 2283] [serial = 1220] [outer = 0x0] 04:10:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 101 (0x127cd2400) [pid = 2283] [serial = 1221] [outer = 0x1267a1800] 04:10:06 INFO - PROCESS | 2283 | 1461323406888 Marionette DEBUG loaded listener.js 04:10:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 102 (0x129a02400) [pid = 2283] [serial = 1222] [outer = 0x1267a1800] 04:10:07 INFO - PROCESS | 2283 | 1461323407355 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]]]}] 04:10:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:10:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 774ms 04:10:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:10:07 INFO - PROCESS | 2283 | 1461323407394 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 04:10:07 INFO - PROCESS | 2283 | 1461323407397 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 04:10:07 INFO - PROCESS | 2283 | 1461323407400 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:10:07 INFO - PROCESS | 2283 | 1461323407402 Marionette TRACE conn2 <- [1,1602,null,{}] 04:10:07 INFO - PROCESS | 2283 | 1461323407406 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}] 04:10:07 INFO - PROCESS | 2283 | 1461323407558 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 04:10:07 INFO - PROCESS | 2283 | 1461323407653 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:07 INFO - PROCESS | 2283 | ++DOCSHELL 0x12c081800 == 50 [pid = 2283] [id = 408] 04:10:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x11aa08800) [pid = 2283] [serial = 1223] [outer = 0x0] 04:10:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x129e59000) [pid = 2283] [serial = 1224] [outer = 0x11aa08800] 04:10:07 INFO - PROCESS | 2283 | 1461323407699 Marionette DEBUG loaded listener.js 04:10:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x129f38400) [pid = 2283] [serial = 1225] [outer = 0x11aa08800] 04:10:08 INFO - PROCESS | 2283 | 1461323408115 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]]]}] 04:10:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:10:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 775ms 04:10:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:10:08 INFO - PROCESS | 2283 | 1461323408175 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 04:10:08 INFO - PROCESS | 2283 | 1461323408176 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 04:10:08 INFO - PROCESS | 2283 | 1461323408178 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:10:08 INFO - PROCESS | 2283 | 1461323408180 Marionette TRACE conn2 <- [1,1606,null,{}] 04:10:08 INFO - PROCESS | 2283 | 1461323408182 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}] 04:10:08 INFO - PROCESS | 2283 | 1461323408301 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 04:10:08 INFO - PROCESS | 2283 | 1461323408357 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:08 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d462800 == 51 [pid = 2283] [id = 409] 04:10:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x12a280c00) [pid = 2283] [serial = 1226] [outer = 0x0] 04:10:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x12a4b8400) [pid = 2283] [serial = 1227] [outer = 0x12a280c00] 04:10:08 INFO - PROCESS | 2283 | 1461323408389 Marionette DEBUG loaded listener.js 04:10:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x12b457400) [pid = 2283] [serial = 1228] [outer = 0x12a280c00] 04:10:08 INFO - PROCESS | 2283 | 1461323408852 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]]]}] 04:10:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:10:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 721ms 04:10:08 INFO - PROCESS | 2283 | 1461323408920 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 04:10:08 INFO - PROCESS | 2283 | 1461323408923 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 04:10:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:10:08 INFO - PROCESS | 2283 | 1461323408962 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:10:08 INFO - PROCESS | 2283 | 1461323408964 Marionette TRACE conn2 <- [1,1610,null,{}] 04:10:08 INFO - PROCESS | 2283 | 1461323408970 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}] 04:10:09 INFO - PROCESS | 2283 | 1461323409106 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 04:10:09 INFO - PROCESS | 2283 | 1461323409169 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:09 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ecbf000 == 52 [pid = 2283] [id = 410] 04:10:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x12a284000) [pid = 2283] [serial = 1229] [outer = 0x0] 04:10:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x12b4cf000) [pid = 2283] [serial = 1230] [outer = 0x12a284000] 04:10:09 INFO - PROCESS | 2283 | 1461323409199 Marionette DEBUG loaded listener.js 04:10:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x12b6cd800) [pid = 2283] [serial = 1231] [outer = 0x12a284000] 04:10:09 INFO - PROCESS | 2283 | 1461323409612 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]]]}] 04:10:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:10:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 701ms 04:10:09 INFO - PROCESS | 2283 | 1461323409642 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 04:10:09 INFO - PROCESS | 2283 | 1461323409644 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 04:10:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:10:09 INFO - PROCESS | 2283 | 1461323409648 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:10:09 INFO - PROCESS | 2283 | 1461323409650 Marionette TRACE conn2 <- [1,1614,null,{}] 04:10:09 INFO - PROCESS | 2283 | 1461323409654 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}] 04:10:09 INFO - PROCESS | 2283 | 1461323409806 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 04:10:09 INFO - PROCESS | 2283 | 1461323409901 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:09 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f0d5000 == 53 [pid = 2283] [id = 411] 04:10:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x12b1ef400) [pid = 2283] [serial = 1232] [outer = 0x0] 04:10:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x12b878000) [pid = 2283] [serial = 1233] [outer = 0x12b1ef400] 04:10:09 INFO - PROCESS | 2283 | 1461323409947 Marionette DEBUG loaded listener.js 04:10:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x12ba4d000) [pid = 2283] [serial = 1234] [outer = 0x12b1ef400] 04:10:10 INFO - PROCESS | 2283 | 1461323410406 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]]]}] 04:10:10 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 04:10:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 771ms 04:10:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:10:10 INFO - PROCESS | 2283 | 1461323410418 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 04:10:10 INFO - PROCESS | 2283 | 1461323410420 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 04:10:10 INFO - PROCESS | 2283 | 1461323410422 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:10:10 INFO - PROCESS | 2283 | 1461323410423 Marionette TRACE conn2 <- [1,1618,null,{}] 04:10:10 INFO - PROCESS | 2283 | 1461323410428 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}] 04:10:10 INFO - PROCESS | 2283 | 1461323410533 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 04:10:10 INFO - PROCESS | 2283 | 1461323410603 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:10 INFO - PROCESS | 2283 | ++DOCSHELL 0x1192e3800 == 54 [pid = 2283] [id = 412] 04:10:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x113389000) [pid = 2283] [serial = 1235] [outer = 0x0] 04:10:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x114dad400) [pid = 2283] [serial = 1236] [outer = 0x113389000] 04:10:10 INFO - PROCESS | 2283 | 1461323410633 Marionette DEBUG loaded listener.js 04:10:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x1240ca400) [pid = 2283] [serial = 1237] [outer = 0x113389000] 04:10:11 INFO - PROCESS | 2283 | 1461323411182 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]]]}] 04:10:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:10:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 773ms 04:10:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:10:11 INFO - PROCESS | 2283 | 1461323411196 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 04:10:11 INFO - PROCESS | 2283 | 1461323411198 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 04:10:11 INFO - PROCESS | 2283 | 1461323411201 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:10:11 INFO - PROCESS | 2283 | 1461323411204 Marionette TRACE conn2 <- [1,1622,null,{}] 04:10:11 INFO - PROCESS | 2283 | 1461323411228 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}] 04:10:11 INFO - PROCESS | 2283 | 1461323411328 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 04:10:11 INFO - PROCESS | 2283 | 1461323411403 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:11 INFO - PROCESS | 2283 | ++DOCSHELL 0x118654800 == 55 [pid = 2283] [id = 413] 04:10:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x1133a4400) [pid = 2283] [serial = 1238] [outer = 0x0] 04:10:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x115668000) [pid = 2283] [serial = 1239] [outer = 0x1133a4400] 04:10:11 INFO - PROCESS | 2283 | 1461323411432 Marionette DEBUG loaded listener.js 04:10:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x116549400) [pid = 2283] [serial = 1240] [outer = 0x1133a4400] 04:10:11 INFO - PROCESS | 2283 | --DOCSHELL 0x123e6d000 == 54 [pid = 2283] [id = 402] 04:10:11 INFO - PROCESS | 2283 | --DOCSHELL 0x11c95b800 == 53 [pid = 2283] [id = 401] 04:10:11 INFO - PROCESS | 2283 | --DOCSHELL 0x119257800 == 52 [pid = 2283] [id = 400] 04:10:11 INFO - PROCESS | 2283 | --DOCSHELL 0x11637b800 == 51 [pid = 2283] [id = 399] 04:10:11 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x129c31c00) [pid = 2283] [serial = 1170] [outer = 0x0] [url = about:blank] 04:10:11 INFO - PROCESS | 2283 | --DOCSHELL 0x12db8c800 == 50 [pid = 2283] [id = 395] 04:10:11 INFO - PROCESS | 2283 | --DOCSHELL 0x12dab8800 == 49 [pid = 2283] [id = 394] 04:10:11 INFO - PROCESS | 2283 | --DOCSHELL 0x12d0bd800 == 48 [pid = 2283] [id = 393] 04:10:11 INFO - PROCESS | 2283 | --DOCSHELL 0x11c75e800 == 47 [pid = 2283] [id = 392] 04:10:11 INFO - PROCESS | 2283 | --DOCSHELL 0x118ab2000 == 46 [pid = 2283] [id = 391] 04:10:11 INFO - PROCESS | 2283 | 1461323411836 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]]]}] 04:10:11 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 04:10:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 673ms 04:10:11 INFO - PROCESS | 2283 | 1461323411878 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 04:10:11 INFO - PROCESS | 2283 | 1461323411883 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 04:10:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:10:11 INFO - PROCESS | 2283 | 1461323411890 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:10:11 INFO - PROCESS | 2283 | 1461323411893 Marionette TRACE conn2 <- [1,1626,null,{}] 04:10:11 INFO - PROCESS | 2283 | 1461323411897 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}] 04:10:12 INFO - PROCESS | 2283 | 1461323412081 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x11c3d0000) [pid = 2283] [serial = 1152] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x123bec400) [pid = 2283] [serial = 1156] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x11c92dc00) [pid = 2283] [serial = 1155] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x115832000) [pid = 2283] [serial = 1140] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x117939800) [pid = 2283] [serial = 1141] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x116541800) [pid = 2283] [serial = 1134] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x1140cb800) [pid = 2283] [serial = 1131] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x11982f400) [pid = 2283] [serial = 1143] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x11a983400) [pid = 2283] [serial = 1144] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x115667400) [pid = 2283] [serial = 1138] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 108 (0x115252000) [pid = 2283] [serial = 1137] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 107 (0x11acb9400) [pid = 2283] [serial = 1146] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 106 (0x11add5c00) [pid = 2283] [serial = 1147] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x11bb55800) [pid = 2283] [serial = 1149] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x12911ec00) [pid = 2283] [serial = 1168] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x123ff1c00) [pid = 2283] [serial = 1158] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 102 (0x11982c000) [pid = 2283] [serial = 1161] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 101 (0x11bb54400) [pid = 2283] [serial = 1162] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 100 (0x123e99400) [pid = 2283] [serial = 1164] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 99 (0x1267a9800) [pid = 2283] [serial = 1167] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 98 (0x124545c00) [pid = 2283] [serial = 1159] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 97 (0x11c8e0800) [pid = 2283] [serial = 1153] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 96 (0x12679dc00) [pid = 2283] [serial = 1165] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 95 (0x11bc9c000) [pid = 2283] [serial = 1150] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | --DOMWINDOW == 94 (0x12e6cc400) [pid = 2283] [serial = 1081] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 2283 | 1461323412179 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:12 INFO - PROCESS | 2283 | ++DOCSHELL 0x11abc5800 == 47 [pid = 2283] [id = 414] 04:10:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 95 (0x115215c00) [pid = 2283] [serial = 1241] [outer = 0x0] 04:10:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 96 (0x116541800) [pid = 2283] [serial = 1242] [outer = 0x115215c00] 04:10:12 INFO - PROCESS | 2283 | 1461323412222 Marionette DEBUG loaded listener.js 04:10:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 97 (0x11b718800) [pid = 2283] [serial = 1243] [outer = 0x115215c00] 04:10:12 INFO - PROCESS | 2283 | 1461323412586 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]]]}] 04:10:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:10:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 722ms 04:10:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:10:12 INFO - PROCESS | 2283 | 1461323412619 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 04:10:12 INFO - PROCESS | 2283 | 1461323412620 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 04:10:12 INFO - PROCESS | 2283 | 1461323412622 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:10:12 INFO - PROCESS | 2283 | 1461323412625 Marionette TRACE conn2 <- [1,1630,null,{}] 04:10:12 INFO - PROCESS | 2283 | 1461323412632 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}] 04:10:12 INFO - PROCESS | 2283 | 1461323412720 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 04:10:12 INFO - PROCESS | 2283 | 1461323412726 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:12 INFO - PROCESS | 2283 | ++DOCSHELL 0x12653b800 == 48 [pid = 2283] [id = 415] 04:10:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 98 (0x11bca8400) [pid = 2283] [serial = 1244] [outer = 0x0] 04:10:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 99 (0x11c7ebc00) [pid = 2283] [serial = 1245] [outer = 0x11bca8400] 04:10:12 INFO - PROCESS | 2283 | 1461323412754 Marionette DEBUG loaded listener.js 04:10:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 100 (0x123e99c00) [pid = 2283] [serial = 1246] [outer = 0x11bca8400] 04:10:13 INFO - PROCESS | 2283 | 1461323413106 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]]]}] 04:10:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:10:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 522ms 04:10:13 INFO - PROCESS | 2283 | 1461323413148 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 04:10:13 INFO - PROCESS | 2283 | 1461323413150 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 04:10:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:10:13 INFO - PROCESS | 2283 | 1461323413152 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:10:13 INFO - PROCESS | 2283 | 1461323413153 Marionette TRACE conn2 <- [1,1634,null,{}] 04:10:13 INFO - PROCESS | 2283 | 1461323413156 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}] 04:10:13 INFO - PROCESS | 2283 | 1461323413244 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 04:10:13 INFO - PROCESS | 2283 | 1461323413249 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:13 INFO - PROCESS | 2283 | ++DOCSHELL 0x12904f000 == 49 [pid = 2283] [id = 416] 04:10:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 101 (0x12453fc00) [pid = 2283] [serial = 1247] [outer = 0x0] 04:10:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 102 (0x1274bcc00) [pid = 2283] [serial = 1248] [outer = 0x12453fc00] 04:10:13 INFO - PROCESS | 2283 | 1461323413275 Marionette DEBUG loaded listener.js 04:10:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x129c27800) [pid = 2283] [serial = 1249] [outer = 0x12453fc00] 04:10:13 INFO - PROCESS | 2283 | 1461323413622 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]]]}] 04:10:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:10:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 522ms 04:10:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:10:13 INFO - PROCESS | 2283 | 1461323413674 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 04:10:13 INFO - PROCESS | 2283 | 1461323413675 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 04:10:13 INFO - PROCESS | 2283 | 1461323413678 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:10:13 INFO - PROCESS | 2283 | 1461323413679 Marionette TRACE conn2 <- [1,1638,null,{}] 04:10:13 INFO - PROCESS | 2283 | 1461323413682 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}] 04:10:13 INFO - PROCESS | 2283 | 1461323413768 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 04:10:13 INFO - PROCESS | 2283 | 1461323413833 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:13 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b483000 == 50 [pid = 2283] [id = 417] 04:10:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x1267a4400) [pid = 2283] [serial = 1250] [outer = 0x0] 04:10:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x129e5dc00) [pid = 2283] [serial = 1251] [outer = 0x1267a4400] 04:10:13 INFO - PROCESS | 2283 | 1461323413858 Marionette DEBUG loaded listener.js 04:10:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x12a4af400) [pid = 2283] [serial = 1252] [outer = 0x1267a4400] 04:10:14 INFO - PROCESS | 2283 | 1461323414148 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]]]}] 04:10:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:10:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 520ms 04:10:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:10:14 INFO - PROCESS | 2283 | 1461323414199 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 04:10:14 INFO - PROCESS | 2283 | 1461323414200 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 04:10:14 INFO - PROCESS | 2283 | 1461323414202 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:10:14 INFO - PROCESS | 2283 | 1461323414204 Marionette TRACE conn2 <- [1,1642,null,{}] 04:10:14 INFO - PROCESS | 2283 | 1461323414206 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}] 04:10:14 INFO - PROCESS | 2283 | 1461323414333 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 04:10:14 INFO - PROCESS | 2283 | 1461323414346 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:14 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d493800 == 51 [pid = 2283] [id = 418] 04:10:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x12a4b6800) [pid = 2283] [serial = 1253] [outer = 0x0] 04:10:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x12b45dc00) [pid = 2283] [serial = 1254] [outer = 0x12a4b6800] 04:10:14 INFO - PROCESS | 2283 | 1461323414373 Marionette DEBUG loaded listener.js 04:10:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x12bca5c00) [pid = 2283] [serial = 1255] [outer = 0x12a4b6800] 04:10:14 INFO - PROCESS | 2283 | 1461323414756 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]]]}] 04:10:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:10:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 571ms 04:10:14 INFO - PROCESS | 2283 | 1461323414775 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 04:10:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:10:14 INFO - PROCESS | 2283 | 1461323414777 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 04:10:14 INFO - PROCESS | 2283 | 1461323414780 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:10:14 INFO - PROCESS | 2283 | 1461323414781 Marionette TRACE conn2 <- [1,1646,null,{}] 04:10:14 INFO - PROCESS | 2283 | 1461323414783 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}] 04:10:14 INFO - PROCESS | 2283 | 1461323414922 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 04:10:14 INFO - PROCESS | 2283 | 1461323414946 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:14 INFO - PROCESS | 2283 | ++DOCSHELL 0x12e839800 == 52 [pid = 2283] [id = 419] 04:10:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x12bca4800) [pid = 2283] [serial = 1256] [outer = 0x0] 04:10:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x12bf0f400) [pid = 2283] [serial = 1257] [outer = 0x12bca4800] 04:10:14 INFO - PROCESS | 2283 | 1461323414986 Marionette DEBUG loaded listener.js 04:10:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x12d032800) [pid = 2283] [serial = 1258] [outer = 0x12bca4800] 04:10:15 INFO - PROCESS | 2283 | 1461323415369 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]]]}] 04:10:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:10:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 621ms 04:10:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:10:15 INFO - PROCESS | 2283 | 1461323415405 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 04:10:15 INFO - PROCESS | 2283 | 1461323415407 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 04:10:15 INFO - PROCESS | 2283 | 1461323415410 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:10:15 INFO - PROCESS | 2283 | 1461323415412 Marionette TRACE conn2 <- [1,1650,null,{}] 04:10:15 INFO - PROCESS | 2283 | 1461323415416 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}] 04:10:15 INFO - PROCESS | 2283 | 1461323415576 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 04:10:15 INFO - PROCESS | 2283 | 1461323415592 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:15 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f6e3000 == 53 [pid = 2283] [id = 420] 04:10:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x12d032c00) [pid = 2283] [serial = 1259] [outer = 0x0] 04:10:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x12d0e8800) [pid = 2283] [serial = 1260] [outer = 0x12d032c00] 04:10:15 INFO - PROCESS | 2283 | 1461323415617 Marionette DEBUG loaded listener.js 04:10:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x12d0f4800) [pid = 2283] [serial = 1261] [outer = 0x12d032c00] 04:10:15 INFO - PROCESS | 2283 | 1461323415968 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]]]}] 04:10:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:10:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 569ms 04:10:15 INFO - PROCESS | 2283 | 1461323415980 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 04:10:15 INFO - PROCESS | 2283 | 1461323415981 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 04:10:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:10:15 INFO - PROCESS | 2283 | 1461323415983 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:10:15 INFO - PROCESS | 2283 | 1461323415985 Marionette TRACE conn2 <- [1,1654,null,{}] 04:10:15 INFO - PROCESS | 2283 | 1461323415987 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}] 04:10:16 INFO - PROCESS | 2283 | 1461323416100 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 04:10:16 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x11c1c0400) [pid = 2283] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:10:16 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x116718400) [pid = 2283] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:10:16 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x11adbec00) [pid = 2283] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:10:16 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x114f69800) [pid = 2283] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:10:16 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x114db5c00) [pid = 2283] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:10:16 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x115806c00) [pid = 2283] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:10:16 INFO - PROCESS | 2283 | 1461323416182 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:16 INFO - PROCESS | 2283 | ++DOCSHELL 0x11a95e000 == 54 [pid = 2283] [id = 421] 04:10:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x1133af000) [pid = 2283] [serial = 1262] [outer = 0x0] 04:10:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x116341c00) [pid = 2283] [serial = 1263] [outer = 0x1133af000] 04:10:16 INFO - PROCESS | 2283 | 1461323416207 Marionette DEBUG loaded listener.js 04:10:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x11c1c0400) [pid = 2283] [serial = 1264] [outer = 0x1133af000] 04:10:16 INFO - PROCESS | 2283 | 1461323416475 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]]]}] 04:10:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:10:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 520ms 04:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:10:16 INFO - PROCESS | 2283 | 1461323416504 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 04:10:16 INFO - PROCESS | 2283 | 1461323416506 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 04:10:16 INFO - PROCESS | 2283 | 1461323416516 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:10:16 INFO - PROCESS | 2283 | 1461323416517 Marionette TRACE conn2 <- [1,1658,null,{}] 04:10:16 INFO - PROCESS | 2283 | 1461323416519 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}] 04:10:16 INFO - PROCESS | 2283 | 1461323416615 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 04:10:16 INFO - PROCESS | 2283 | 1461323416619 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:16 INFO - PROCESS | 2283 | ++DOCSHELL 0x13003f000 == 55 [pid = 2283] [id = 422] 04:10:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x1267a1000) [pid = 2283] [serial = 1265] [outer = 0x0] 04:10:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x12d110400) [pid = 2283] [serial = 1266] [outer = 0x1267a1000] 04:10:16 INFO - PROCESS | 2283 | 1461323416645 Marionette DEBUG loaded listener.js 04:10:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x12d4bf000) [pid = 2283] [serial = 1267] [outer = 0x1267a1000] 04:10:17 INFO - PROCESS | 2283 | 1461323417074 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]]]}] 04:10:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 627ms 04:10:17 INFO - PROCESS | 2283 | 1461323417136 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 04:10:17 INFO - PROCESS | 2283 | 1461323417138 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 04:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:10:17 INFO - PROCESS | 2283 | 1461323417144 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:10:17 INFO - PROCESS | 2283 | 1461323417148 Marionette TRACE conn2 <- [1,1662,null,{}] 04:10:17 INFO - PROCESS | 2283 | 1461323417151 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}] 04:10:17 INFO - PROCESS | 2283 | 1461323417308 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 04:10:17 INFO - PROCESS | 2283 | 1461323417323 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:17 INFO - PROCESS | 2283 | ++DOCSHELL 0x13074e800 == 56 [pid = 2283] [id = 423] 04:10:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x12dc1c800) [pid = 2283] [serial = 1268] [outer = 0x0] 04:10:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x12e4a2c00) [pid = 2283] [serial = 1269] [outer = 0x12dc1c800] 04:10:17 INFO - PROCESS | 2283 | 1461323417353 Marionette DEBUG loaded listener.js 04:10:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x12e4ae800) [pid = 2283] [serial = 1270] [outer = 0x12dc1c800] 04:10:17 INFO - PROCESS | 2283 | 1461323417695 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]]]}] 04:10:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 576ms 04:10:17 INFO - PROCESS | 2283 | 1461323417718 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 04:10:17 INFO - PROCESS | 2283 | 1461323417719 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 04:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:10:17 INFO - PROCESS | 2283 | 1461323417721 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:10:17 INFO - PROCESS | 2283 | 1461323417722 Marionette TRACE conn2 <- [1,1666,null,{}] 04:10:17 INFO - PROCESS | 2283 | 1461323417727 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}] 04:10:17 INFO - PROCESS | 2283 | 1461323417844 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 04:10:17 INFO - PROCESS | 2283 | 1461323417850 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:17 INFO - PROCESS | 2283 | ++DOCSHELL 0x130762800 == 57 [pid = 2283] [id = 424] 04:10:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x12e4c8000) [pid = 2283] [serial = 1271] [outer = 0x0] 04:10:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x12e4cdc00) [pid = 2283] [serial = 1272] [outer = 0x12e4c8000] 04:10:17 INFO - PROCESS | 2283 | 1461323417875 Marionette DEBUG loaded listener.js 04:10:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x12e6d2400) [pid = 2283] [serial = 1273] [outer = 0x12e4c8000] 04:10:18 INFO - PROCESS | 2283 | 1461323418272 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]]]}] 04:10:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:10:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 572ms 04:10:18 INFO - PROCESS | 2283 | 1461323418304 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 04:10:18 INFO - PROCESS | 2283 | 1461323418307 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 04:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:10:18 INFO - PROCESS | 2283 | 1461323418315 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:10:18 INFO - PROCESS | 2283 | 1461323418318 Marionette TRACE conn2 <- [1,1670,null,{}] 04:10:18 INFO - PROCESS | 2283 | 1461323418323 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}] 04:10:18 INFO - PROCESS | 2283 | 1461323418436 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 04:10:18 INFO - PROCESS | 2283 | 1461323418510 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:18 INFO - PROCESS | 2283 | ++DOCSHELL 0x11a95e800 == 58 [pid = 2283] [id = 425] 04:10:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x1147da000) [pid = 2283] [serial = 1274] [outer = 0x0] 04:10:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x114db0800) [pid = 2283] [serial = 1275] [outer = 0x1147da000] 04:10:18 INFO - PROCESS | 2283 | 1461323418542 Marionette DEBUG loaded listener.js 04:10:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x1159b6000) [pid = 2283] [serial = 1276] [outer = 0x1147da000] 04:10:19 INFO - PROCESS | 2283 | 1461323419009 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]]]}] 04:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 722ms 04:10:19 INFO - PROCESS | 2283 | 1461323419066 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 04:10:19 INFO - PROCESS | 2283 | 1461323419070 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 04:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:10:19 INFO - PROCESS | 2283 | 1461323419078 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:10:19 INFO - PROCESS | 2283 | 1461323419080 Marionette TRACE conn2 <- [1,1674,null,{}] 04:10:19 INFO - PROCESS | 2283 | 1461323419082 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}] 04:10:19 INFO - PROCESS | 2283 | 1461323419194 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 04:10:19 INFO - PROCESS | 2283 | 1461323419271 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:19 INFO - PROCESS | 2283 | ++DOCSHELL 0x12916d800 == 59 [pid = 2283] [id = 426] 04:10:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x11bba1400) [pid = 2283] [serial = 1277] [outer = 0x0] 04:10:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x11c1cd000) [pid = 2283] [serial = 1278] [outer = 0x11bba1400] 04:10:19 INFO - PROCESS | 2283 | 1461323419304 Marionette DEBUG loaded listener.js 04:10:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x123bf5c00) [pid = 2283] [serial = 1279] [outer = 0x11bba1400] 04:10:19 INFO - PROCESS | 2283 | 1461323419824 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]]]}] 04:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 773ms 04:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:10:19 INFO - PROCESS | 2283 | 1461323419849 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 04:10:19 INFO - PROCESS | 2283 | 1461323419851 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 04:10:19 INFO - PROCESS | 2283 | 1461323419853 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:10:19 INFO - PROCESS | 2283 | 1461323419857 Marionette TRACE conn2 <- [1,1678,null,{}] 04:10:19 INFO - PROCESS | 2283 | 1461323419867 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}] 04:10:19 INFO - PROCESS | 2283 | 1461323419979 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 04:10:20 INFO - PROCESS | 2283 | 1461323420038 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:20 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f6e2000 == 60 [pid = 2283] [id = 427] 04:10:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x12679dc00) [pid = 2283] [serial = 1280] [outer = 0x0] 04:10:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 129 (0x129f36c00) [pid = 2283] [serial = 1281] [outer = 0x12679dc00] 04:10:20 INFO - PROCESS | 2283 | 1461323420112 Marionette DEBUG loaded listener.js 04:10:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x12b458800) [pid = 2283] [serial = 1282] [outer = 0x12679dc00] 04:10:20 INFO - PROCESS | 2283 | 1461323420571 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]]]}] 04:10:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:10:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 774ms 04:10:20 INFO - PROCESS | 2283 | 1461323420627 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 04:10:20 INFO - PROCESS | 2283 | 1461323420629 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 04:10:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:10:20 INFO - PROCESS | 2283 | 1461323420631 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:10:20 INFO - PROCESS | 2283 | 1461323420633 Marionette TRACE conn2 <- [1,1682,null,{}] 04:10:20 INFO - PROCESS | 2283 | 1461323420635 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}] 04:10:20 INFO - PROCESS | 2283 | 1461323420747 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 04:10:20 INFO - PROCESS | 2283 | 1461323420818 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:20 INFO - PROCESS | 2283 | ++DOCSHELL 0x132e62800 == 61 [pid = 2283] [id = 428] 04:10:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x12b4dac00) [pid = 2283] [serial = 1283] [outer = 0x0] 04:10:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x12ba57800) [pid = 2283] [serial = 1284] [outer = 0x12b4dac00] 04:10:20 INFO - PROCESS | 2283 | 1461323420849 Marionette DEBUG loaded listener.js 04:10:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x12d111000) [pid = 2283] [serial = 1285] [outer = 0x12b4dac00] 04:10:21 INFO - PROCESS | 2283 | 1461323421254 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]]]}] 04:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 669ms 04:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:10:21 INFO - PROCESS | 2283 | 1461323421300 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 04:10:21 INFO - PROCESS | 2283 | 1461323421302 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 04:10:21 INFO - PROCESS | 2283 | 1461323421304 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:10:21 INFO - PROCESS | 2283 | 1461323421305 Marionette TRACE conn2 <- [1,1686,null,{}] 04:10:21 INFO - PROCESS | 2283 | 1461323421308 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}] 04:10:21 INFO - PROCESS | 2283 | 1461323421415 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 04:10:21 INFO - PROCESS | 2283 | 1461323421515 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:21 INFO - PROCESS | 2283 | ++DOCSHELL 0x132e90000 == 62 [pid = 2283] [id = 429] 04:10:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 134 (0x12b885800) [pid = 2283] [serial = 1286] [outer = 0x0] 04:10:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 135 (0x12da20400) [pid = 2283] [serial = 1287] [outer = 0x12b885800] 04:10:21 INFO - PROCESS | 2283 | 1461323421546 Marionette DEBUG loaded listener.js 04:10:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 136 (0x12dc1ec00) [pid = 2283] [serial = 1288] [outer = 0x12b885800] 04:10:21 INFO - PROCESS | 2283 | 1461323421976 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]]]}] 04:10:22 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 04:10:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 721ms 04:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:10:22 INFO - PROCESS | 2283 | 1461323422025 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 04:10:22 INFO - PROCESS | 2283 | 1461323422027 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 04:10:22 INFO - PROCESS | 2283 | 1461323422048 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:10:22 INFO - PROCESS | 2283 | 1461323422049 Marionette TRACE conn2 <- [1,1690,null,{}] 04:10:22 INFO - PROCESS | 2283 | 1461323422052 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}] 04:10:22 INFO - PROCESS | 2283 | 1461323422206 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 04:10:22 INFO - PROCESS | 2283 | 1461323422265 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:22 INFO - PROCESS | 2283 | ++DOCSHELL 0x11b242000 == 63 [pid = 2283] [id = 430] 04:10:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 137 (0x113405c00) [pid = 2283] [serial = 1289] [outer = 0x0] 04:10:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 138 (0x12da27000) [pid = 2283] [serial = 1290] [outer = 0x113405c00] 04:10:22 INFO - PROCESS | 2283 | 1461323422297 Marionette DEBUG loaded listener.js 04:10:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 139 (0x12e885000) [pid = 2283] [serial = 1291] [outer = 0x113405c00] 04:10:22 INFO - PROCESS | 2283 | 1461323422923 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]]]}] 04:10:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:10:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 942ms 04:10:22 INFO - PROCESS | 2283 | 1461323422972 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 04:10:22 INFO - PROCESS | 2283 | 1461323422974 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 04:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:10:22 INFO - PROCESS | 2283 | 1461323422978 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:10:22 INFO - PROCESS | 2283 | 1461323422980 Marionette TRACE conn2 <- [1,1694,null,{}] 04:10:22 INFO - PROCESS | 2283 | 1461323422984 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}] 04:10:23 INFO - PROCESS | 2283 | 1461323423082 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 04:10:23 INFO - PROCESS | 2283 | 1461323423143 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:23 INFO - PROCESS | 2283 | ++DOCSHELL 0x11b240000 == 64 [pid = 2283] [id = 431] 04:10:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 140 (0x114db3800) [pid = 2283] [serial = 1292] [outer = 0x0] 04:10:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 141 (0x115217c00) [pid = 2283] [serial = 1293] [outer = 0x114db3800] 04:10:23 INFO - PROCESS | 2283 | 1461323423173 Marionette DEBUG loaded listener.js 04:10:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 142 (0x1158ca400) [pid = 2283] [serial = 1294] [outer = 0x114db3800] 04:10:23 INFO - PROCESS | 2283 | 1461323423735 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]]]}] 04:10:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:10:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 821ms 04:10:23 INFO - PROCESS | 2283 | 1461323423800 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 04:10:23 INFO - PROCESS | 2283 | 1461323423806 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 04:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:10:23 INFO - PROCESS | 2283 | 1461323423813 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:10:23 INFO - PROCESS | 2283 | 1461323423815 Marionette TRACE conn2 <- [1,1698,null,{}] 04:10:23 INFO - PROCESS | 2283 | 1461323423819 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}] 04:10:23 INFO - PROCESS | 2283 | 1461323423956 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 04:10:24 INFO - PROCESS | 2283 | 1461323424112 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x11586b800 == 63 [pid = 2283] [id = 398] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x12ecc4800 == 62 [pid = 2283] [id = 396] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x114d22000 == 61 [pid = 2283] [id = 96] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x13074e800 == 60 [pid = 2283] [id = 423] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x13003f000 == 59 [pid = 2283] [id = 422] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x11a95e000 == 58 [pid = 2283] [id = 421] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x12f6e3000 == 57 [pid = 2283] [id = 420] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x12e839800 == 56 [pid = 2283] [id = 419] 04:10:24 INFO - PROCESS | 2283 | --DOMWINDOW == 141 (0x12a4aa400) [pid = 2283] [serial = 1188] [outer = 0x0] [url = about:blank] 04:10:24 INFO - PROCESS | 2283 | --DOMWINDOW == 140 (0x11793b000) [pid = 2283] [serial = 1176] [outer = 0x0] [url = about:blank] 04:10:24 INFO - PROCESS | 2283 | --DOMWINDOW == 139 (0x114b3c400) [pid = 2283] [serial = 1173] [outer = 0x0] [url = about:blank] 04:10:24 INFO - PROCESS | 2283 | --DOMWINDOW == 138 (0x11bb0c000) [pid = 2283] [serial = 1179] [outer = 0x0] [url = about:blank] 04:10:24 INFO - PROCESS | 2283 | --DOMWINDOW == 137 (0x12b1f5000) [pid = 2283] [serial = 1191] [outer = 0x0] [url = about:blank] 04:10:24 INFO - PROCESS | 2283 | --DOMWINDOW == 136 (0x1267a3000) [pid = 2283] [serial = 1182] [outer = 0x0] [url = about:blank] 04:10:24 INFO - PROCESS | 2283 | --DOMWINDOW == 135 (0x12911b000) [pid = 2283] [serial = 1185] [outer = 0x0] [url = about:blank] 04:10:24 INFO - PROCESS | 2283 | --DOMWINDOW == 134 (0x123e98800) [pid = 2283] [serial = 1209] [outer = 0x0] [url = about:blank] 04:10:24 INFO - PROCESS | 2283 | ++DOCSHELL 0x114f8c800 == 57 [pid = 2283] [id = 432] 04:10:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 135 (0x11340fc00) [pid = 2283] [serial = 1295] [outer = 0x0] 04:10:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 136 (0x11580bc00) [pid = 2283] [serial = 1296] [outer = 0x11340fc00] 04:10:24 INFO - PROCESS | 2283 | 1461323424169 Marionette DEBUG loaded listener.js 04:10:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 137 (0x119277000) [pid = 2283] [serial = 1297] [outer = 0x11340fc00] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x12d493800 == 56 [pid = 2283] [id = 418] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x12b483000 == 55 [pid = 2283] [id = 417] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x12904f000 == 54 [pid = 2283] [id = 416] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x12653b800 == 53 [pid = 2283] [id = 415] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x11abc5800 == 52 [pid = 2283] [id = 414] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x118654800 == 51 [pid = 2283] [id = 413] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x12ecbf000 == 50 [pid = 2283] [id = 410] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x12d462800 == 49 [pid = 2283] [id = 409] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x12c081800 == 48 [pid = 2283] [id = 408] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x12ba40800 == 47 [pid = 2283] [id = 407] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x129c1a800 == 46 [pid = 2283] [id = 406] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x123d83000 == 45 [pid = 2283] [id = 405] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x12d490000 == 44 [pid = 2283] [id = 390] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x11ad67000 == 43 [pid = 2283] [id = 404] 04:10:24 INFO - PROCESS | 2283 | --DOCSHELL 0x12677e800 == 42 [pid = 2283] [id = 403] 04:10:24 INFO - PROCESS | 2283 | --DOMWINDOW == 136 (0x11c8de400) [pid = 2283] [serial = 1207] [outer = 0x0] [url = about:blank] 04:10:24 INFO - PROCESS | 2283 | --DOMWINDOW == 135 (0x119832c00) [pid = 2283] [serial = 1201] [outer = 0x0] [url = about:blank] 04:10:24 INFO - PROCESS | 2283 | --DOMWINDOW == 134 (0x11add4800) [pid = 2283] [serial = 1203] [outer = 0x0] [url = about:blank] 04:10:24 INFO - PROCESS | 2283 | --DOMWINDOW == 133 (0x1188b3c00) [pid = 2283] [serial = 1200] [outer = 0x0] [url = about:blank] 04:10:24 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x11bba7800) [pid = 2283] [serial = 1204] [outer = 0x0] [url = about:blank] 04:10:24 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x11566d000) [pid = 2283] [serial = 1198] [outer = 0x0] [url = about:blank] 04:10:24 INFO - PROCESS | 2283 | --DOMWINDOW == 130 (0x129c30400) [pid = 2283] [serial = 1195] [outer = 0x0] [url = about:blank] 04:10:24 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x119127800) [pid = 2283] [serial = 1194] [outer = 0x0] [url = about:blank] 04:10:24 INFO - PROCESS | 2283 | --DOMWINDOW == 128 (0x115210c00) [pid = 2283] [serial = 1197] [outer = 0x0] [url = about:blank] 04:10:24 INFO - PROCESS | 2283 | --DOMWINDOW == 127 (0x11c3cd400) [pid = 2283] [serial = 1206] [outer = 0x0] [url = about:blank] 04:10:24 INFO - PROCESS | 2283 | --DOMWINDOW == 126 (0x129f41400) [pid = 2283] [serial = 1129] [outer = 0x0] [url = about:blank] 04:10:24 INFO - PROCESS | 2283 | 1461323424475 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]]]}] 04:10:24 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 04:10:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 723ms 04:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:10:24 INFO - PROCESS | 2283 | 1461323424534 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 04:10:24 INFO - PROCESS | 2283 | 1461323424535 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 04:10:24 INFO - PROCESS | 2283 | 1461323424538 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:10:24 INFO - PROCESS | 2283 | 1461323424540 Marionette TRACE conn2 <- [1,1702,null,{}] 04:10:24 INFO - PROCESS | 2283 | 1461323424569 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}] 04:10:24 INFO - PROCESS | 2283 | 1461323424654 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 04:10:24 INFO - PROCESS | 2283 | 1461323424662 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:24 INFO - PROCESS | 2283 | ++DOCSHELL 0x11b241800 == 43 [pid = 2283] [id = 433] 04:10:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x119834400) [pid = 2283] [serial = 1298] [outer = 0x0] 04:10:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x11abcf800) [pid = 2283] [serial = 1299] [outer = 0x119834400] 04:10:24 INFO - PROCESS | 2283 | 1461323424690 Marionette DEBUG loaded listener.js 04:10:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 129 (0x11bb0bc00) [pid = 2283] [serial = 1300] [outer = 0x119834400] 04:10:25 INFO - PROCESS | 2283 | 1461323425044 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]]]}] 04:10:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:10:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 541ms 04:10:25 INFO - PROCESS | 2283 | 1461323425079 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 04:10:25 INFO - PROCESS | 2283 | 1461323425081 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 04:10:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:10:25 INFO - PROCESS | 2283 | 1461323425083 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:10:25 INFO - PROCESS | 2283 | 1461323425084 Marionette TRACE conn2 <- [1,1706,null,{}] 04:10:25 INFO - PROCESS | 2283 | 1461323425094 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}] 04:10:25 INFO - PROCESS | 2283 | 1461323425182 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 04:10:25 INFO - PROCESS | 2283 | 1461323425186 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:25 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c958800 == 44 [pid = 2283] [id = 434] 04:10:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x11bba1800) [pid = 2283] [serial = 1301] [outer = 0x0] 04:10:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x11c1c9000) [pid = 2283] [serial = 1302] [outer = 0x11bba1800] 04:10:25 INFO - PROCESS | 2283 | 1461323425213 Marionette DEBUG loaded listener.js 04:10:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x11c3d8400) [pid = 2283] [serial = 1303] [outer = 0x11bba1800] 04:10:25 INFO - PROCESS | 2283 | 1461323425546 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]]]}] 04:10:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:10:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 469ms 04:10:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:10:25 INFO - PROCESS | 2283 | 1461323425552 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 04:10:25 INFO - PROCESS | 2283 | 1461323425553 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 04:10:25 INFO - PROCESS | 2283 | 1461323425555 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:10:25 INFO - PROCESS | 2283 | 1461323425557 Marionette TRACE conn2 <- [1,1710,null,{}] 04:10:25 INFO - PROCESS | 2283 | 1461323425561 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}] 04:10:25 INFO - PROCESS | 2283 | 1461323425643 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 04:10:25 INFO - PROCESS | 2283 | 1461323425700 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:25 INFO - PROCESS | 2283 | ++DOCSHELL 0x123e58800 == 45 [pid = 2283] [id = 435] 04:10:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x11acc3000) [pid = 2283] [serial = 1304] [outer = 0x0] 04:10:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 134 (0x11c53f000) [pid = 2283] [serial = 1305] [outer = 0x11acc3000] 04:10:25 INFO - PROCESS | 2283 | 1461323425728 Marionette DEBUG loaded listener.js 04:10:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 135 (0x11c929400) [pid = 2283] [serial = 1306] [outer = 0x11acc3000] 04:10:26 INFO - PROCESS | 2283 | 1461323426150 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]]]}] 04:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 620ms 04:10:26 INFO - PROCESS | 2283 | 1461323426177 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 04:10:26 INFO - PROCESS | 2283 | 1461323426180 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 04:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:10:26 INFO - PROCESS | 2283 | 1461323426183 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:10:26 INFO - PROCESS | 2283 | 1461323426185 Marionette TRACE conn2 <- [1,1714,null,{}] 04:10:26 INFO - PROCESS | 2283 | 1461323426189 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}] 04:10:26 INFO - PROCESS | 2283 | 1461323426328 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 04:10:26 INFO - PROCESS | 2283 | 1461323426350 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:26 INFO - PROCESS | 2283 | ++DOCSHELL 0x127e17800 == 46 [pid = 2283] [id = 436] 04:10:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 136 (0x11c8db000) [pid = 2283] [serial = 1307] [outer = 0x0] 04:10:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 137 (0x12401fc00) [pid = 2283] [serial = 1308] [outer = 0x11c8db000] 04:10:26 INFO - PROCESS | 2283 | 1461323426377 Marionette DEBUG loaded listener.js 04:10:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 138 (0x1267a9400) [pid = 2283] [serial = 1309] [outer = 0x11c8db000] 04:10:26 INFO - PROCESS | 2283 | 1461323426695 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]]]}] 04:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 522ms 04:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:10:26 INFO - PROCESS | 2283 | 1461323426705 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 04:10:26 INFO - PROCESS | 2283 | 1461323426707 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 04:10:26 INFO - PROCESS | 2283 | 1461323426710 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:10:26 INFO - PROCESS | 2283 | 1461323426711 Marionette TRACE conn2 <- [1,1718,null,{}] 04:10:26 INFO - PROCESS | 2283 | 1461323426721 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}] 04:10:26 INFO - PROCESS | 2283 | 1461323426824 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 04:10:26 INFO - PROCESS | 2283 | 1461323426829 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:26 INFO - PROCESS | 2283 | ++DOCSHELL 0x12962b000 == 47 [pid = 2283] [id = 437] 04:10:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 139 (0x11c927c00) [pid = 2283] [serial = 1310] [outer = 0x0] 04:10:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 140 (0x12753c800) [pid = 2283] [serial = 1311] [outer = 0x11c927c00] 04:10:26 INFO - PROCESS | 2283 | 1461323426885 Marionette DEBUG loaded listener.js 04:10:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 141 (0x12902e400) [pid = 2283] [serial = 1312] [outer = 0x11c927c00] 04:10:27 INFO - PROCESS | 2283 | 1461323427190 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]]]}] 04:10:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 526ms 04:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:10:27 INFO - PROCESS | 2283 | 1461323427236 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 04:10:27 INFO - PROCESS | 2283 | 1461323427237 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 04:10:27 INFO - PROCESS | 2283 | 1461323427240 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:10:27 INFO - PROCESS | 2283 | 1461323427241 Marionette TRACE conn2 <- [1,1722,null,{}] 04:10:27 INFO - PROCESS | 2283 | 1461323427243 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}] 04:10:27 INFO - PROCESS | 2283 | 1461323427347 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 04:10:27 INFO - PROCESS | 2283 | 1461323427359 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:27 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ba35800 == 48 [pid = 2283] [id = 438] 04:10:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 142 (0x12777ac00) [pid = 2283] [serial = 1313] [outer = 0x0] 04:10:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 143 (0x129693800) [pid = 2283] [serial = 1314] [outer = 0x12777ac00] 04:10:27 INFO - PROCESS | 2283 | 1461323427385 Marionette DEBUG loaded listener.js 04:10:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 144 (0x129e58000) [pid = 2283] [serial = 1315] [outer = 0x12777ac00] 04:10:27 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 04:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 470ms 04:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:10:27 INFO - PROCESS | 2283 | 1461323427706 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]]]}] 04:10:27 INFO - PROCESS | 2283 | 1461323427711 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 04:10:27 INFO - PROCESS | 2283 | 1461323427712 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 04:10:27 INFO - PROCESS | 2283 | 1461323427714 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:10:27 INFO - PROCESS | 2283 | 1461323427715 Marionette TRACE conn2 <- [1,1726,null,{}] 04:10:27 INFO - PROCESS | 2283 | 1461323427718 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}] 04:10:27 INFO - PROCESS | 2283 | 1461323427836 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 04:10:27 INFO - PROCESS | 2283 | 1461323427849 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:27 INFO - PROCESS | 2283 | ++DOCSHELL 0x12cfa2000 == 49 [pid = 2283] [id = 439] 04:10:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 145 (0x1267a7800) [pid = 2283] [serial = 1316] [outer = 0x0] 04:10:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 146 (0x129f37000) [pid = 2283] [serial = 1317] [outer = 0x1267a7800] 04:10:27 INFO - PROCESS | 2283 | 1461323427874 Marionette DEBUG loaded listener.js 04:10:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 147 (0x12a287c00) [pid = 2283] [serial = 1318] [outer = 0x1267a7800] 04:10:28 INFO - PROCESS | 2283 | 1461323428214 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]]]}] 04:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 519ms 04:10:28 INFO - PROCESS | 2283 | 1461323428234 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 04:10:28 INFO - PROCESS | 2283 | 1461323428235 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 04:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:10:28 INFO - PROCESS | 2283 | 1461323428238 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:10:28 INFO - PROCESS | 2283 | 1461323428239 Marionette TRACE conn2 <- [1,1730,null,{}] 04:10:28 INFO - PROCESS | 2283 | 1461323428242 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}] 04:10:28 INFO - PROCESS | 2283 | 1461323428592 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 146 (0x12a4b6800) [pid = 2283] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 145 (0x12d032c00) [pid = 2283] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 144 (0x12bca4800) [pid = 2283] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 143 (0x11bca8400) [pid = 2283] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 142 (0x11aa08800) [pid = 2283] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 141 (0x113389000) [pid = 2283] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 140 (0x1267a1800) [pid = 2283] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 139 (0x11c53a000) [pid = 2283] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 138 (0x1267a4400) [pid = 2283] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 137 (0x115215c00) [pid = 2283] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 136 (0x11558a000) [pid = 2283] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 135 (0x12b1ef400) [pid = 2283] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 134 (0x12a284000) [pid = 2283] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 133 (0x12a280c00) [pid = 2283] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x1133af000) [pid = 2283] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x12dc1c800) [pid = 2283] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 130 (0x1267a1000) [pid = 2283] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x1133a4400) [pid = 2283] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 128 (0x12453fc00) [pid = 2283] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 127 (0x1147e6800) [pid = 2283] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 126 (0x12a27d800) [pid = 2283] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x1147e2000) [pid = 2283] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x12a4b0000) [pid = 2283] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x1274c2400) [pid = 2283] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x123e97400) [pid = 2283] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x11580f000) [pid = 2283] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x115663c00) [pid = 2283] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x11aa04800) [pid = 2283] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x12911f800) [pid = 2283] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:10:28 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x113407c00) [pid = 2283] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:10:28 INFO - PROCESS | 2283 | 1461323428644 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:28 INFO - PROCESS | 2283 | ++DOCSHELL 0x119251000 == 50 [pid = 2283] [id = 440] 04:10:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x113385800) [pid = 2283] [serial = 1319] [outer = 0x0] 04:10:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x113409c00) [pid = 2283] [serial = 1320] [outer = 0x113385800] 04:10:28 INFO - PROCESS | 2283 | 1461323428671 Marionette DEBUG loaded listener.js 04:10:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x115664800) [pid = 2283] [serial = 1321] [outer = 0x113385800] 04:10:28 INFO - PROCESS | 2283 | 1461323428938 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]]]}] 04:10:28 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 04:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 723ms 04:10:28 INFO - PROCESS | 2283 | 1461323428966 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 04:10:28 INFO - PROCESS | 2283 | 1461323428967 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 04:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:10:28 INFO - PROCESS | 2283 | 1461323428970 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:10:28 INFO - PROCESS | 2283 | 1461323428971 Marionette TRACE conn2 <- [1,1734,null,{}] 04:10:28 INFO - PROCESS | 2283 | 1461323428974 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}] 04:10:29 INFO - PROCESS | 2283 | 1461323429090 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 04:10:29 INFO - PROCESS | 2283 | 1461323429095 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:29 INFO - PROCESS | 2283 | ++DOCSHELL 0x12daac800 == 51 [pid = 2283] [id = 441] 04:10:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x11c8de800) [pid = 2283] [serial = 1322] [outer = 0x0] 04:10:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x129f3e400) [pid = 2283] [serial = 1323] [outer = 0x11c8de800] 04:10:29 INFO - PROCESS | 2283 | 1461323429145 Marionette DEBUG loaded listener.js 04:10:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x12b1f0800) [pid = 2283] [serial = 1324] [outer = 0x11c8de800] 04:10:29 INFO - PROCESS | 2283 | 1461323429477 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]]]}] 04:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 522ms 04:10:29 INFO - PROCESS | 2283 | 1461323429493 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 04:10:29 INFO - PROCESS | 2283 | 1461323429496 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 04:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:10:29 INFO - PROCESS | 2283 | 1461323429504 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:10:29 INFO - PROCESS | 2283 | 1461323429505 Marionette TRACE conn2 <- [1,1738,null,{}] 04:10:29 INFO - PROCESS | 2283 | 1461323429515 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}] 04:10:29 INFO - PROCESS | 2283 | 1461323429636 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 04:10:29 INFO - PROCESS | 2283 | 1461323429641 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:29 INFO - PROCESS | 2283 | ++DOCSHELL 0x12e5a1000 == 52 [pid = 2283] [id = 442] 04:10:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x115215c00) [pid = 2283] [serial = 1325] [outer = 0x0] 04:10:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x12b1fb400) [pid = 2283] [serial = 1326] [outer = 0x115215c00] 04:10:29 INFO - PROCESS | 2283 | 1461323429666 Marionette DEBUG loaded listener.js 04:10:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x12b45c400) [pid = 2283] [serial = 1327] [outer = 0x115215c00] 04:10:29 INFO - PROCESS | 2283 | 1461323429966 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]]]}] 04:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 472ms 04:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:10:29 INFO - PROCESS | 2283 | 1461323429983 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 04:10:29 INFO - PROCESS | 2283 | 1461323429985 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 04:10:29 INFO - PROCESS | 2283 | 1461323429987 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:10:29 INFO - PROCESS | 2283 | 1461323429988 Marionette TRACE conn2 <- [1,1742,null,{}] 04:10:29 INFO - PROCESS | 2283 | 1461323429990 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}] 04:10:30 INFO - PROCESS | 2283 | 1461323430083 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 04:10:30 INFO - PROCESS | 2283 | 1461323430087 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:30 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f0b7800 == 53 [pid = 2283] [id = 443] 04:10:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x12b1f7c00) [pid = 2283] [serial = 1328] [outer = 0x0] 04:10:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x12b6d8800) [pid = 2283] [serial = 1329] [outer = 0x12b1f7c00] 04:10:30 INFO - PROCESS | 2283 | 1461323430112 Marionette DEBUG loaded listener.js 04:10:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 129 (0x12bc99800) [pid = 2283] [serial = 1330] [outer = 0x12b1f7c00] 04:10:30 INFO - PROCESS | 2283 | 1461323430451 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]]]}] 04:10:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:10:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 518ms 04:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:10:30 INFO - PROCESS | 2283 | 1461323430508 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 04:10:30 INFO - PROCESS | 2283 | 1461323430509 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 04:10:30 INFO - PROCESS | 2283 | 1461323430512 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:10:30 INFO - PROCESS | 2283 | 1461323430513 Marionette TRACE conn2 <- [1,1746,null,{}] 04:10:30 INFO - PROCESS | 2283 | 1461323430515 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}] 04:10:30 INFO - PROCESS | 2283 | 1461323430603 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 04:10:30 INFO - PROCESS | 2283 | 1461323430722 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:30 INFO - PROCESS | 2283 | ++DOCSHELL 0x1156cb000 == 54 [pid = 2283] [id = 444] 04:10:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x113381400) [pid = 2283] [serial = 1331] [outer = 0x0] 04:10:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x113407c00) [pid = 2283] [serial = 1332] [outer = 0x113381400] 04:10:30 INFO - PROCESS | 2283 | 1461323430754 Marionette DEBUG loaded listener.js 04:10:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x1147e2000) [pid = 2283] [serial = 1333] [outer = 0x113381400] 04:10:31 INFO - PROCESS | 2283 | 1461323431213 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]]]}] 04:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 719ms 04:10:31 INFO - PROCESS | 2283 | 1461323431232 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 04:10:31 INFO - PROCESS | 2283 | 1461323431236 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 04:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:10:31 INFO - PROCESS | 2283 | 1461323431240 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:10:31 INFO - PROCESS | 2283 | 1461323431242 Marionette TRACE conn2 <- [1,1750,null,{}] 04:10:31 INFO - PROCESS | 2283 | 1461323431245 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}] 04:10:31 INFO - PROCESS | 2283 | 1461323431358 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 04:10:31 INFO - PROCESS | 2283 | 1461323431420 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:31 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c879000 == 55 [pid = 2283] [id = 445] 04:10:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x11566b400) [pid = 2283] [serial = 1334] [outer = 0x0] 04:10:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 134 (0x119129c00) [pid = 2283] [serial = 1335] [outer = 0x11566b400] 04:10:31 INFO - PROCESS | 2283 | 1461323431493 Marionette DEBUG loaded listener.js 04:10:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 135 (0x119c96c00) [pid = 2283] [serial = 1336] [outer = 0x11566b400] 04:10:31 INFO - PROCESS | 2283 | 1461323431897 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]]]}] 04:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 672ms 04:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:10:31 INFO - PROCESS | 2283 | 1461323431914 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 04:10:31 INFO - PROCESS | 2283 | 1461323431917 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 04:10:31 INFO - PROCESS | 2283 | 1461323431920 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:10:31 INFO - PROCESS | 2283 | 1461323431921 Marionette TRACE conn2 <- [1,1754,null,{}] 04:10:31 INFO - PROCESS | 2283 | 1461323431924 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}] 04:10:32 INFO - PROCESS | 2283 | 1461323432055 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 04:10:32 INFO - PROCESS | 2283 | 1461323432130 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:32 INFO - PROCESS | 2283 | ++DOCSHELL 0x129c07000 == 56 [pid = 2283] [id = 446] 04:10:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 136 (0x11acbdc00) [pid = 2283] [serial = 1337] [outer = 0x0] 04:10:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 137 (0x11bb58800) [pid = 2283] [serial = 1338] [outer = 0x11acbdc00] 04:10:32 INFO - PROCESS | 2283 | 1461323432160 Marionette DEBUG loaded listener.js 04:10:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 138 (0x11c3d7400) [pid = 2283] [serial = 1339] [outer = 0x11acbdc00] 04:10:32 INFO - PROCESS | 2283 | 1461323432616 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]]]}] 04:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 722ms 04:10:32 INFO - PROCESS | 2283 | 1461323432644 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 04:10:32 INFO - PROCESS | 2283 | 1461323432646 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 04:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:10:32 INFO - PROCESS | 2283 | 1461323432654 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:10:32 INFO - PROCESS | 2283 | 1461323432659 Marionette TRACE conn2 <- [1,1758,null,{}] 04:10:32 INFO - PROCESS | 2283 | 1461323432680 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}] 04:10:32 INFO - PROCESS | 2283 | 1461323432794 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 04:10:32 INFO - PROCESS | 2283 | 1461323432868 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:32 INFO - PROCESS | 2283 | ++DOCSHELL 0x12fde2000 == 57 [pid = 2283] [id = 447] 04:10:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 139 (0x11c3b6400) [pid = 2283] [serial = 1340] [outer = 0x0] 04:10:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 140 (0x1265d7800) [pid = 2283] [serial = 1341] [outer = 0x11c3b6400] 04:10:32 INFO - PROCESS | 2283 | 1461323432897 Marionette DEBUG loaded listener.js 04:10:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 141 (0x12753c400) [pid = 2283] [serial = 1342] [outer = 0x11c3b6400] 04:10:33 INFO - PROCESS | 2283 | 1461323433407 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]]]}] 04:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 797ms 04:10:33 INFO - PROCESS | 2283 | 1461323433451 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 04:10:33 INFO - PROCESS | 2283 | 1461323433455 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 04:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:10:33 INFO - PROCESS | 2283 | 1461323433459 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:10:33 INFO - PROCESS | 2283 | 1461323433463 Marionette TRACE conn2 <- [1,1762,null,{}] 04:10:33 INFO - PROCESS | 2283 | 1461323433467 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}] 04:10:33 INFO - PROCESS | 2283 | 1461323433626 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 04:10:33 INFO - PROCESS | 2283 | 1461323433720 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:33 INFO - PROCESS | 2283 | ++DOCSHELL 0x1301d6000 == 58 [pid = 2283] [id = 448] 04:10:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 142 (0x1240c9000) [pid = 2283] [serial = 1343] [outer = 0x0] 04:10:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 143 (0x129f3d400) [pid = 2283] [serial = 1344] [outer = 0x1240c9000] 04:10:33 INFO - PROCESS | 2283 | 1461323433752 Marionette DEBUG loaded listener.js 04:10:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 144 (0x12a4b4000) [pid = 2283] [serial = 1345] [outer = 0x1240c9000] 04:10:34 INFO - PROCESS | 2283 | 1461323434177 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]]]}] 04:10:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:10:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 773ms 04:10:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:10:34 INFO - PROCESS | 2283 | 1461323434232 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 04:10:34 INFO - PROCESS | 2283 | 1461323434233 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 04:10:34 INFO - PROCESS | 2283 | 1461323434235 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:10:34 INFO - PROCESS | 2283 | 1461323434237 Marionette TRACE conn2 <- [1,1766,null,{}] 04:10:34 INFO - PROCESS | 2283 | 1461323434239 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}] 04:10:34 INFO - PROCESS | 2283 | 1461323434347 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 04:10:34 INFO - PROCESS | 2283 | 1461323434450 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:34 INFO - PROCESS | 2283 | ++DOCSHELL 0x132e64000 == 59 [pid = 2283] [id = 449] 04:10:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 145 (0x12ba54c00) [pid = 2283] [serial = 1346] [outer = 0x0] 04:10:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 146 (0x12bca5800) [pid = 2283] [serial = 1347] [outer = 0x12ba54c00] 04:10:34 INFO - PROCESS | 2283 | 1461323434490 Marionette DEBUG loaded listener.js 04:10:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 147 (0x12d0e9c00) [pid = 2283] [serial = 1348] [outer = 0x12ba54c00] 04:10:34 INFO - PROCESS | 2283 | 1461323434887 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]]]}] 04:10:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:10:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 719ms 04:10:34 INFO - PROCESS | 2283 | 1461323434973 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 04:10:34 INFO - PROCESS | 2283 | 1461323434974 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 04:10:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:10:34 INFO - PROCESS | 2283 | 1461323434997 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:10:34 INFO - PROCESS | 2283 | 1461323434998 Marionette TRACE conn2 <- [1,1770,null,{}] 04:10:35 INFO - PROCESS | 2283 | 1461323435000 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}] 04:10:35 INFO - PROCESS | 2283 | 1461323435108 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 04:10:35 INFO - PROCESS | 2283 | 1461323435183 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:35 INFO - PROCESS | 2283 | ++DOCSHELL 0x136735800 == 60 [pid = 2283] [id = 450] 04:10:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 148 (0x12d0f5c00) [pid = 2283] [serial = 1349] [outer = 0x0] 04:10:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 149 (0x12d4c7800) [pid = 2283] [serial = 1350] [outer = 0x12d0f5c00] 04:10:35 INFO - PROCESS | 2283 | 1461323435213 Marionette DEBUG loaded listener.js 04:10:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 150 (0x12e4a1000) [pid = 2283] [serial = 1351] [outer = 0x12d0f5c00] 04:10:35 INFO - PROCESS | 2283 | 1461323435654 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]]]}] 04:10:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:10:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 673ms 04:10:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:10:35 INFO - PROCESS | 2283 | 1461323435667 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 04:10:35 INFO - PROCESS | 2283 | 1461323435669 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 04:10:35 INFO - PROCESS | 2283 | 1461323435671 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:10:35 INFO - PROCESS | 2283 | 1461323435672 Marionette TRACE conn2 <- [1,1774,null,{}] 04:10:35 INFO - PROCESS | 2283 | 1461323435675 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}] 04:10:35 INFO - PROCESS | 2283 | 1461323435788 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 04:10:36 INFO - PROCESS | 2283 | 1461323436040 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:36 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ad75000 == 61 [pid = 2283] [id = 451] 04:10:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 151 (0x113406c00) [pid = 2283] [serial = 1352] [outer = 0x0] 04:10:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 152 (0x114507000) [pid = 2283] [serial = 1353] [outer = 0x113406c00] 04:10:36 INFO - PROCESS | 2283 | 1461323436079 Marionette DEBUG loaded listener.js 04:10:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 153 (0x114db6800) [pid = 2283] [serial = 1354] [outer = 0x113406c00] 04:10:36 INFO - PROCESS | 2283 | 1461323436516 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]]]}] 04:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 871ms 04:10:36 INFO - PROCESS | 2283 | 1461323436544 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 04:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:10:36 INFO - PROCESS | 2283 | 1461323436548 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 04:10:36 INFO - PROCESS | 2283 | 1461323436552 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:10:36 INFO - PROCESS | 2283 | 1461323436554 Marionette TRACE conn2 <- [1,1778,null,{}] 04:10:36 INFO - PROCESS | 2283 | 1461323436579 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}] 04:10:36 INFO - PROCESS | 2283 | 1461323436704 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 04:10:36 INFO - PROCESS | 2283 | 1461323436762 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:36 INFO - PROCESS | 2283 | ++DOCSHELL 0x1192f2800 == 62 [pid = 2283] [id = 452] 04:10:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 154 (0x11869b400) [pid = 2283] [serial = 1355] [outer = 0x0] 04:10:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 155 (0x11912d000) [pid = 2283] [serial = 1356] [outer = 0x11869b400] 04:10:36 INFO - PROCESS | 2283 | 1461323436791 Marionette DEBUG loaded listener.js 04:10:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 156 (0x119d62800) [pid = 2283] [serial = 1357] [outer = 0x11869b400] 04:10:37 INFO - PROCESS | 2283 | --DOCSHELL 0x12f0b7800 == 61 [pid = 2283] [id = 443] 04:10:37 INFO - PROCESS | 2283 | --DOCSHELL 0x12e5a1000 == 60 [pid = 2283] [id = 442] 04:10:37 INFO - PROCESS | 2283 | --DOCSHELL 0x12daac800 == 59 [pid = 2283] [id = 441] 04:10:37 INFO - PROCESS | 2283 | --DOCSHELL 0x119251000 == 58 [pid = 2283] [id = 440] 04:10:37 INFO - PROCESS | 2283 | --DOCSHELL 0x12cfa2000 == 57 [pid = 2283] [id = 439] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 155 (0x12e4cdc00) [pid = 2283] [serial = 1272] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOCSHELL 0x12ba35800 == 56 [pid = 2283] [id = 438] 04:10:37 INFO - PROCESS | 2283 | --DOCSHELL 0x12962b000 == 55 [pid = 2283] [id = 437] 04:10:37 INFO - PROCESS | 2283 | --DOCSHELL 0x127e17800 == 54 [pid = 2283] [id = 436] 04:10:37 INFO - PROCESS | 2283 | --DOCSHELL 0x123e58800 == 53 [pid = 2283] [id = 435] 04:10:37 INFO - PROCESS | 2283 | --DOCSHELL 0x11c958800 == 52 [pid = 2283] [id = 434] 04:10:37 INFO - PROCESS | 2283 | --DOCSHELL 0x11b241800 == 51 [pid = 2283] [id = 433] 04:10:37 INFO - PROCESS | 2283 | --DOCSHELL 0x114f8c800 == 50 [pid = 2283] [id = 432] 04:10:37 INFO - PROCESS | 2283 | --DOCSHELL 0x11b240000 == 49 [pid = 2283] [id = 431] 04:10:37 INFO - PROCESS | 2283 | --DOCSHELL 0x132e62800 == 48 [pid = 2283] [id = 428] 04:10:37 INFO - PROCESS | 2283 | --DOCSHELL 0x11a95e800 == 47 [pid = 2283] [id = 425] 04:10:37 INFO - PROCESS | 2283 | 1461323437223 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]]]}] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 154 (0x115259400) [pid = 2283] [serial = 1174] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 153 (0x12b1fdc00) [pid = 2283] [serial = 1192] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 152 (0x129e59800) [pid = 2283] [serial = 1186] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 151 (0x12777a800) [pid = 2283] [serial = 1183] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 150 (0x118620800) [pid = 2283] [serial = 1135] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 149 (0x119833000) [pid = 2283] [serial = 1177] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 148 (0x11c3cb400) [pid = 2283] [serial = 1180] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 147 (0x12a27ac00) [pid = 2283] [serial = 1171] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 146 (0x114dae400) [pid = 2283] [serial = 1132] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 145 (0x12bf0f400) [pid = 2283] [serial = 1257] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 144 (0x11c7ebc00) [pid = 2283] [serial = 1245] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 143 (0x123e99c00) [pid = 2283] [serial = 1246] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 142 (0x129f38400) [pid = 2283] [serial = 1225] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 141 (0x129e59000) [pid = 2283] [serial = 1224] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 140 (0x1240ca400) [pid = 2283] [serial = 1237] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 139 (0x114dad400) [pid = 2283] [serial = 1236] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 138 (0x127cd2400) [pid = 2283] [serial = 1221] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 137 (0x1267a4000) [pid = 2283] [serial = 1219] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 136 (0x124016800) [pid = 2283] [serial = 1218] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 135 (0x129e5dc00) [pid = 2283] [serial = 1251] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 134 (0x116541800) [pid = 2283] [serial = 1242] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 133 (0x11b718800) [pid = 2283] [serial = 1243] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x11a988c00) [pid = 2283] [serial = 1215] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x11adbd800) [pid = 2283] [serial = 1216] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 130 (0x12ba4d000) [pid = 2283] [serial = 1234] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x12b878000) [pid = 2283] [serial = 1233] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 128 (0x12b6cd800) [pid = 2283] [serial = 1231] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 127 (0x12b4cf000) [pid = 2283] [serial = 1230] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 126 (0x12b457400) [pid = 2283] [serial = 1228] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x12a4b8400) [pid = 2283] [serial = 1227] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x116341c00) [pid = 2283] [serial = 1263] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x12e4ae800) [pid = 2283] [serial = 1270] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x11c1c0400) [pid = 2283] [serial = 1264] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x12d110400) [pid = 2283] [serial = 1266] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x12e4a2c00) [pid = 2283] [serial = 1269] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x115668000) [pid = 2283] [serial = 1239] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x1274bcc00) [pid = 2283] [serial = 1248] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x129c27800) [pid = 2283] [serial = 1249] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x116549400) [pid = 2283] [serial = 1240] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x115668800) [pid = 2283] [serial = 1212] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x1163dcc00) [pid = 2283] [serial = 1213] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x129a02400) [pid = 2283] [serial = 1222] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x12d032800) [pid = 2283] [serial = 1258] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x12d0f4800) [pid = 2283] [serial = 1261] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x12bca5c00) [pid = 2283] [serial = 1255] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x12d4bf000) [pid = 2283] [serial = 1267] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 108 (0x12a4af400) [pid = 2283] [serial = 1252] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 107 (0x12b1ee800) [pid = 2283] [serial = 1189] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 106 (0x12b45dc00) [pid = 2283] [serial = 1254] [outer = 0x0] [url = about:blank] 04:10:37 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x12d0e8800) [pid = 2283] [serial = 1260] [outer = 0x0] [url = about:blank] 04:10:37 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 04:10:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 726ms 04:10:37 INFO - PROCESS | 2283 | 1461323437279 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 04:10:37 INFO - PROCESS | 2283 | 1461323437281 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 04:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:10:37 INFO - PROCESS | 2283 | 1461323437284 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:10:37 INFO - PROCESS | 2283 | 1461323437286 Marionette TRACE conn2 <- [1,1782,null,{}] 04:10:37 INFO - PROCESS | 2283 | 1461323437288 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}] 04:10:37 INFO - PROCESS | 2283 | 1461323437380 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 04:10:37 INFO - PROCESS | 2283 | 1461323437385 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:37 INFO - PROCESS | 2283 | ++DOCSHELL 0x119c80000 == 48 [pid = 2283] [id = 453] 04:10:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x11582b800) [pid = 2283] [serial = 1358] [outer = 0x0] 04:10:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x11aa04400) [pid = 2283] [serial = 1359] [outer = 0x11582b800] 04:10:37 INFO - PROCESS | 2283 | 1461323437412 Marionette DEBUG loaded listener.js 04:10:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x11adc5c00) [pid = 2283] [serial = 1360] [outer = 0x11582b800] 04:10:37 INFO - PROCESS | 2283 | 1461323437786 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]]]}] 04:10:37 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 04:10:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 519ms 04:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:10:37 INFO - PROCESS | 2283 | 1461323437803 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 04:10:37 INFO - PROCESS | 2283 | 1461323437804 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 04:10:37 INFO - PROCESS | 2283 | 1461323437808 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:10:37 INFO - PROCESS | 2283 | 1461323437812 Marionette TRACE conn2 <- [1,1786,null,{}] 04:10:37 INFO - PROCESS | 2283 | 1461323437818 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}] 04:10:37 INFO - PROCESS | 2283 | 1461323437911 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 04:10:37 INFO - PROCESS | 2283 | 1461323437917 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:37 INFO - PROCESS | 2283 | ++DOCSHELL 0x126526800 == 49 [pid = 2283] [id = 454] 04:10:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x11b718c00) [pid = 2283] [serial = 1361] [outer = 0x0] 04:10:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x11c3b8800) [pid = 2283] [serial = 1362] [outer = 0x11b718c00] 04:10:37 INFO - PROCESS | 2283 | 1461323437943 Marionette DEBUG loaded listener.js 04:10:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x11c8dc000) [pid = 2283] [serial = 1363] [outer = 0x11b718c00] 04:10:38 INFO - PROCESS | 2283 | 1461323438367 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]]]}] 04:10:38 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 04:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 576ms 04:10:38 INFO - PROCESS | 2283 | 1461323438384 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 04:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:10:38 INFO - PROCESS | 2283 | 1461323438386 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 04:10:38 INFO - PROCESS | 2283 | 1461323438390 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:10:38 INFO - PROCESS | 2283 | 1461323438391 Marionette TRACE conn2 <- [1,1790,null,{}] 04:10:38 INFO - PROCESS | 2283 | 1461323438397 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}] 04:10:38 INFO - PROCESS | 2283 | 1461323438535 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 04:10:38 INFO - PROCESS | 2283 | 1461323438546 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:38 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ad6a000 == 50 [pid = 2283] [id = 455] 04:10:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x11c924c00) [pid = 2283] [serial = 1364] [outer = 0x0] 04:10:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x123bf3000) [pid = 2283] [serial = 1365] [outer = 0x11c924c00] 04:10:38 INFO - PROCESS | 2283 | 1461323438582 Marionette DEBUG loaded listener.js 04:10:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x12679a800) [pid = 2283] [serial = 1366] [outer = 0x11c924c00] 04:10:38 INFO - PROCESS | 2283 | 1461323438913 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]]]}] 04:10:38 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) 04:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 574ms 04:10:38 INFO - PROCESS | 2283 | 1461323438964 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 04:10:38 INFO - PROCESS | 2283 | 1461323438965 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 04:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:10:38 INFO - PROCESS | 2283 | 1461323438984 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:10:38 INFO - PROCESS | 2283 | 1461323438986 Marionette TRACE conn2 <- [1,1794,null,{}] 04:10:38 INFO - PROCESS | 2283 | 1461323438988 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}] 04:10:39 INFO - PROCESS | 2283 | 1461323439073 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 04:10:39 INFO - PROCESS | 2283 | 1461323439078 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:39 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b481000 == 51 [pid = 2283] [id = 456] 04:10:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x1274bc800) [pid = 2283] [serial = 1367] [outer = 0x0] 04:10:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x12753fc00) [pid = 2283] [serial = 1368] [outer = 0x1274bc800] 04:10:39 INFO - PROCESS | 2283 | 1461323439110 Marionette DEBUG loaded listener.js 04:10:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x129121400) [pid = 2283] [serial = 1369] [outer = 0x1274bc800] 04:10:39 INFO - PROCESS | 2283 | 1461323439486 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]]]}] 04:10:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:10:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 519ms 04:10:39 INFO - PROCESS | 2283 | 1461323439503 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 04:10:39 INFO - PROCESS | 2283 | 1461323439505 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 04:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:10:39 INFO - PROCESS | 2283 | 1461323439507 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:10:39 INFO - PROCESS | 2283 | 1461323439509 Marionette TRACE conn2 <- [1,1798,null,{}] 04:10:39 INFO - PROCESS | 2283 | 1461323439513 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}] 04:10:39 INFO - PROCESS | 2283 | 1461323439624 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 04:10:39 INFO - PROCESS | 2283 | 1461323439661 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:39 INFO - PROCESS | 2283 | ++DOCSHELL 0x12bc62000 == 52 [pid = 2283] [id = 457] 04:10:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x127cd5800) [pid = 2283] [serial = 1370] [outer = 0x0] 04:10:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x129c27800) [pid = 2283] [serial = 1371] [outer = 0x127cd5800] 04:10:39 INFO - PROCESS | 2283 | 1461323439687 Marionette DEBUG loaded listener.js 04:10:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x12a283c00) [pid = 2283] [serial = 1372] [outer = 0x127cd5800] 04:10:40 INFO - PROCESS | 2283 | 1461323440048 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]]]}] 04:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 573ms 04:10:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:10:40 INFO - PROCESS | 2283 | 1461323440086 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 04:10:40 INFO - PROCESS | 2283 | 1461323440087 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 04:10:40 INFO - PROCESS | 2283 | 1461323440089 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:10:40 INFO - PROCESS | 2283 | 1461323440091 Marionette TRACE conn2 <- [1,1802,null,{}] 04:10:40 INFO - PROCESS | 2283 | 1461323440093 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}] 04:10:40 INFO - PROCESS | 2283 | 1461323440200 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 04:10:40 INFO - PROCESS | 2283 | 1461323440244 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:40 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d0d4800 == 53 [pid = 2283] [id = 458] 04:10:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x129e5cc00) [pid = 2283] [serial = 1373] [outer = 0x0] 04:10:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x12a4b8400) [pid = 2283] [serial = 1374] [outer = 0x129e5cc00] 04:10:40 INFO - PROCESS | 2283 | 1461323440271 Marionette DEBUG loaded listener.js 04:10:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x12b1fdc00) [pid = 2283] [serial = 1375] [outer = 0x129e5cc00] 04:10:40 INFO - PROCESS | 2283 | 1461323440596 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]]]}] 04:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 517ms 04:10:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:10:40 INFO - PROCESS | 2283 | 1461323440608 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 04:10:40 INFO - PROCESS | 2283 | 1461323440609 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 04:10:40 INFO - PROCESS | 2283 | 1461323440619 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:10:40 INFO - PROCESS | 2283 | 1461323440620 Marionette TRACE conn2 <- [1,1806,null,{}] 04:10:40 INFO - PROCESS | 2283 | 1461323440623 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}] 04:10:40 INFO - PROCESS | 2283 | 1461323440731 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 04:10:40 INFO - PROCESS | 2283 | 1461323440768 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:40 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d4a8800 == 54 [pid = 2283] [id = 459] 04:10:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x12a286000) [pid = 2283] [serial = 1376] [outer = 0x0] 04:10:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x12b458c00) [pid = 2283] [serial = 1377] [outer = 0x12a286000] 04:10:40 INFO - PROCESS | 2283 | 1461323440793 Marionette DEBUG loaded listener.js 04:10:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x12b878000) [pid = 2283] [serial = 1378] [outer = 0x12a286000] 04:10:41 INFO - PROCESS | 2283 | 1461323441111 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]]]}] 04:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 524ms 04:10:41 INFO - PROCESS | 2283 | 1461323441139 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 04:10:41 INFO - PROCESS | 2283 | 1461323441140 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 04:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:10:41 INFO - PROCESS | 2283 | 1461323441150 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:10:41 INFO - PROCESS | 2283 | 1461323441151 Marionette TRACE conn2 <- [1,1810,null,{}] 04:10:41 INFO - PROCESS | 2283 | 1461323441153 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}] 04:10:41 INFO - PROCESS | 2283 | 1461323441259 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 04:10:41 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x11c931c00) [pid = 2283] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:10:41 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x11c927c00) [pid = 2283] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:10:41 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x12777ac00) [pid = 2283] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:10:41 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x1267a7800) [pid = 2283] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:10:41 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x11acc3000) [pid = 2283] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:10:41 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x11340fc00) [pid = 2283] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:10:41 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x11bba1800) [pid = 2283] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:10:41 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x113405c00) [pid = 2283] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:10:41 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x119834400) [pid = 2283] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:10:41 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x114db3800) [pid = 2283] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:10:41 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x11c8de800) [pid = 2283] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:10:41 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x115215c00) [pid = 2283] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:10:41 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x113385800) [pid = 2283] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:10:41 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x11c8db000) [pid = 2283] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:10:41 INFO - PROCESS | 2283 | 1461323441417 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:41 INFO - PROCESS | 2283 | ++DOCSHELL 0x1186e2000 == 55 [pid = 2283] [id = 460] 04:10:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x113388400) [pid = 2283] [serial = 1379] [outer = 0x0] 04:10:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x114447800) [pid = 2283] [serial = 1380] [outer = 0x113388400] 04:10:41 INFO - PROCESS | 2283 | 1461323441445 Marionette DEBUG loaded listener.js 04:10:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x11adc5800) [pid = 2283] [serial = 1381] [outer = 0x113388400] 04:10:41 INFO - PROCESS | 2283 | 1461323441736 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]]]}] 04:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 618ms 04:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:10:41 INFO - PROCESS | 2283 | 1461323441769 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 04:10:41 INFO - PROCESS | 2283 | 1461323441770 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 04:10:41 INFO - PROCESS | 2283 | 1461323441772 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:10:41 INFO - PROCESS | 2283 | 1461323441773 Marionette TRACE conn2 <- [1,1814,null,{}] 04:10:41 INFO - PROCESS | 2283 | 1461323441777 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}] 04:10:41 INFO - PROCESS | 2283 | 1461323441872 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 04:10:41 INFO - PROCESS | 2283 | 1461323441877 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:41 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ecd7000 == 56 [pid = 2283] [id = 461] 04:10:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x11c927c00) [pid = 2283] [serial = 1382] [outer = 0x0] 04:10:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x12bca6800) [pid = 2283] [serial = 1383] [outer = 0x11c927c00] 04:10:41 INFO - PROCESS | 2283 | 1461323441909 Marionette DEBUG loaded listener.js 04:10:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x12d0e8800) [pid = 2283] [serial = 1384] [outer = 0x11c927c00] 04:10:42 INFO - PROCESS | 2283 | 1461323442271 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]]]}] 04:10:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:10:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 520ms 04:10:42 INFO - PROCESS | 2283 | 1461323442295 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 04:10:42 INFO - PROCESS | 2283 | 1461323442297 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 04:10:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:10:42 INFO - PROCESS | 2283 | 1461323442310 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:10:42 INFO - PROCESS | 2283 | 1461323442312 Marionette TRACE conn2 <- [1,1818,null,{}] 04:10:42 INFO - PROCESS | 2283 | 1461323442314 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}] 04:10:42 INFO - PROCESS | 2283 | 1461323442418 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 04:10:42 INFO - PROCESS | 2283 | 1461323442422 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:42 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f0d4000 == 57 [pid = 2283] [id = 462] 04:10:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x115667800) [pid = 2283] [serial = 1385] [outer = 0x0] 04:10:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x12d4b9000) [pid = 2283] [serial = 1386] [outer = 0x115667800] 04:10:42 INFO - PROCESS | 2283 | 1461323442449 Marionette DEBUG loaded listener.js 04:10:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x12e4c6800) [pid = 2283] [serial = 1387] [outer = 0x115667800] 04:10:42 INFO - PROCESS | 2283 | 1461323442795 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]]]}] 04:10:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:10:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 519ms 04:10:42 INFO - PROCESS | 2283 | 1461323442831 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 04:10:42 INFO - PROCESS | 2283 | 1461323442832 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 04:10:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:10:42 INFO - PROCESS | 2283 | 1461323442834 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:10:42 INFO - PROCESS | 2283 | 1461323442835 Marionette TRACE conn2 <- [1,1822,null,{}] 04:10:42 INFO - PROCESS | 2283 | 1461323442838 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}] 04:10:42 INFO - PROCESS | 2283 | 1461323442930 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 04:10:42 INFO - PROCESS | 2283 | 1461323442994 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:43 INFO - PROCESS | 2283 | ++DOCSHELL 0x130044800 == 58 [pid = 2283] [id = 463] 04:10:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x12dc15800) [pid = 2283] [serial = 1388] [outer = 0x0] 04:10:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x12e6ccc00) [pid = 2283] [serial = 1389] [outer = 0x12dc15800] 04:10:43 INFO - PROCESS | 2283 | 1461323443019 Marionette DEBUG loaded listener.js 04:10:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x12e87d800) [pid = 2283] [serial = 1390] [outer = 0x12dc15800] 04:10:43 INFO - PROCESS | 2283 | 1461323443296 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]]]}] 04:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 518ms 04:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:10:43 INFO - PROCESS | 2283 | 1461323443353 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 04:10:43 INFO - PROCESS | 2283 | 1461323443354 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 04:10:43 INFO - PROCESS | 2283 | 1461323443356 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:10:43 INFO - PROCESS | 2283 | 1461323443358 Marionette TRACE conn2 <- [1,1826,null,{}] 04:10:43 INFO - PROCESS | 2283 | 1461323443363 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}] 04:10:43 INFO - PROCESS | 2283 | 1461323443453 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 04:10:43 INFO - PROCESS | 2283 | 1461323443578 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:43 INFO - PROCESS | 2283 | ++DOCSHELL 0x118aa9800 == 59 [pid = 2283] [id = 464] 04:10:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x113383800) [pid = 2283] [serial = 1391] [outer = 0x0] 04:10:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x1133a9c00) [pid = 2283] [serial = 1392] [outer = 0x113383800] 04:10:43 INFO - PROCESS | 2283 | 1461323443609 Marionette DEBUG loaded listener.js 04:10:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x114f66400) [pid = 2283] [serial = 1393] [outer = 0x113383800] 04:10:44 INFO - PROCESS | 2283 | 1461323444122 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]]]}] 04:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 823ms 04:10:44 INFO - PROCESS | 2283 | 1461323444182 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 04:10:44 INFO - PROCESS | 2283 | 1461323444187 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 04:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:10:44 INFO - PROCESS | 2283 | 1461323444193 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:10:44 INFO - PROCESS | 2283 | 1461323444196 Marionette TRACE conn2 <- [1,1830,null,{}] 04:10:44 INFO - PROCESS | 2283 | 1461323444201 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}] 04:10:44 INFO - PROCESS | 2283 | 1461323444350 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 04:10:44 INFO - PROCESS | 2283 | 1461323444426 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:44 INFO - PROCESS | 2283 | ++DOCSHELL 0x123e62800 == 60 [pid = 2283] [id = 465] 04:10:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x11a982c00) [pid = 2283] [serial = 1394] [outer = 0x0] 04:10:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 129 (0x11acc0000) [pid = 2283] [serial = 1395] [outer = 0x11a982c00] 04:10:44 INFO - PROCESS | 2283 | 1461323444458 Marionette DEBUG loaded listener.js 04:10:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x11bb09c00) [pid = 2283] [serial = 1396] [outer = 0x11a982c00] 04:10:44 INFO - PROCESS | 2283 | 1461323444908 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]]]}] 04:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 726ms 04:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:10:44 INFO - PROCESS | 2283 | 1461323444920 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 04:10:44 INFO - PROCESS | 2283 | 1461323444923 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 04:10:44 INFO - PROCESS | 2283 | 1461323444925 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:10:44 INFO - PROCESS | 2283 | 1461323444929 Marionette TRACE conn2 <- [1,1834,null,{}] 04:10:44 INFO - PROCESS | 2283 | 1461323444932 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}] 04:10:45 INFO - PROCESS | 2283 | 1461323445044 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 04:10:45 INFO - PROCESS | 2283 | 1461323445122 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:45 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d0cf800 == 61 [pid = 2283] [id = 466] 04:10:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x11c3d2c00) [pid = 2283] [serial = 1397] [outer = 0x0] 04:10:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x123bf6000) [pid = 2283] [serial = 1398] [outer = 0x11c3d2c00] 04:10:45 INFO - PROCESS | 2283 | 1461323445152 Marionette DEBUG loaded listener.js 04:10:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x1272c2000) [pid = 2283] [serial = 1399] [outer = 0x11c3d2c00] 04:10:45 INFO - PROCESS | 2283 | 1461323445592 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]]]}] 04:10:45 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 04:10:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 722ms 04:10:45 INFO - PROCESS | 2283 | 1461323445648 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 04:10:45 INFO - PROCESS | 2283 | 1461323445650 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 04:10:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:10:45 INFO - PROCESS | 2283 | 1461323445657 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:10:45 INFO - PROCESS | 2283 | 1461323445662 Marionette TRACE conn2 <- [1,1838,null,{}] 04:10:45 INFO - PROCESS | 2283 | 1461323445684 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}] 04:10:45 INFO - PROCESS | 2283 | 1461323445798 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 04:10:45 INFO - PROCESS | 2283 | 1461323445872 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:45 INFO - PROCESS | 2283 | ++DOCSHELL 0x132e92000 == 62 [pid = 2283] [id = 467] 04:10:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 134 (0x119837400) [pid = 2283] [serial = 1400] [outer = 0x0] 04:10:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 135 (0x12b1ee800) [pid = 2283] [serial = 1401] [outer = 0x119837400] 04:10:45 INFO - PROCESS | 2283 | 1461323445902 Marionette DEBUG loaded listener.js 04:10:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 136 (0x12ba4d000) [pid = 2283] [serial = 1402] [outer = 0x119837400] 04:10:46 INFO - PROCESS | 2283 | 1461323446308 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]]]}] 04:10:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:10:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 695ms 04:10:46 INFO - PROCESS | 2283 | 1461323446355 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 04:10:46 INFO - PROCESS | 2283 | 1461323446357 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 04:10:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:10:46 INFO - PROCESS | 2283 | 1461323446361 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:10:46 INFO - PROCESS | 2283 | 1461323446362 Marionette TRACE conn2 <- [1,1842,null,{}] 04:10:46 INFO - PROCESS | 2283 | 1461323446365 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}] 04:10:46 INFO - PROCESS | 2283 | 1461323446475 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 04:10:46 INFO - PROCESS | 2283 | 1461323446538 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:46 INFO - PROCESS | 2283 | ++DOCSHELL 0x13674a000 == 63 [pid = 2283] [id = 468] 04:10:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 137 (0x12ba4fc00) [pid = 2283] [serial = 1403] [outer = 0x0] 04:10:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 138 (0x12d0eb400) [pid = 2283] [serial = 1404] [outer = 0x12ba4fc00] 04:10:46 INFO - PROCESS | 2283 | 1461323446567 Marionette DEBUG loaded listener.js 04:10:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 139 (0x12dc13800) [pid = 2283] [serial = 1405] [outer = 0x12ba4fc00] 04:10:47 INFO - PROCESS | 2283 | 1461323447007 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]]]}] 04:10:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:10:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 670ms 04:10:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:10:47 INFO - PROCESS | 2283 | 1461323447032 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 04:10:47 INFO - PROCESS | 2283 | 1461323447033 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 04:10:47 INFO - PROCESS | 2283 | 1461323447036 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:10:47 INFO - PROCESS | 2283 | 1461323447037 Marionette TRACE conn2 <- [1,1846,null,{}] 04:10:47 INFO - PROCESS | 2283 | 1461323447039 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}] 04:10:47 INFO - PROCESS | 2283 | 1461323447150 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 04:10:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 140 (0x12dc19c00) [pid = 2283] [serial = 1406] [outer = 0x12f9b2400] 04:10:47 INFO - PROCESS | 2283 | 1461323447282 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:47 INFO - PROCESS | 2283 | ++DOCSHELL 0x137aa6800 == 64 [pid = 2283] [id = 469] 04:10:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 141 (0x12e884400) [pid = 2283] [serial = 1407] [outer = 0x0] 04:10:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 142 (0x12e888c00) [pid = 2283] [serial = 1408] [outer = 0x12e884400] 04:10:47 INFO - PROCESS | 2283 | 1461323447325 Marionette DEBUG loaded listener.js 04:10:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 143 (0x12e8a3800) [pid = 2283] [serial = 1409] [outer = 0x12e884400] 04:10:47 INFO - PROCESS | 2283 | 1461323447825 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]]]}] 04:10:47 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) 04:10:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 818ms 04:10:47 INFO - PROCESS | 2283 | 1461323447855 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 04:10:47 INFO - PROCESS | 2283 | 1461323447856 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 04:10:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:10:47 INFO - PROCESS | 2283 | 1461323447859 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:10:47 INFO - PROCESS | 2283 | 1461323447860 Marionette TRACE conn2 <- [1,1850,null,{}] 04:10:47 INFO - PROCESS | 2283 | 1461323447863 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}] 04:10:47 INFO - PROCESS | 2283 | 1461323447974 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 04:10:48 INFO - PROCESS | 2283 | 1461323448098 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:48 INFO - PROCESS | 2283 | ++DOCSHELL 0x1376dc800 == 65 [pid = 2283] [id = 470] 04:10:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 144 (0x12b1f2000) [pid = 2283] [serial = 1410] [outer = 0x0] 04:10:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 145 (0x12e8a6400) [pid = 2283] [serial = 1411] [outer = 0x12b1f2000] 04:10:48 INFO - PROCESS | 2283 | 1461323448129 Marionette DEBUG loaded listener.js 04:10:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 146 (0x12ef86400) [pid = 2283] [serial = 1412] [outer = 0x12b1f2000] 04:10:48 INFO - PROCESS | 2283 | 1461323448729 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]]]}] 04:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 920ms 04:10:48 INFO - PROCESS | 2283 | 1461323448779 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 04:10:48 INFO - PROCESS | 2283 | 1461323448782 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 04:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:10:48 INFO - PROCESS | 2283 | 1461323448785 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:10:48 INFO - PROCESS | 2283 | 1461323448788 Marionette TRACE conn2 <- [1,1854,null,{}] 04:10:48 INFO - PROCESS | 2283 | 1461323448792 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}] 04:10:48 INFO - PROCESS | 2283 | 1461323448893 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 04:10:49 INFO - PROCESS | 2283 | 1461323449018 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:49 INFO - PROCESS | 2283 | ++DOCSHELL 0x124412000 == 66 [pid = 2283] [id = 471] 04:10:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 147 (0x113386c00) [pid = 2283] [serial = 1413] [outer = 0x0] 04:10:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 148 (0x11353dc00) [pid = 2283] [serial = 1414] [outer = 0x113386c00] 04:10:49 INFO - PROCESS | 2283 | 1461323449050 Marionette DEBUG loaded listener.js 04:10:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 149 (0x114db7000) [pid = 2283] [serial = 1415] [outer = 0x113386c00] 04:10:49 INFO - PROCESS | 2283 | 1461323449508 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]]]}] 04:10:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:10:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 776ms 04:10:49 INFO - PROCESS | 2283 | 1461323449564 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 04:10:49 INFO - PROCESS | 2283 | 1461323449568 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 04:10:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:10:49 INFO - PROCESS | 2283 | 1461323449574 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:10:49 INFO - PROCESS | 2283 | 1461323449576 Marionette TRACE conn2 <- [1,1858,null,{}] 04:10:49 INFO - PROCESS | 2283 | 1461323449581 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}] 04:10:49 INFO - PROCESS | 2283 | 1461323449684 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 04:10:49 INFO - PROCESS | 2283 | --DOCSHELL 0x130044800 == 65 [pid = 2283] [id = 463] 04:10:49 INFO - PROCESS | 2283 | --DOCSHELL 0x12f0d4000 == 64 [pid = 2283] [id = 462] 04:10:49 INFO - PROCESS | 2283 | --DOCSHELL 0x12ecd7000 == 63 [pid = 2283] [id = 461] 04:10:49 INFO - PROCESS | 2283 | --DOCSHELL 0x1186e2000 == 62 [pid = 2283] [id = 460] 04:10:49 INFO - PROCESS | 2283 | --DOCSHELL 0x12d4a8800 == 61 [pid = 2283] [id = 459] 04:10:49 INFO - PROCESS | 2283 | --DOCSHELL 0x12d0d4800 == 60 [pid = 2283] [id = 458] 04:10:49 INFO - PROCESS | 2283 | --DOCSHELL 0x12bc62000 == 59 [pid = 2283] [id = 457] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 148 (0x12b6d8800) [pid = 2283] [serial = 1329] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 147 (0x114db0800) [pid = 2283] [serial = 1275] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 146 (0x11c1cd000) [pid = 2283] [serial = 1278] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 145 (0x129f36c00) [pid = 2283] [serial = 1281] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 144 (0x12ba57800) [pid = 2283] [serial = 1284] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 143 (0x12da20400) [pid = 2283] [serial = 1287] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOCSHELL 0x12b481000 == 58 [pid = 2283] [id = 456] 04:10:49 INFO - PROCESS | 2283 | --DOCSHELL 0x11ad6a000 == 57 [pid = 2283] [id = 455] 04:10:49 INFO - PROCESS | 2283 | --DOCSHELL 0x126526800 == 56 [pid = 2283] [id = 454] 04:10:49 INFO - PROCESS | 2283 | --DOCSHELL 0x119c80000 == 55 [pid = 2283] [id = 453] 04:10:49 INFO - PROCESS | 2283 | --DOCSHELL 0x1192f2800 == 54 [pid = 2283] [id = 452] 04:10:49 INFO - PROCESS | 2283 | --DOCSHELL 0x11ad75000 == 53 [pid = 2283] [id = 451] 04:10:49 INFO - PROCESS | 2283 | --DOCSHELL 0x1301d6000 == 52 [pid = 2283] [id = 448] 04:10:49 INFO - PROCESS | 2283 | --DOCSHELL 0x12fde2000 == 51 [pid = 2283] [id = 447] 04:10:49 INFO - PROCESS | 2283 | 1461323449814 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:49 INFO - PROCESS | 2283 | --DOCSHELL 0x11c879000 == 50 [pid = 2283] [id = 445] 04:10:49 INFO - PROCESS | 2283 | --DOCSHELL 0x1156cb000 == 49 [pid = 2283] [id = 444] 04:10:49 INFO - PROCESS | 2283 | ++DOCSHELL 0x1186e2000 == 50 [pid = 2283] [id = 472] 04:10:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 144 (0x11671d000) [pid = 2283] [serial = 1416] [outer = 0x0] 04:10:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 145 (0x119724c00) [pid = 2283] [serial = 1417] [outer = 0x11671d000] 04:10:49 INFO - PROCESS | 2283 | 1461323449851 Marionette DEBUG loaded listener.js 04:10:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 146 (0x11aa08400) [pid = 2283] [serial = 1418] [outer = 0x11671d000] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 145 (0x12444c800) [pid = 2283] [serial = 1210] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 144 (0x12753c800) [pid = 2283] [serial = 1311] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 143 (0x129693800) [pid = 2283] [serial = 1314] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 142 (0x12902e400) [pid = 2283] [serial = 1312] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 141 (0x129f37000) [pid = 2283] [serial = 1317] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 140 (0x11c53f000) [pid = 2283] [serial = 1305] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 139 (0x11c929400) [pid = 2283] [serial = 1306] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 138 (0x11580bc00) [pid = 2283] [serial = 1296] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 137 (0x119277000) [pid = 2283] [serial = 1297] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 136 (0x11c1c9000) [pid = 2283] [serial = 1302] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 135 (0x11c3d8400) [pid = 2283] [serial = 1303] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 134 (0x12e885000) [pid = 2283] [serial = 1291] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 133 (0x12da27000) [pid = 2283] [serial = 1290] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x11abcf800) [pid = 2283] [serial = 1299] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x11bb0bc00) [pid = 2283] [serial = 1300] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 130 (0x1158ca400) [pid = 2283] [serial = 1294] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x115217c00) [pid = 2283] [serial = 1293] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 128 (0x129f3e400) [pid = 2283] [serial = 1323] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 127 (0x12b1fb400) [pid = 2283] [serial = 1326] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 126 (0x12b45c400) [pid = 2283] [serial = 1327] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x113409c00) [pid = 2283] [serial = 1320] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x115664800) [pid = 2283] [serial = 1321] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x12b1f0800) [pid = 2283] [serial = 1324] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x12401fc00) [pid = 2283] [serial = 1308] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x1267a9400) [pid = 2283] [serial = 1309] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x12a287c00) [pid = 2283] [serial = 1318] [outer = 0x0] [url = about:blank] 04:10:49 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x129e58000) [pid = 2283] [serial = 1315] [outer = 0x0] [url = about:blank] 04:10:50 INFO - PROCESS | 2283 | 1461323450180 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]]]}] 04:10:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:10:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 623ms 04:10:50 INFO - PROCESS | 2283 | 1461323450197 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 04:10:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:10:50 INFO - PROCESS | 2283 | 1461323450199 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 04:10:50 INFO - PROCESS | 2283 | 1461323450201 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:10:50 INFO - PROCESS | 2283 | 1461323450204 Marionette TRACE conn2 <- [1,1862,null,{}] 04:10:50 INFO - PROCESS | 2283 | 1461323450214 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}] 04:10:50 INFO - PROCESS | 2283 | 1461323450305 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 04:10:50 INFO - PROCESS | 2283 | 1461323450310 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:50 INFO - PROCESS | 2283 | ++DOCSHELL 0x123d6d800 == 51 [pid = 2283] [id = 473] 04:10:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x11abcf800) [pid = 2283] [serial = 1419] [outer = 0x0] 04:10:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x11bfcec00) [pid = 2283] [serial = 1420] [outer = 0x11abcf800] 04:10:50 INFO - PROCESS | 2283 | 1461323450339 Marionette DEBUG loaded listener.js 04:10:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x11c7ebc00) [pid = 2283] [serial = 1421] [outer = 0x11abcf800] 04:10:50 INFO - PROCESS | 2283 | 1461323450710 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]]]}] 04:10:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:10:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 525ms 04:10:50 INFO - PROCESS | 2283 | 1461323450727 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 04:10:50 INFO - PROCESS | 2283 | 1461323450731 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 04:10:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:10:50 INFO - PROCESS | 2283 | 1461323450734 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:10:50 INFO - PROCESS | 2283 | 1461323450735 Marionette TRACE conn2 <- [1,1866,null,{}] 04:10:50 INFO - PROCESS | 2283 | 1461323450737 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}] 04:10:50 INFO - PROCESS | 2283 | 1461323450828 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 04:10:50 INFO - PROCESS | 2283 | 1461323450833 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:50 INFO - PROCESS | 2283 | ++DOCSHELL 0x12904c000 == 52 [pid = 2283] [id = 474] 04:10:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x11c8d3c00) [pid = 2283] [serial = 1422] [outer = 0x0] 04:10:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x11c930800) [pid = 2283] [serial = 1423] [outer = 0x11c8d3c00] 04:10:50 INFO - PROCESS | 2283 | 1461323450860 Marionette DEBUG loaded listener.js 04:10:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x124540800) [pid = 2283] [serial = 1424] [outer = 0x11c8d3c00] 04:10:51 INFO - PROCESS | 2283 | 1461323451227 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]]]}] 04:10:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:10:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 519ms 04:10:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:10:51 INFO - PROCESS | 2283 | 1461323451254 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 04:10:51 INFO - PROCESS | 2283 | 1461323451255 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 04:10:51 INFO - PROCESS | 2283 | 1461323451257 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:10:51 INFO - PROCESS | 2283 | 1461323451259 Marionette TRACE conn2 <- [1,1870,null,{}] 04:10:51 INFO - PROCESS | 2283 | 1461323451264 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}] 04:10:51 INFO - PROCESS | 2283 | 1461323451352 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 04:10:51 INFO - PROCESS | 2283 | 1461323451356 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:51 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c969800 == 53 [pid = 2283] [id = 475] 04:10:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x124543800) [pid = 2283] [serial = 1425] [outer = 0x0] 04:10:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x1267a9c00) [pid = 2283] [serial = 1426] [outer = 0x124543800] 04:10:51 INFO - PROCESS | 2283 | 1461323451385 Marionette DEBUG loaded listener.js 04:10:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x127cd8000) [pid = 2283] [serial = 1427] [outer = 0x124543800] 04:10:51 INFO - PROCESS | 2283 | 1461323451731 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]]]}] 04:10:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:10:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 521ms 04:10:51 INFO - PROCESS | 2283 | 1461323451779 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 04:10:51 INFO - PROCESS | 2283 | 1461323451780 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 04:10:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:10:51 INFO - PROCESS | 2283 | 1461323451782 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:10:51 INFO - PROCESS | 2283 | 1461323451784 Marionette TRACE conn2 <- [1,1874,null,{}] 04:10:51 INFO - PROCESS | 2283 | 1461323451786 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}] 04:10:51 INFO - PROCESS | 2283 | 1461323451889 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 04:10:51 INFO - PROCESS | 2283 | 1461323451969 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:51 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d0c4000 == 54 [pid = 2283] [id = 476] 04:10:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 129 (0x1267a9400) [pid = 2283] [serial = 1428] [outer = 0x0] 04:10:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x129693800) [pid = 2283] [serial = 1429] [outer = 0x1267a9400] 04:10:51 INFO - PROCESS | 2283 | 1461323451997 Marionette DEBUG loaded listener.js 04:10:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x12b1f1000) [pid = 2283] [serial = 1430] [outer = 0x1267a9400] 04:10:52 INFO - PROCESS | 2283 | 1461323452350 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]]]}] 04:10:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:10:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 618ms 04:10:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:10:52 INFO - PROCESS | 2283 | 1461323452408 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 04:10:52 INFO - PROCESS | 2283 | 1461323452409 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 04:10:52 INFO - PROCESS | 2283 | 1461323452411 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:10:52 INFO - PROCESS | 2283 | 1461323452412 Marionette TRACE conn2 <- [1,1878,null,{}] 04:10:52 INFO - PROCESS | 2283 | 1461323452414 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}] 04:10:52 INFO - PROCESS | 2283 | 1461323452526 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 04:10:52 INFO - PROCESS | 2283 | 1461323452567 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:52 INFO - PROCESS | 2283 | ++DOCSHELL 0x12daa8800 == 55 [pid = 2283] [id = 477] 04:10:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x129029400) [pid = 2283] [serial = 1431] [outer = 0x0] 04:10:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x12b1fb400) [pid = 2283] [serial = 1432] [outer = 0x129029400] 04:10:52 INFO - PROCESS | 2283 | 1461323452592 Marionette DEBUG loaded listener.js 04:10:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 134 (0x12ba50c00) [pid = 2283] [serial = 1433] [outer = 0x129029400] 04:10:52 INFO - PROCESS | 2283 | 1461323452924 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]]]}] 04:10:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:10:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 568ms 04:10:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:10:52 INFO - PROCESS | 2283 | 1461323452980 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 04:10:52 INFO - PROCESS | 2283 | 1461323452981 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 04:10:52 INFO - PROCESS | 2283 | 1461323452983 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:10:52 INFO - PROCESS | 2283 | 1461323452984 Marionette TRACE conn2 <- [1,1882,null,{}] 04:10:52 INFO - PROCESS | 2283 | 1461323452987 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}] 04:10:53 INFO - PROCESS | 2283 | 1461323453097 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 04:10:53 INFO - PROCESS | 2283 | 1461323453112 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:53 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ecc4800 == 56 [pid = 2283] [id = 478] 04:10:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 135 (0x12b877400) [pid = 2283] [serial = 1434] [outer = 0x0] 04:10:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 136 (0x12d0edc00) [pid = 2283] [serial = 1435] [outer = 0x12b877400] 04:10:53 INFO - PROCESS | 2283 | 1461323453136 Marionette DEBUG loaded listener.js 04:10:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 137 (0x12dc18800) [pid = 2283] [serial = 1436] [outer = 0x12b877400] 04:10:53 INFO - PROCESS | 2283 | 1461323453480 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]]]}] 04:10:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:10:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 518ms 04:10:53 INFO - PROCESS | 2283 | 1461323453502 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 04:10:53 INFO - PROCESS | 2283 | 1461323453503 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 04:10:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:10:53 INFO - PROCESS | 2283 | 1461323453505 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:10:53 INFO - PROCESS | 2283 | 1461323453507 Marionette TRACE conn2 <- [1,1886,null,{}] 04:10:53 INFO - PROCESS | 2283 | 1461323453509 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}] 04:10:53 INFO - PROCESS | 2283 | 1461323453619 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 04:10:53 INFO - PROCESS | 2283 | 1461323453631 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:53 INFO - PROCESS | 2283 | ++DOCSHELL 0x12fdd5000 == 57 [pid = 2283] [id = 479] 04:10:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 138 (0x12bf0f400) [pid = 2283] [serial = 1437] [outer = 0x0] 04:10:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 139 (0x12e4cf800) [pid = 2283] [serial = 1438] [outer = 0x12bf0f400] 04:10:53 INFO - PROCESS | 2283 | 1461323453656 Marionette DEBUG loaded listener.js 04:10:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 140 (0x12e884c00) [pid = 2283] [serial = 1439] [outer = 0x12bf0f400] 04:10:54 INFO - PROCESS | 2283 | --DOMWINDOW == 139 (0x115667800) [pid = 2283] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:10:54 INFO - PROCESS | 2283 | --DOMWINDOW == 138 (0x127cd5800) [pid = 2283] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:10:54 INFO - PROCESS | 2283 | --DOMWINDOW == 137 (0x129e5cc00) [pid = 2283] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:10:54 INFO - PROCESS | 2283 | --DOMWINDOW == 136 (0x11582b800) [pid = 2283] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:10:54 INFO - PROCESS | 2283 | --DOMWINDOW == 135 (0x11869b400) [pid = 2283] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:10:54 INFO - PROCESS | 2283 | --DOMWINDOW == 134 (0x113406c00) [pid = 2283] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:10:54 INFO - PROCESS | 2283 | --DOMWINDOW == 133 (0x11c924c00) [pid = 2283] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:10:54 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x1274bc800) [pid = 2283] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:10:54 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x12a286000) [pid = 2283] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:10:54 INFO - PROCESS | 2283 | --DOMWINDOW == 130 (0x113388400) [pid = 2283] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:10:54 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x11c927c00) [pid = 2283] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:10:54 INFO - PROCESS | 2283 | --DOMWINDOW == 128 (0x11b718c00) [pid = 2283] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:10:54 INFO - PROCESS | 2283 | --DOMWINDOW == 127 (0x12b885800) [pid = 2283] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:10:54 INFO - PROCESS | 2283 | --DOMWINDOW == 126 (0x12679dc00) [pid = 2283] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:10:54 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x12b4dac00) [pid = 2283] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:10:54 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x11bba1400) [pid = 2283] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:10:54 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x1147da000) [pid = 2283] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:10:54 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x12b1f7c00) [pid = 2283] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:10:54 INFO - PROCESS | 2283 | 1461323454138 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]]]}] 04:10:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:10:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 669ms 04:10:54 INFO - PROCESS | 2283 | 1461323454175 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 04:10:54 INFO - PROCESS | 2283 | 1461323454177 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 04:10:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:10:54 INFO - PROCESS | 2283 | 1461323454179 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:10:54 INFO - PROCESS | 2283 | 1461323454180 Marionette TRACE conn2 <- [1,1890,null,{}] 04:10:54 INFO - PROCESS | 2283 | 1461323454183 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}] 04:10:54 INFO - PROCESS | 2283 | 1461323454276 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 04:10:54 INFO - PROCESS | 2283 | 1461323454280 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:54 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d0cc800 == 58 [pid = 2283] [id = 480] 04:10:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x114db1000) [pid = 2283] [serial = 1440] [outer = 0x0] 04:10:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x1198ac400) [pid = 2283] [serial = 1441] [outer = 0x114db1000] 04:10:54 INFO - PROCESS | 2283 | 1461323454305 Marionette DEBUG loaded listener.js 04:10:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x12679dc00) [pid = 2283] [serial = 1442] [outer = 0x114db1000] 04:10:54 INFO - PROCESS | 2283 | 1461323454689 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]]]}] 04:10:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:10:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 568ms 04:10:54 INFO - PROCESS | 2283 | 1461323454748 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 04:10:54 INFO - PROCESS | 2283 | 1461323454750 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 04:10:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:10:54 INFO - PROCESS | 2283 | 1461323454753 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:10:54 INFO - PROCESS | 2283 | 1461323454755 Marionette TRACE conn2 <- [1,1894,null,{}] 04:10:54 INFO - PROCESS | 2283 | 1461323454759 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}] 04:10:54 INFO - PROCESS | 2283 | 1461323454904 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 04:10:54 INFO - PROCESS | 2283 | 1461323454912 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:54 INFO - PROCESS | 2283 | ++DOCSHELL 0x132e8d800 == 59 [pid = 2283] [id = 481] 04:10:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x11b725400) [pid = 2283] [serial = 1443] [outer = 0x0] 04:10:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x12e885000) [pid = 2283] [serial = 1444] [outer = 0x11b725400] 04:10:54 INFO - PROCESS | 2283 | 1461323454955 Marionette DEBUG loaded listener.js 04:10:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x12ef7fc00) [pid = 2283] [serial = 1445] [outer = 0x11b725400] 04:10:55 INFO - PROCESS | 2283 | 1461323455379 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]]]}] 04:10:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:10:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 677ms 04:10:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:10:55 INFO - PROCESS | 2283 | 1461323455431 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 04:10:55 INFO - PROCESS | 2283 | 1461323455433 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 04:10:55 INFO - PROCESS | 2283 | 1461323455436 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:10:55 INFO - PROCESS | 2283 | 1461323455438 Marionette TRACE conn2 <- [1,1898,null,{}] 04:10:55 INFO - PROCESS | 2283 | 1461323455441 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}] 04:10:55 INFO - PROCESS | 2283 | 1461323455581 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 04:10:55 INFO - PROCESS | 2283 | 1461323455710 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:55 INFO - PROCESS | 2283 | ++DOCSHELL 0x1376da800 == 60 [pid = 2283] [id = 482] 04:10:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 129 (0x1274b3800) [pid = 2283] [serial = 1446] [outer = 0x0] 04:10:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x12f2ac800) [pid = 2283] [serial = 1447] [outer = 0x1274b3800] 04:10:55 INFO - PROCESS | 2283 | 1461323455750 Marionette DEBUG loaded listener.js 04:10:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x12f2b3c00) [pid = 2283] [serial = 1448] [outer = 0x1274b3800] 04:10:56 INFO - PROCESS | 2283 | 1461323456059 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]]]}] 04:10:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:10:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 669ms 04:10:56 INFO - PROCESS | 2283 | 1461323456162 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 04:10:56 INFO - PROCESS | 2283 | 1461323456164 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 04:10:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:10:56 INFO - PROCESS | 2283 | 1461323456169 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:10:56 INFO - PROCESS | 2283 | 1461323456171 Marionette TRACE conn2 <- [1,1902,null,{}] 04:10:56 INFO - PROCESS | 2283 | 1461323456194 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}] 04:10:56 INFO - PROCESS | 2283 | 1461323456331 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 04:10:56 INFO - PROCESS | 2283 | 1461323456384 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:56 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ad5d800 == 61 [pid = 2283] [id = 483] 04:10:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x113538000) [pid = 2283] [serial = 1449] [outer = 0x0] 04:10:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x11353cc00) [pid = 2283] [serial = 1450] [outer = 0x113538000] 04:10:56 INFO - PROCESS | 2283 | 1461323456417 Marionette DEBUG loaded listener.js 04:10:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 134 (0x113546c00) [pid = 2283] [serial = 1451] [outer = 0x113538000] 04:10:56 INFO - PROCESS | 2283 | 1461323456896 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]]]}] 04:10:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:10:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 774ms 04:10:56 INFO - PROCESS | 2283 | 1461323456961 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 04:10:56 INFO - PROCESS | 2283 | 1461323456964 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 04:10:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:10:56 INFO - PROCESS | 2283 | 1461323456972 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:10:56 INFO - PROCESS | 2283 | 1461323456975 Marionette TRACE conn2 <- [1,1906,null,{}] 04:10:56 INFO - PROCESS | 2283 | 1461323456980 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}] 04:10:57 INFO - PROCESS | 2283 | 1461323457091 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 04:10:57 INFO - PROCESS | 2283 | 1461323457165 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:57 INFO - PROCESS | 2283 | ++DOCSHELL 0x12902f800 == 62 [pid = 2283] [id = 484] 04:10:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 135 (0x114b3c400) [pid = 2283] [serial = 1452] [outer = 0x0] 04:10:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 136 (0x115877000) [pid = 2283] [serial = 1453] [outer = 0x114b3c400] 04:10:57 INFO - PROCESS | 2283 | 1461323457196 Marionette DEBUG loaded listener.js 04:10:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 137 (0x118856c00) [pid = 2283] [serial = 1454] [outer = 0x114b3c400] 04:10:57 INFO - PROCESS | 2283 | 1461323457663 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]]]}] 04:10:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:10:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 727ms 04:10:57 INFO - PROCESS | 2283 | 1461323457714 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 04:10:57 INFO - PROCESS | 2283 | 1461323457717 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 04:10:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:10:57 INFO - PROCESS | 2283 | 1461323457723 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:10:57 INFO - PROCESS | 2283 | 1461323457725 Marionette TRACE conn2 <- [1,1910,null,{}] 04:10:57 INFO - PROCESS | 2283 | 1461323457737 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}] 04:10:57 INFO - PROCESS | 2283 | 1461323457910 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 04:10:58 INFO - PROCESS | 2283 | 1461323458000 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:58 INFO - PROCESS | 2283 | ++DOCSHELL 0x1301cc000 == 63 [pid = 2283] [id = 485] 04:10:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 138 (0x11c3ba800) [pid = 2283] [serial = 1455] [outer = 0x0] 04:10:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 139 (0x11c53f000) [pid = 2283] [serial = 1456] [outer = 0x11c3ba800] 04:10:58 INFO - PROCESS | 2283 | 1461323458033 Marionette DEBUG loaded listener.js 04:10:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 140 (0x123e8f400) [pid = 2283] [serial = 1457] [outer = 0x11c3ba800] 04:10:58 INFO - PROCESS | 2283 | 1461323458491 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]]]}] 04:10:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:10:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 825ms 04:10:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:10:58 INFO - PROCESS | 2283 | 1461323458548 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 04:10:58 INFO - PROCESS | 2283 | 1461323458549 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 04:10:58 INFO - PROCESS | 2283 | 1461323458551 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:10:58 INFO - PROCESS | 2283 | 1461323458553 Marionette TRACE conn2 <- [1,1914,null,{}] 04:10:58 INFO - PROCESS | 2283 | 1461323458555 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}] 04:10:58 INFO - PROCESS | 2283 | 1461323458668 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 04:10:58 INFO - PROCESS | 2283 | 1461323458747 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:58 INFO - PROCESS | 2283 | ++DOCSHELL 0x137edb800 == 64 [pid = 2283] [id = 486] 04:10:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 141 (0x1275ed800) [pid = 2283] [serial = 1458] [outer = 0x0] 04:10:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 142 (0x129c2e800) [pid = 2283] [serial = 1459] [outer = 0x1275ed800] 04:10:58 INFO - PROCESS | 2283 | 1461323458779 Marionette DEBUG loaded listener.js 04:10:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 143 (0x12a283800) [pid = 2283] [serial = 1460] [outer = 0x1275ed800] 04:10:59 INFO - PROCESS | 2283 | 1461323459216 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]]]}] 04:10:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:10:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 674ms 04:10:59 INFO - PROCESS | 2283 | 1461323459226 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 04:10:59 INFO - PROCESS | 2283 | 1461323459228 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 04:10:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:10:59 INFO - PROCESS | 2283 | 1461323459232 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:10:59 INFO - PROCESS | 2283 | 1461323459234 Marionette TRACE conn2 <- [1,1918,null,{}] 04:10:59 INFO - PROCESS | 2283 | 1461323459237 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}] 04:10:59 INFO - PROCESS | 2283 | 1461323459398 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 04:10:59 INFO - PROCESS | 2283 | 1461323459541 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:59 INFO - PROCESS | 2283 | ++DOCSHELL 0x12aa0a800 == 65 [pid = 2283] [id = 487] 04:10:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 144 (0x12a288c00) [pid = 2283] [serial = 1461] [outer = 0x0] 04:10:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 145 (0x12b454800) [pid = 2283] [serial = 1462] [outer = 0x12a288c00] 04:10:59 INFO - PROCESS | 2283 | 1461323459590 Marionette DEBUG loaded listener.js 04:10:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 146 (0x12cf28400) [pid = 2283] [serial = 1463] [outer = 0x12a288c00] 04:11:00 INFO - PROCESS | 2283 | 1461323460062 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]]]}] 04:11:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 871ms 04:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:11:00 INFO - PROCESS | 2283 | 1461323460102 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 04:11:00 INFO - PROCESS | 2283 | 1461323460104 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 04:11:00 INFO - PROCESS | 2283 | 1461323460106 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:11:00 INFO - PROCESS | 2283 | 1461323460107 Marionette TRACE conn2 <- [1,1922,null,{}] 04:11:00 INFO - PROCESS | 2283 | 1461323460110 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}] 04:11:00 INFO - PROCESS | 2283 | 1461323460239 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 04:11:00 INFO - PROCESS | 2283 | 1461323460346 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:00 INFO - PROCESS | 2283 | ++DOCSHELL 0x136bc3000 == 66 [pid = 2283] [id = 488] 04:11:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 147 (0x12e4a1c00) [pid = 2283] [serial = 1464] [outer = 0x0] 04:11:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 148 (0x12e8a2800) [pid = 2283] [serial = 1465] [outer = 0x12e4a1c00] 04:11:00 INFO - PROCESS | 2283 | 1461323460379 Marionette DEBUG loaded listener.js 04:11:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 149 (0x12f2b9c00) [pid = 2283] [serial = 1466] [outer = 0x12e4a1c00] 04:11:00 INFO - PROCESS | 2283 | 1461323460795 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]]]}] 04:11:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 721ms 04:11:00 INFO - PROCESS | 2283 | 1461323460828 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 04:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:11:00 INFO - PROCESS | 2283 | 1461323460829 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 04:11:00 INFO - PROCESS | 2283 | 1461323460832 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:11:00 INFO - PROCESS | 2283 | 1461323460833 Marionette TRACE conn2 <- [1,1926,null,{}] 04:11:00 INFO - PROCESS | 2283 | 1461323460835 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}] 04:11:00 INFO - PROCESS | 2283 | 1461323460944 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 04:11:01 INFO - PROCESS | 2283 | 1461323461051 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:01 INFO - PROCESS | 2283 | ++DOCSHELL 0x136bdc800 == 67 [pid = 2283] [id = 489] 04:11:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 150 (0x12a7f1400) [pid = 2283] [serial = 1467] [outer = 0x0] 04:11:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 151 (0x12a7f8c00) [pid = 2283] [serial = 1468] [outer = 0x12a7f1400] 04:11:01 INFO - PROCESS | 2283 | 1461323461082 Marionette DEBUG loaded listener.js 04:11:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 152 (0x12a7fd000) [pid = 2283] [serial = 1469] [outer = 0x12a7f1400] 04:11:01 INFO - PROCESS | 2283 | 1461323461485 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]]]}] 04:11:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:11:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 718ms 04:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:11:01 INFO - PROCESS | 2283 | 1461323461550 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 04:11:01 INFO - PROCESS | 2283 | 1461323461552 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 04:11:01 INFO - PROCESS | 2283 | 1461323461554 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:11:01 INFO - PROCESS | 2283 | 1461323461555 Marionette TRACE conn2 <- [1,1930,null,{}] 04:11:01 INFO - PROCESS | 2283 | 1461323461558 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}] 04:11:01 INFO - PROCESS | 2283 | 1461323461687 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 04:11:01 INFO - PROCESS | 2283 | 1461323461820 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:01 INFO - PROCESS | 2283 | ++DOCSHELL 0x129d78000 == 68 [pid = 2283] [id = 490] 04:11:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 153 (0x118812000) [pid = 2283] [serial = 1470] [outer = 0x0] 04:11:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 154 (0x118819800) [pid = 2283] [serial = 1471] [outer = 0x118812000] 04:11:01 INFO - PROCESS | 2283 | 1461323461853 Marionette DEBUG loaded listener.js 04:11:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 155 (0x11881d800) [pid = 2283] [serial = 1472] [outer = 0x118812000] 04:11:02 INFO - PROCESS | 2283 | 1461323462265 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]]]}] 04:11:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:11:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 725ms 04:11:02 INFO - PROCESS | 2283 | 1461323462280 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 04:11:02 INFO - PROCESS | 2283 | 1461323462281 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 04:11:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:11:02 INFO - PROCESS | 2283 | 1461323462284 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:11:02 INFO - PROCESS | 2283 | 1461323462285 Marionette TRACE conn2 <- [1,1934,null,{}] 04:11:02 INFO - PROCESS | 2283 | 1461323462288 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}] 04:11:02 INFO - PROCESS | 2283 | 1461323462400 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 04:11:02 INFO - PROCESS | 2283 | 1461323462647 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:02 INFO - PROCESS | 2283 | ++DOCSHELL 0x123b58800 == 69 [pid = 2283] [id = 491] 04:11:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 156 (0x11338a000) [pid = 2283] [serial = 1473] [outer = 0x0] 04:11:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 157 (0x11340b000) [pid = 2283] [serial = 1474] [outer = 0x11338a000] 04:11:02 INFO - PROCESS | 2283 | 1461323462703 Marionette DEBUG loaded listener.js 04:11:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 158 (0x113540c00) [pid = 2283] [serial = 1475] [outer = 0x11338a000] 04:11:03 INFO - PROCESS | 2283 | 1461323463244 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]]]}] 04:11:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1022ms 04:11:03 INFO - PROCESS | 2283 | 1461323463307 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 04:11:03 INFO - PROCESS | 2283 | 1461323463310 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 04:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:11:03 INFO - PROCESS | 2283 | 1461323463346 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:11:03 INFO - PROCESS | 2283 | 1461323463348 Marionette TRACE conn2 <- [1,1938,null,{}] 04:11:03 INFO - PROCESS | 2283 | 1461323463351 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}] 04:11:03 INFO - PROCESS | 2283 | 1461323463465 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 04:11:03 INFO - PROCESS | 2283 | 1461323463583 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:03 INFO - PROCESS | 2283 | ++DOCSHELL 0x11b739800 == 70 [pid = 2283] [id = 492] 04:11:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 159 (0x114db3800) [pid = 2283] [serial = 1476] [outer = 0x0] 04:11:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 160 (0x11566c400) [pid = 2283] [serial = 1477] [outer = 0x114db3800] 04:11:03 INFO - PROCESS | 2283 | 1461323463674 Marionette DEBUG loaded listener.js 04:11:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 161 (0x118853000) [pid = 2283] [serial = 1478] [outer = 0x114db3800] 04:11:04 INFO - PROCESS | 2283 | --DOCSHELL 0x132e8d800 == 69 [pid = 2283] [id = 481] 04:11:04 INFO - PROCESS | 2283 | --DOCSHELL 0x12d0cc800 == 68 [pid = 2283] [id = 480] 04:11:04 INFO - PROCESS | 2283 | --DOCSHELL 0x12fdd5000 == 67 [pid = 2283] [id = 479] 04:11:04 INFO - PROCESS | 2283 | --DOCSHELL 0x12ecc4800 == 66 [pid = 2283] [id = 478] 04:11:04 INFO - PROCESS | 2283 | --DOCSHELL 0x12daa8800 == 65 [pid = 2283] [id = 477] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 160 (0x12d4c7800) [pid = 2283] [serial = 1350] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 159 (0x12e6ccc00) [pid = 2283] [serial = 1389] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOCSHELL 0x12d0c4000 == 64 [pid = 2283] [id = 476] 04:11:04 INFO - PROCESS | 2283 | --DOCSHELL 0x11c969800 == 63 [pid = 2283] [id = 475] 04:11:04 INFO - PROCESS | 2283 | --DOCSHELL 0x12904c000 == 62 [pid = 2283] [id = 474] 04:11:04 INFO - PROCESS | 2283 | --DOCSHELL 0x123d6d800 == 61 [pid = 2283] [id = 473] 04:11:04 INFO - PROCESS | 2283 | --DOCSHELL 0x1186e2000 == 60 [pid = 2283] [id = 472] 04:11:04 INFO - PROCESS | 2283 | --DOCSHELL 0x124412000 == 59 [pid = 2283] [id = 471] 04:11:04 INFO - PROCESS | 2283 | --DOCSHELL 0x137aa6800 == 58 [pid = 2283] [id = 469] 04:11:04 INFO - PROCESS | 2283 | --DOCSHELL 0x13674a000 == 57 [pid = 2283] [id = 468] 04:11:04 INFO - PROCESS | 2283 | --DOCSHELL 0x132e92000 == 56 [pid = 2283] [id = 467] 04:11:04 INFO - PROCESS | 2283 | --DOCSHELL 0x12d0cf800 == 55 [pid = 2283] [id = 466] 04:11:04 INFO - PROCESS | 2283 | --DOCSHELL 0x123e62800 == 54 [pid = 2283] [id = 465] 04:11:04 INFO - PROCESS | 2283 | --DOCSHELL 0x118aa9800 == 53 [pid = 2283] [id = 464] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 158 (0x12bc99800) [pid = 2283] [serial = 1330] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 157 (0x12d111000) [pid = 2283] [serial = 1285] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 156 (0x123bf5c00) [pid = 2283] [serial = 1279] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 155 (0x1159b6000) [pid = 2283] [serial = 1276] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 154 (0x12e4c6800) [pid = 2283] [serial = 1387] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 153 (0x129c27800) [pid = 2283] [serial = 1371] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 152 (0x1265d7800) [pid = 2283] [serial = 1341] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 151 (0x12a283c00) [pid = 2283] [serial = 1372] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 150 (0x12a4b8400) [pid = 2283] [serial = 1374] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 149 (0x11aa04400) [pid = 2283] [serial = 1359] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 148 (0x11adc5c00) [pid = 2283] [serial = 1360] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 147 (0x119d62800) [pid = 2283] [serial = 1357] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 146 (0x11912d000) [pid = 2283] [serial = 1356] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 145 (0x114db6800) [pid = 2283] [serial = 1354] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 144 (0x114507000) [pid = 2283] [serial = 1353] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 143 (0x119129c00) [pid = 2283] [serial = 1335] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 142 (0x123bf3000) [pid = 2283] [serial = 1365] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 141 (0x12679a800) [pid = 2283] [serial = 1366] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 140 (0x12753fc00) [pid = 2283] [serial = 1368] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 139 (0x11bb58800) [pid = 2283] [serial = 1338] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 138 (0x12bca5800) [pid = 2283] [serial = 1347] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 137 (0x129f3d400) [pid = 2283] [serial = 1344] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 136 (0x12b878000) [pid = 2283] [serial = 1378] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 135 (0x12b458c00) [pid = 2283] [serial = 1377] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 134 (0x12b1fdc00) [pid = 2283] [serial = 1375] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 133 (0x11adc5800) [pid = 2283] [serial = 1381] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x12d4b9000) [pid = 2283] [serial = 1386] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x12bca6800) [pid = 2283] [serial = 1383] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 130 (0x114447800) [pid = 2283] [serial = 1380] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x11c3b8800) [pid = 2283] [serial = 1362] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 128 (0x11c8dc000) [pid = 2283] [serial = 1363] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 127 (0x113407c00) [pid = 2283] [serial = 1332] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 126 (0x12d0e8800) [pid = 2283] [serial = 1384] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x129121400) [pid = 2283] [serial = 1369] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x12dc1ec00) [pid = 2283] [serial = 1288] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x12b458800) [pid = 2283] [serial = 1282] [outer = 0x0] [url = about:blank] 04:11:04 INFO - PROCESS | 2283 | 1461323464233 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]]]}] 04:11:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:11:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 931ms 04:11:04 INFO - PROCESS | 2283 | 1461323464273 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 04:11:04 INFO - PROCESS | 2283 | 1461323464275 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 04:11:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:11:04 INFO - PROCESS | 2283 | 1461323464281 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:11:04 INFO - PROCESS | 2283 | 1461323464282 Marionette TRACE conn2 <- [1,1942,null,{}] 04:11:04 INFO - PROCESS | 2283 | 1461323464285 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}] 04:11:04 INFO - PROCESS | 2283 | 1461323464376 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 04:11:04 INFO - PROCESS | 2283 | 1461323464382 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:04 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c11f000 == 54 [pid = 2283] [id = 493] 04:11:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x1188b4400) [pid = 2283] [serial = 1479] [outer = 0x0] 04:11:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x11aa11800) [pid = 2283] [serial = 1480] [outer = 0x1188b4400] 04:11:04 INFO - PROCESS | 2283 | 1461323464410 Marionette DEBUG loaded listener.js 04:11:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x11b719800) [pid = 2283] [serial = 1481] [outer = 0x1188b4400] 04:11:04 INFO - PROCESS | 2283 | 1461323464805 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]]]}] 04:11:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:11:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 570ms 04:11:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:11:04 INFO - PROCESS | 2283 | 1461323464850 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 04:11:04 INFO - PROCESS | 2283 | 1461323464852 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 04:11:04 INFO - PROCESS | 2283 | 1461323464855 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:11:04 INFO - PROCESS | 2283 | 1461323464859 Marionette TRACE conn2 <- [1,1946,null,{}] 04:11:04 INFO - PROCESS | 2283 | 1461323464866 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}] 04:11:04 INFO - PROCESS | 2283 | 1461323464959 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 04:11:04 INFO - PROCESS | 2283 | 1461323464967 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:04 INFO - PROCESS | 2283 | ++DOCSHELL 0x129c17000 == 55 [pid = 2283] [id = 494] 04:11:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x11bba4c00) [pid = 2283] [serial = 1482] [outer = 0x0] 04:11:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x11c3d6800) [pid = 2283] [serial = 1483] [outer = 0x11bba4c00] 04:11:04 INFO - PROCESS | 2283 | 1461323464993 Marionette DEBUG loaded listener.js 04:11:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 129 (0x11c92bc00) [pid = 2283] [serial = 1484] [outer = 0x11bba4c00] 04:11:05 INFO - PROCESS | 2283 | 1461323465328 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]]]}] 04:11:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:11:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 524ms 04:11:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:11:05 INFO - PROCESS | 2283 | 1461323465378 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 04:11:05 INFO - PROCESS | 2283 | 1461323465380 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 04:11:05 INFO - PROCESS | 2283 | 1461323465382 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:11:05 INFO - PROCESS | 2283 | 1461323465383 Marionette TRACE conn2 <- [1,1950,null,{}] 04:11:05 INFO - PROCESS | 2283 | 1461323465386 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}] 04:11:05 INFO - PROCESS | 2283 | 1461323465478 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 04:11:05 INFO - PROCESS | 2283 | 1461323465485 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:05 INFO - PROCESS | 2283 | ++DOCSHELL 0x129dae800 == 56 [pid = 2283] [id = 495] 04:11:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x123beac00) [pid = 2283] [serial = 1485] [outer = 0x0] 04:11:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x12444ec00) [pid = 2283] [serial = 1486] [outer = 0x123beac00] 04:11:05 INFO - PROCESS | 2283 | 1461323465511 Marionette DEBUG loaded listener.js 04:11:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x1274c0000) [pid = 2283] [serial = 1487] [outer = 0x123beac00] 04:11:05 INFO - PROCESS | 2283 | 1461323465929 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]]]}] 04:11:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:11:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 568ms 04:11:05 INFO - PROCESS | 2283 | 1461323465951 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 04:11:05 INFO - PROCESS | 2283 | 1461323465953 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 04:11:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:11:05 INFO - PROCESS | 2283 | 1461323465957 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:11:05 INFO - PROCESS | 2283 | 1461323465958 Marionette TRACE conn2 <- [1,1954,null,{}] 04:11:05 INFO - PROCESS | 2283 | 1461323465984 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}] 04:11:06 INFO - PROCESS | 2283 | 1461323466101 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 04:11:06 INFO - PROCESS | 2283 | 1461323466107 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:06 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b83c800 == 57 [pid = 2283] [id = 496] 04:11:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x12968c400) [pid = 2283] [serial = 1488] [outer = 0x0] 04:11:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 134 (0x129e57400) [pid = 2283] [serial = 1489] [outer = 0x12968c400] 04:11:06 INFO - PROCESS | 2283 | 1461323466141 Marionette DEBUG loaded listener.js 04:11:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 135 (0x12a4ad000) [pid = 2283] [serial = 1490] [outer = 0x12968c400] 04:11:06 INFO - PROCESS | 2283 | 1461323466516 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]]]}] 04:11:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:11:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 591ms 04:11:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:11:06 INFO - PROCESS | 2283 | 1461323466548 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 04:11:06 INFO - PROCESS | 2283 | 1461323466549 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 04:11:06 INFO - PROCESS | 2283 | 1461323466551 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:11:06 INFO - PROCESS | 2283 | 1461323466552 Marionette TRACE conn2 <- [1,1958,null,{}] 04:11:06 INFO - PROCESS | 2283 | 1461323466555 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}] 04:11:06 INFO - PROCESS | 2283 | 1461323466671 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 04:11:06 INFO - PROCESS | 2283 | 1461323466684 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:06 INFO - PROCESS | 2283 | ++DOCSHELL 0x12c079800 == 58 [pid = 2283] [id = 497] 04:11:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 136 (0x12a4b4c00) [pid = 2283] [serial = 1491] [outer = 0x0] 04:11:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 137 (0x12a774000) [pid = 2283] [serial = 1492] [outer = 0x12a4b4c00] 04:11:06 INFO - PROCESS | 2283 | 1461323466710 Marionette DEBUG loaded listener.js 04:11:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 138 (0x12a77ac00) [pid = 2283] [serial = 1493] [outer = 0x12a4b4c00] 04:11:07 INFO - PROCESS | 2283 | 1461323467064 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]]]}] 04:11:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:11:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 519ms 04:11:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:11:07 INFO - PROCESS | 2283 | 1461323467071 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 04:11:07 INFO - PROCESS | 2283 | 1461323467072 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 04:11:07 INFO - PROCESS | 2283 | 1461323467074 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:11:07 INFO - PROCESS | 2283 | 1461323467075 Marionette TRACE conn2 <- [1,1962,null,{}] 04:11:07 INFO - PROCESS | 2283 | 1461323467080 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}] 04:11:07 INFO - PROCESS | 2283 | 1461323467202 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 04:11:07 INFO - PROCESS | 2283 | 1461323467254 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:07 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d472800 == 59 [pid = 2283] [id = 498] 04:11:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 139 (0x12a77b000) [pid = 2283] [serial = 1494] [outer = 0x0] 04:11:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 140 (0x12a7f7000) [pid = 2283] [serial = 1495] [outer = 0x12a77b000] 04:11:07 INFO - PROCESS | 2283 | 1461323467295 Marionette DEBUG loaded listener.js 04:11:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 141 (0x12b1f3400) [pid = 2283] [serial = 1496] [outer = 0x12a77b000] 04:11:07 INFO - PROCESS | 2283 | 1461323467742 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]]]}] 04:11:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:11:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 720ms 04:11:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:11:07 INFO - PROCESS | 2283 | 1461323467798 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 04:11:07 INFO - PROCESS | 2283 | 1461323467799 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 04:11:07 INFO - PROCESS | 2283 | 1461323467801 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:11:07 INFO - PROCESS | 2283 | 1461323467802 Marionette TRACE conn2 <- [1,1966,null,{}] 04:11:07 INFO - PROCESS | 2283 | 1461323467805 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}] 04:11:07 INFO - PROCESS | 2283 | 1461323467918 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 04:11:07 INFO - PROCESS | 2283 | 1461323467949 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:07 INFO - PROCESS | 2283 | ++DOCSHELL 0x12dabc800 == 60 [pid = 2283] [id = 499] 04:11:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 142 (0x12b1f9c00) [pid = 2283] [serial = 1497] [outer = 0x0] 04:11:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 143 (0x12b454400) [pid = 2283] [serial = 1498] [outer = 0x12b1f9c00] 04:11:07 INFO - PROCESS | 2283 | 1461323467974 Marionette DEBUG loaded listener.js 04:11:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 144 (0x12b4ce000) [pid = 2283] [serial = 1499] [outer = 0x12b1f9c00] 04:11:08 INFO - PROCESS | 2283 | 1461323468292 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]]]}] 04:11:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:11:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 519ms 04:11:08 INFO - PROCESS | 2283 | --DOMWINDOW == 143 (0x12bf0f400) [pid = 2283] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:11:08 INFO - PROCESS | 2283 | --DOMWINDOW == 142 (0x11c8d3c00) [pid = 2283] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:11:08 INFO - PROCESS | 2283 | --DOMWINDOW == 141 (0x114db1000) [pid = 2283] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:11:08 INFO - PROCESS | 2283 | --DOMWINDOW == 140 (0x11abcf800) [pid = 2283] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:11:08 INFO - PROCESS | 2283 | --DOMWINDOW == 139 (0x129029400) [pid = 2283] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:11:08 INFO - PROCESS | 2283 | --DOMWINDOW == 138 (0x12b877400) [pid = 2283] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:11:08 INFO - PROCESS | 2283 | --DOMWINDOW == 137 (0x1267a9400) [pid = 2283] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:11:08 INFO - PROCESS | 2283 | --DOMWINDOW == 136 (0x11b725400) [pid = 2283] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:11:08 INFO - PROCESS | 2283 | --DOMWINDOW == 135 (0x11671d000) [pid = 2283] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:11:08 INFO - PROCESS | 2283 | --DOMWINDOW == 134 (0x12dc15800) [pid = 2283] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:11:08 INFO - PROCESS | 2283 | --DOMWINDOW == 133 (0x113386c00) [pid = 2283] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:11:08 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x124543800) [pid = 2283] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:11:08 INFO - PROCESS | 2283 | 1461323468467 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 04:11:08 INFO - PROCESS | 2283 | 1461323468468 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 04:11:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:11:08 INFO - PROCESS | 2283 | 1461323468473 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:11:08 INFO - PROCESS | 2283 | 1461323468474 Marionette TRACE conn2 <- [1,1970,null,{}] 04:11:08 INFO - PROCESS | 2283 | 1461323468476 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}] 04:11:08 INFO - PROCESS | 2283 | 1461323468566 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 04:11:08 INFO - PROCESS | 2283 | 1461323468572 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:08 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c95b800 == 61 [pid = 2283] [id = 500] 04:11:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x11b725400) [pid = 2283] [serial = 1500] [outer = 0x0] 04:11:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 134 (0x11c92d800) [pid = 2283] [serial = 1501] [outer = 0x11b725400] 04:11:08 INFO - PROCESS | 2283 | 1461323468602 Marionette DEBUG loaded listener.js 04:11:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 135 (0x12b44fc00) [pid = 2283] [serial = 1502] [outer = 0x11b725400] 04:11:08 INFO - PROCESS | 2283 | 1461323468931 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]]]}] 04:11:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:11:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 471ms 04:11:08 INFO - PROCESS | 2283 | 1461323468945 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 04:11:08 INFO - PROCESS | 2283 | 1461323468948 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 04:11:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:11:08 INFO - PROCESS | 2283 | 1461323468951 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:11:08 INFO - PROCESS | 2283 | 1461323468952 Marionette TRACE conn2 <- [1,1974,null,{}] 04:11:08 INFO - PROCESS | 2283 | 1461323468954 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}] 04:11:09 INFO - PROCESS | 2283 | 1461323469060 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 04:11:09 INFO - PROCESS | 2283 | 1461323469150 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:09 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f6cc000 == 62 [pid = 2283] [id = 501] 04:11:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 136 (0x12b87ac00) [pid = 2283] [serial = 1503] [outer = 0x0] 04:11:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 137 (0x12bca5c00) [pid = 2283] [serial = 1504] [outer = 0x12b87ac00] 04:11:09 INFO - PROCESS | 2283 | 1461323469231 Marionette DEBUG loaded listener.js 04:11:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 138 (0x12d10f400) [pid = 2283] [serial = 1505] [outer = 0x12b87ac00] 04:11:09 INFO - PROCESS | 2283 | 1461323469630 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]]]}] 04:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 718ms 04:11:09 INFO - PROCESS | 2283 | 1461323469670 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 04:11:09 INFO - PROCESS | 2283 | 1461323469671 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 04:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:11:09 INFO - PROCESS | 2283 | 1461323469680 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:11:09 INFO - PROCESS | 2283 | 1461323469681 Marionette TRACE conn2 <- [1,1978,null,{}] 04:11:09 INFO - PROCESS | 2283 | 1461323469684 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}] 04:11:09 INFO - PROCESS | 2283 | 1461323469823 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 04:11:09 INFO - PROCESS | 2283 | 1461323469832 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:09 INFO - PROCESS | 2283 | ++DOCSHELL 0x130751000 == 63 [pid = 2283] [id = 502] 04:11:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 139 (0x12d4b9400) [pid = 2283] [serial = 1506] [outer = 0x0] 04:11:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 140 (0x12e4ac000) [pid = 2283] [serial = 1507] [outer = 0x12d4b9400] 04:11:09 INFO - PROCESS | 2283 | 1461323469853 Marionette DEBUG loaded listener.js 04:11:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 141 (0x12e80b400) [pid = 2283] [serial = 1508] [outer = 0x12d4b9400] 04:11:10 INFO - PROCESS | 2283 | 1461323470225 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]]]}] 04:11:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:11:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 573ms 04:11:10 INFO - PROCESS | 2283 | 1461323470254 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 04:11:10 INFO - PROCESS | 2283 | 1461323470256 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 04:11:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:11:10 INFO - PROCESS | 2283 | 1461323470259 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:11:10 INFO - PROCESS | 2283 | 1461323470261 Marionette TRACE conn2 <- [1,1982,null,{}] 04:11:10 INFO - PROCESS | 2283 | 1461323470264 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}] 04:11:10 INFO - PROCESS | 2283 | 1461323470447 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 04:11:10 INFO - PROCESS | 2283 | 1461323470652 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:10 INFO - PROCESS | 2283 | ++DOCSHELL 0x1186e2000 == 64 [pid = 2283] [id = 503] 04:11:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 142 (0x113385800) [pid = 2283] [serial = 1509] [outer = 0x0] 04:11:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 143 (0x113530000) [pid = 2283] [serial = 1510] [outer = 0x113385800] 04:11:10 INFO - PROCESS | 2283 | 1461323470704 Marionette DEBUG loaded listener.js 04:11:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 144 (0x11354a400) [pid = 2283] [serial = 1511] [outer = 0x113385800] 04:11:11 INFO - PROCESS | 2283 | 1461323471148 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]]]}] 04:11:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:11:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 921ms 04:11:11 INFO - PROCESS | 2283 | 1461323471181 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 04:11:11 INFO - PROCESS | 2283 | 1461323471184 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 04:11:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:11:11 INFO - PROCESS | 2283 | 1461323471188 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:11:11 INFO - PROCESS | 2283 | 1461323471190 Marionette TRACE conn2 <- [1,1986,null,{}] 04:11:11 INFO - PROCESS | 2283 | 1461323471194 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}] 04:11:11 INFO - PROCESS | 2283 | 1461323471312 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 04:11:11 INFO - PROCESS | 2283 | 1461323471420 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:11 INFO - PROCESS | 2283 | ++DOCSHELL 0x12904c000 == 65 [pid = 2283] [id = 504] 04:11:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 145 (0x115251c00) [pid = 2283] [serial = 1512] [outer = 0x0] 04:11:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 146 (0x11881cc00) [pid = 2283] [serial = 1513] [outer = 0x115251c00] 04:11:11 INFO - PROCESS | 2283 | 1461323471455 Marionette DEBUG loaded listener.js 04:11:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 147 (0x11aa0ec00) [pid = 2283] [serial = 1514] [outer = 0x115251c00] 04:11:11 INFO - PROCESS | 2283 | 1461323471963 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]]]}] 04:11:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:11:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 822ms 04:11:12 INFO - PROCESS | 2283 | 1461323472034 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 04:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:11:12 INFO - PROCESS | 2283 | 1461323472038 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 04:11:12 INFO - PROCESS | 2283 | 1461323472048 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:11:12 INFO - PROCESS | 2283 | 1461323472050 Marionette TRACE conn2 <- [1,1990,null,{}] 04:11:12 INFO - PROCESS | 2283 | 1461323472054 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}] 04:11:12 INFO - PROCESS | 2283 | 1461323472179 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 04:11:12 INFO - PROCESS | 2283 | 1461323472254 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:12 INFO - PROCESS | 2283 | ++DOCSHELL 0x12cf9c800 == 66 [pid = 2283] [id = 505] 04:11:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 148 (0x11c1c9000) [pid = 2283] [serial = 1515] [outer = 0x0] 04:11:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 149 (0x11c862000) [pid = 2283] [serial = 1516] [outer = 0x11c1c9000] 04:11:12 INFO - PROCESS | 2283 | 1461323472285 Marionette DEBUG loaded listener.js 04:11:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 150 (0x1267a4000) [pid = 2283] [serial = 1517] [outer = 0x11c1c9000] 04:11:12 INFO - PROCESS | 2283 | 1461323472691 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]]]}] 04:11:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:11:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 675ms 04:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:11:12 INFO - PROCESS | 2283 | 1461323472720 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 04:11:12 INFO - PROCESS | 2283 | 1461323472721 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 04:11:12 INFO - PROCESS | 2283 | 1461323472728 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:11:12 INFO - PROCESS | 2283 | 1461323472733 Marionette TRACE conn2 <- [1,1994,null,{}] 04:11:12 INFO - PROCESS | 2283 | 1461323472737 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}] 04:11:12 INFO - PROCESS | 2283 | 1461323472857 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 04:11:12 INFO - PROCESS | 2283 | 1461323472966 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:12 INFO - PROCESS | 2283 | ++DOCSHELL 0x132e8a800 == 67 [pid = 2283] [id = 506] 04:11:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 151 (0x127780c00) [pid = 2283] [serial = 1518] [outer = 0x0] 04:11:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 152 (0x12a288000) [pid = 2283] [serial = 1519] [outer = 0x127780c00] 04:11:13 INFO - PROCESS | 2283 | 1461323472997 Marionette DEBUG loaded listener.js 04:11:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 153 (0x12b1efc00) [pid = 2283] [serial = 1520] [outer = 0x127780c00] 04:11:13 INFO - PROCESS | 2283 | 1461323473415 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]]]}] 04:11:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:11:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 728ms 04:11:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:11:13 INFO - PROCESS | 2283 | 1461323473452 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 04:11:13 INFO - PROCESS | 2283 | 1461323473455 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 04:11:13 INFO - PROCESS | 2283 | 1461323473457 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:11:13 INFO - PROCESS | 2283 | 1461323473458 Marionette TRACE conn2 <- [1,1998,null,{}] 04:11:13 INFO - PROCESS | 2283 | 1461323473460 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}] 04:11:13 INFO - PROCESS | 2283 | 1461323473592 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 04:11:13 INFO - PROCESS | 2283 | 1461323473672 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:13 INFO - PROCESS | 2283 | ++DOCSHELL 0x13674e800 == 68 [pid = 2283] [id = 507] 04:11:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 154 (0x12a285800) [pid = 2283] [serial = 1521] [outer = 0x0] 04:11:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 155 (0x12cf29400) [pid = 2283] [serial = 1522] [outer = 0x12a285800] 04:11:13 INFO - PROCESS | 2283 | 1461323473701 Marionette DEBUG loaded listener.js 04:11:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 156 (0x12dc13000) [pid = 2283] [serial = 1523] [outer = 0x12a285800] 04:11:14 INFO - PROCESS | 2283 | 1461323474135 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]]]}] 04:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 719ms 04:11:14 INFO - PROCESS | 2283 | 1461323474177 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 04:11:14 INFO - PROCESS | 2283 | 1461323474180 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 04:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:11:14 INFO - PROCESS | 2283 | 1461323474183 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:11:14 INFO - PROCESS | 2283 | 1461323474185 Marionette TRACE conn2 <- [1,2002,null,{}] 04:11:14 INFO - PROCESS | 2283 | 1461323474189 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}] 04:11:14 INFO - PROCESS | 2283 | 1461323474359 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 04:11:14 INFO - PROCESS | 2283 | 1461323474486 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:14 INFO - PROCESS | 2283 | ++DOCSHELL 0x137aa4800 == 69 [pid = 2283] [id = 508] 04:11:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 157 (0x12e882400) [pid = 2283] [serial = 1524] [outer = 0x0] 04:11:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 158 (0x12e88b000) [pid = 2283] [serial = 1525] [outer = 0x12e882400] 04:11:14 INFO - PROCESS | 2283 | 1461323474523 Marionette DEBUG loaded listener.js 04:11:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 159 (0x12ef7d800) [pid = 2283] [serial = 1526] [outer = 0x12e882400] 04:11:14 INFO - PROCESS | 2283 | 1461323474971 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]]]}] 04:11:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:11:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 821ms 04:11:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:11:15 INFO - PROCESS | 2283 | 1461323475004 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 04:11:15 INFO - PROCESS | 2283 | 1461323475005 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 04:11:15 INFO - PROCESS | 2283 | 1461323475007 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:11:15 INFO - PROCESS | 2283 | 1461323475009 Marionette TRACE conn2 <- [1,2006,null,{}] 04:11:15 INFO - PROCESS | 2283 | 1461323475012 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}] 04:11:15 INFO - PROCESS | 2283 | 1461323475127 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 04:11:15 INFO - PROCESS | 2283 | 1461323475204 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:15 INFO - PROCESS | 2283 | ++DOCSHELL 0x1361d2800 == 70 [pid = 2283] [id = 509] 04:11:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 160 (0x12ef84000) [pid = 2283] [serial = 1527] [outer = 0x0] 04:11:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 161 (0x12f2b0800) [pid = 2283] [serial = 1528] [outer = 0x12ef84000] 04:11:15 INFO - PROCESS | 2283 | 1461323475235 Marionette DEBUG loaded listener.js 04:11:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 162 (0x12f725800) [pid = 2283] [serial = 1529] [outer = 0x12ef84000] 04:11:15 INFO - PROCESS | 2283 | 1461323475652 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]]]}] 04:11:15 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 04:11:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 670ms 04:11:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:11:15 INFO - PROCESS | 2283 | 1461323475679 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 04:11:15 INFO - PROCESS | 2283 | 1461323475680 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 04:11:15 INFO - PROCESS | 2283 | 1461323475682 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:11:15 INFO - PROCESS | 2283 | 1461323475684 Marionette TRACE conn2 <- [1,2010,null,{}] 04:11:15 INFO - PROCESS | 2283 | 1461323475686 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}] 04:11:15 INFO - PROCESS | 2283 | 1461323475798 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 04:11:15 INFO - PROCESS | 2283 | 1461323475904 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:15 INFO - PROCESS | 2283 | ++DOCSHELL 0x1361e1800 == 71 [pid = 2283] [id = 510] 04:11:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 163 (0x12f2b7800) [pid = 2283] [serial = 1530] [outer = 0x0] 04:11:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 164 (0x12f729800) [pid = 2283] [serial = 1531] [outer = 0x12f2b7800] 04:11:15 INFO - PROCESS | 2283 | 1461323475937 Marionette DEBUG loaded listener.js 04:11:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 165 (0x12f9b0800) [pid = 2283] [serial = 1532] [outer = 0x12f2b7800] 04:11:16 INFO - PROCESS | 2283 | 1461323476351 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]]]}] 04:11:16 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 04:11:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 721ms 04:11:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:11:16 INFO - PROCESS | 2283 | 1461323476403 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 04:11:16 INFO - PROCESS | 2283 | 1461323476405 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 04:11:16 INFO - PROCESS | 2283 | 1461323476407 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:11:16 INFO - PROCESS | 2283 | 1461323476408 Marionette TRACE conn2 <- [1,2014,null,{}] 04:11:16 INFO - PROCESS | 2283 | 1461323476411 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}] 04:11:16 INFO - PROCESS | 2283 | 1461323476543 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 04:11:16 INFO - PROCESS | 2283 | 1461323476663 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:16 INFO - PROCESS | 2283 | ++DOCSHELL 0x131b49800 == 72 [pid = 2283] [id = 511] 04:11:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 166 (0x12f2b1400) [pid = 2283] [serial = 1533] [outer = 0x0] 04:11:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 167 (0x12f9b4400) [pid = 2283] [serial = 1534] [outer = 0x12f2b1400] 04:11:16 INFO - PROCESS | 2283 | 1461323476695 Marionette DEBUG loaded listener.js 04:11:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 168 (0x12f9bc000) [pid = 2283] [serial = 1535] [outer = 0x12f2b1400] 04:11:17 INFO - PROCESS | 2283 | 1461323477104 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]]]}] 04:11:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 723ms 04:11:17 INFO - PROCESS | 2283 | 1461323477131 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 04:11:17 INFO - PROCESS | 2283 | 1461323477132 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 04:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:11:17 INFO - PROCESS | 2283 | 1461323477135 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:11:17 INFO - PROCESS | 2283 | 1461323477136 Marionette TRACE conn2 <- [1,2018,null,{}] 04:11:17 INFO - PROCESS | 2283 | 1461323477138 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}] 04:11:17 INFO - PROCESS | 2283 | 1461323477253 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 04:11:17 INFO - PROCESS | 2283 | 1461323477335 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:17 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c422800 == 73 [pid = 2283] [id = 512] 04:11:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 169 (0x11580f000) [pid = 2283] [serial = 1536] [outer = 0x0] 04:11:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 170 (0x12d0efc00) [pid = 2283] [serial = 1537] [outer = 0x11580f000] 04:11:17 INFO - PROCESS | 2283 | 1461323477365 Marionette DEBUG loaded listener.js 04:11:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 171 (0x12f9b7400) [pid = 2283] [serial = 1538] [outer = 0x11580f000] 04:11:17 INFO - PROCESS | 2283 | 1461323477987 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]]]}] 04:11:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:11:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 919ms 04:11:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:11:18 INFO - PROCESS | 2283 | 1461323478066 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 04:11:18 INFO - PROCESS | 2283 | 1461323478068 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 04:11:18 INFO - PROCESS | 2283 | 1461323478073 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:11:18 INFO - PROCESS | 2283 | 1461323478076 Marionette TRACE conn2 <- [1,2022,null,{}] 04:11:18 INFO - PROCESS | 2283 | 1461323478082 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}] 04:11:18 INFO - PROCESS | 2283 | 1461323478186 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 04:11:18 INFO - PROCESS | 2283 | 1461323478271 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:18 INFO - PROCESS | 2283 | ++DOCSHELL 0x129dab000 == 74 [pid = 2283] [id = 513] 04:11:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 172 (0x115586400) [pid = 2283] [serial = 1539] [outer = 0x0] 04:11:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 173 (0x11566fc00) [pid = 2283] [serial = 1540] [outer = 0x115586400] 04:11:18 INFO - PROCESS | 2283 | 1461323478300 Marionette DEBUG loaded listener.js 04:11:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 174 (0x118814400) [pid = 2283] [serial = 1541] [outer = 0x115586400] 04:11:18 INFO - PROCESS | 2283 | 1461323478746 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]]]}] 04:11:18 INFO - PROCESS | 2283 | --DOCSHELL 0x129c07000 == 73 [pid = 2283] [id = 446] 04:11:18 INFO - PROCESS | 2283 | --DOCSHELL 0x130751000 == 72 [pid = 2283] [id = 502] 04:11:18 INFO - PROCESS | 2283 | --DOCSHELL 0x12f6cc000 == 71 [pid = 2283] [id = 501] 04:11:18 INFO - PROCESS | 2283 | --DOCSHELL 0x11c95b800 == 70 [pid = 2283] [id = 500] 04:11:18 INFO - PROCESS | 2283 | --DOCSHELL 0x12dabc800 == 69 [pid = 2283] [id = 499] 04:11:18 INFO - PROCESS | 2283 | --DOCSHELL 0x12d472800 == 68 [pid = 2283] [id = 498] 04:11:18 INFO - PROCESS | 2283 | --DOCSHELL 0x12c079800 == 67 [pid = 2283] [id = 497] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 173 (0x12f2ac800) [pid = 2283] [serial = 1447] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOCSHELL 0x12b83c800 == 66 [pid = 2283] [id = 496] 04:11:18 INFO - PROCESS | 2283 | --DOCSHELL 0x129dae800 == 65 [pid = 2283] [id = 495] 04:11:18 INFO - PROCESS | 2283 | --DOCSHELL 0x129c17000 == 64 [pid = 2283] [id = 494] 04:11:18 INFO - PROCESS | 2283 | --DOCSHELL 0x11c11f000 == 63 [pid = 2283] [id = 493] 04:11:18 INFO - PROCESS | 2283 | --DOCSHELL 0x11b739800 == 62 [pid = 2283] [id = 492] 04:11:18 INFO - PROCESS | 2283 | --DOCSHELL 0x123b58800 == 61 [pid = 2283] [id = 491] 04:11:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:11:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 772ms 04:11:18 INFO - PROCESS | 2283 | --DOCSHELL 0x1301cc000 == 60 [pid = 2283] [id = 485] 04:11:18 INFO - PROCESS | 2283 | --DOCSHELL 0x12902f800 == 59 [pid = 2283] [id = 484] 04:11:18 INFO - PROCESS | 2283 | --DOCSHELL 0x11ad5d800 == 58 [pid = 2283] [id = 483] 04:11:18 INFO - PROCESS | 2283 | --DOCSHELL 0x1376da800 == 57 [pid = 2283] [id = 482] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 172 (0x12e4cf800) [pid = 2283] [serial = 1438] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 171 (0x11c930800) [pid = 2283] [serial = 1423] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 170 (0x11acc0000) [pid = 2283] [serial = 1395] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 169 (0x12679dc00) [pid = 2283] [serial = 1442] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 168 (0x11c7ebc00) [pid = 2283] [serial = 1421] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 167 (0x12ba50c00) [pid = 2283] [serial = 1433] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 166 (0x12d0edc00) [pid = 2283] [serial = 1435] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 165 (0x12e888c00) [pid = 2283] [serial = 1408] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 164 (0x123bf6000) [pid = 2283] [serial = 1398] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 163 (0x129693800) [pid = 2283] [serial = 1429] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 162 (0x12ef7fc00) [pid = 2283] [serial = 1445] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 161 (0x119724c00) [pid = 2283] [serial = 1417] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 160 (0x12b1fb400) [pid = 2283] [serial = 1432] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 159 (0x12e87d800) [pid = 2283] [serial = 1390] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 158 (0x12e885000) [pid = 2283] [serial = 1444] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 157 (0x1165cb000) [pid = 2283] [serial = 859] [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.] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 156 (0x12b1ee800) [pid = 2283] [serial = 1401] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 155 (0x1133a9c00) [pid = 2283] [serial = 1392] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 154 (0x114db7000) [pid = 2283] [serial = 1415] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 153 (0x11353dc00) [pid = 2283] [serial = 1414] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 152 (0x1198ac400) [pid = 2283] [serial = 1441] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 151 (0x127cd8000) [pid = 2283] [serial = 1427] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 150 (0x12d0eb400) [pid = 2283] [serial = 1404] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 149 (0x124540800) [pid = 2283] [serial = 1424] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 148 (0x11aa08400) [pid = 2283] [serial = 1418] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 147 (0x12e8a6400) [pid = 2283] [serial = 1411] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 146 (0x12dc18800) [pid = 2283] [serial = 1436] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 145 (0x11bfcec00) [pid = 2283] [serial = 1420] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 144 (0x12e884c00) [pid = 2283] [serial = 1439] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 143 (0x1267a9c00) [pid = 2283] [serial = 1426] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | --DOMWINDOW == 142 (0x12b1f1000) [pid = 2283] [serial = 1430] [outer = 0x0] [url = about:blank] 04:11:18 INFO - PROCESS | 2283 | 1461323478855 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 04:11:18 INFO - PROCESS | 2283 | 1461323478859 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 04:11:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:11:18 INFO - PROCESS | 2283 | 1461323478867 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:11:18 INFO - PROCESS | 2283 | 1461323478869 Marionette TRACE conn2 <- [1,2026,null,{}] 04:11:18 INFO - PROCESS | 2283 | 1461323478872 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}] 04:11:18 INFO - PROCESS | 2283 | 1461323478966 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 04:11:18 INFO - PROCESS | 2283 | 1461323478975 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:18 INFO - PROCESS | 2283 | ++DOCSHELL 0x11abbe000 == 58 [pid = 2283] [id = 514] 04:11:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 143 (0x119830400) [pid = 2283] [serial = 1542] [outer = 0x0] 04:11:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 144 (0x119d67c00) [pid = 2283] [serial = 1543] [outer = 0x119830400] 04:11:19 INFO - PROCESS | 2283 | 1461323479002 Marionette DEBUG loaded listener.js 04:11:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 145 (0x11bba1400) [pid = 2283] [serial = 1544] [outer = 0x119830400] 04:11:19 INFO - PROCESS | 2283 | 1461323479531 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]]]}] 04:11:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 671ms 04:11:19 INFO - PROCESS | 2283 | 1461323479539 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 04:11:19 INFO - PROCESS | 2283 | 1461323479541 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 04:11:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:11:19 INFO - PROCESS | 2283 | 1461323479555 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:11:19 INFO - PROCESS | 2283 | 1461323479559 Marionette TRACE conn2 <- [1,2030,null,{}] 04:11:19 INFO - PROCESS | 2283 | 1461323479574 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}] 04:11:19 INFO - PROCESS | 2283 | 1461323479714 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 04:11:19 INFO - PROCESS | 2283 | 1461323479786 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:19 INFO - PROCESS | 2283 | ++DOCSHELL 0x12962b000 == 59 [pid = 2283] [id = 515] 04:11:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 146 (0x11bb58000) [pid = 2283] [serial = 1545] [outer = 0x0] 04:11:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 147 (0x11c92e800) [pid = 2283] [serial = 1546] [outer = 0x11bb58000] 04:11:19 INFO - PROCESS | 2283 | 1461323479815 Marionette DEBUG loaded listener.js 04:11:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 148 (0x12679fc00) [pid = 2283] [serial = 1547] [outer = 0x11bb58000] 04:11:20 INFO - PROCESS | 2283 | 1461323480119 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]]]}] 04:11:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:11:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 578ms 04:11:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:11:20 INFO - PROCESS | 2283 | 1461323480136 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 04:11:20 INFO - PROCESS | 2283 | 1461323480138 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 04:11:20 INFO - PROCESS | 2283 | 1461323480140 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:11:20 INFO - PROCESS | 2283 | 1461323480141 Marionette TRACE conn2 <- [1,2034,null,{}] 04:11:20 INFO - PROCESS | 2283 | 1461323480144 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}] 04:11:20 INFO - PROCESS | 2283 | 1461323480245 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 04:11:20 INFO - PROCESS | 2283 | 1461323480250 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:20 INFO - PROCESS | 2283 | ++DOCSHELL 0x12aa22800 == 60 [pid = 2283] [id = 516] 04:11:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 149 (0x123d3f400) [pid = 2283] [serial = 1548] [outer = 0x0] 04:11:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 150 (0x129120400) [pid = 2283] [serial = 1549] [outer = 0x123d3f400] 04:11:20 INFO - PROCESS | 2283 | 1461323480277 Marionette DEBUG loaded listener.js 04:11:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 151 (0x129f43400) [pid = 2283] [serial = 1550] [outer = 0x123d3f400] 04:11:20 INFO - PROCESS | 2283 | 1461323480632 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]]]}] 04:11:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:11:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 523ms 04:11:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:11:20 INFO - PROCESS | 2283 | 1461323480664 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 04:11:20 INFO - PROCESS | 2283 | 1461323480665 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 04:11:20 INFO - PROCESS | 2283 | 1461323480667 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:11:20 INFO - PROCESS | 2283 | 1461323480668 Marionette TRACE conn2 <- [1,2038,null,{}] 04:11:20 INFO - PROCESS | 2283 | 1461323480671 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}] 04:11:20 INFO - PROCESS | 2283 | 1461323480801 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 04:11:20 INFO - PROCESS | 2283 | 1461323480841 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:20 INFO - PROCESS | 2283 | ++DOCSHELL 0x12c073800 == 61 [pid = 2283] [id = 517] 04:11:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 152 (0x1265dc800) [pid = 2283] [serial = 1551] [outer = 0x0] 04:11:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 153 (0x12a4b2000) [pid = 2283] [serial = 1552] [outer = 0x1265dc800] 04:11:20 INFO - PROCESS | 2283 | 1461323480867 Marionette DEBUG loaded listener.js 04:11:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 154 (0x12a775c00) [pid = 2283] [serial = 1553] [outer = 0x1265dc800] 04:11:21 INFO - PROCESS | 2283 | 1461323481216 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]]]}] 04:11:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:11:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 568ms 04:11:21 INFO - PROCESS | 2283 | 1461323481235 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 04:11:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:11:21 INFO - PROCESS | 2283 | 1461323481237 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 04:11:21 INFO - PROCESS | 2283 | 1461323481239 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:11:21 INFO - PROCESS | 2283 | 1461323481240 Marionette TRACE conn2 <- [1,2042,null,{}] 04:11:21 INFO - PROCESS | 2283 | 1461323481243 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}] 04:11:21 INFO - PROCESS | 2283 | 1461323481376 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 04:11:21 INFO - PROCESS | 2283 | 1461323481391 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:21 INFO - PROCESS | 2283 | ++DOCSHELL 0x12daab800 == 62 [pid = 2283] [id = 518] 04:11:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 155 (0x12a77cc00) [pid = 2283] [serial = 1554] [outer = 0x0] 04:11:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 156 (0x12b1f5000) [pid = 2283] [serial = 1555] [outer = 0x12a77cc00] 04:11:21 INFO - PROCESS | 2283 | 1461323481419 Marionette DEBUG loaded listener.js 04:11:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 157 (0x12d0edc00) [pid = 2283] [serial = 1556] [outer = 0x12a77cc00] 04:11:21 INFO - PROCESS | 2283 | 1461323481774 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]]]}] 04:11:21 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) 04:11:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 569ms 04:11:21 INFO - PROCESS | 2283 | 1461323481809 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 04:11:21 INFO - PROCESS | 2283 | 1461323481810 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 04:11:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:11:21 INFO - PROCESS | 2283 | 1461323481820 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:11:21 INFO - PROCESS | 2283 | 1461323481822 Marionette TRACE conn2 <- [1,2046,null,{}] 04:11:21 INFO - PROCESS | 2283 | 1461323481824 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}] 04:11:21 INFO - PROCESS | 2283 | 1461323481940 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 04:11:21 INFO - PROCESS | 2283 | 1461323481950 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:21 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ecbe800 == 63 [pid = 2283] [id = 519] 04:11:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 158 (0x12a77dc00) [pid = 2283] [serial = 1557] [outer = 0x0] 04:11:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 159 (0x12e6cf000) [pid = 2283] [serial = 1558] [outer = 0x12a77dc00] 04:11:21 INFO - PROCESS | 2283 | 1461323481975 Marionette DEBUG loaded listener.js 04:11:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 160 (0x12e88b400) [pid = 2283] [serial = 1559] [outer = 0x12a77dc00] 04:11:22 INFO - PROCESS | 2283 | 1461323482356 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]]]}] 04:11:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:11:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 568ms 04:11:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:11:22 INFO - PROCESS | 2283 | 1461323482397 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 04:11:22 INFO - PROCESS | 2283 | 1461323482398 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 04:11:22 INFO - PROCESS | 2283 | 1461323482400 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:11:22 INFO - PROCESS | 2283 | 1461323482401 Marionette TRACE conn2 <- [1,2050,null,{}] 04:11:22 INFO - PROCESS | 2283 | 1461323482404 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}] 04:11:22 INFO - PROCESS | 2283 | 1461323482521 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 04:11:22 INFO - PROCESS | 2283 | 1461323482534 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:22 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f6cb000 == 64 [pid = 2283] [id = 520] 04:11:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 161 (0x12a773000) [pid = 2283] [serial = 1560] [outer = 0x0] 04:11:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 162 (0x12abeb800) [pid = 2283] [serial = 1561] [outer = 0x12a773000] 04:11:22 INFO - PROCESS | 2283 | 1461323482559 Marionette DEBUG loaded listener.js 04:11:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 163 (0x12abef800) [pid = 2283] [serial = 1562] [outer = 0x12a773000] 04:11:22 INFO - PROCESS | 2283 | 1461323482901 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]]]}] 04:11:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:11:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 518ms 04:11:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:11:22 INFO - PROCESS | 2283 | 1461323482919 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 04:11:22 INFO - PROCESS | 2283 | 1461323482920 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 04:11:22 INFO - PROCESS | 2283 | 1461323482922 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:11:22 INFO - PROCESS | 2283 | 1461323482923 Marionette TRACE conn2 <- [1,2054,null,{}] 04:11:22 INFO - PROCESS | 2283 | 1461323482934 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}] 04:11:23 INFO - PROCESS | 2283 | 1461323483054 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 04:11:23 INFO - PROCESS | 2283 | --DOMWINDOW == 162 (0x12a4b4c00) [pid = 2283] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:11:23 INFO - PROCESS | 2283 | --DOMWINDOW == 161 (0x1274b3800) [pid = 2283] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:11:23 INFO - PROCESS | 2283 | --DOMWINDOW == 160 (0x12a77b000) [pid = 2283] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:11:23 INFO - PROCESS | 2283 | --DOMWINDOW == 159 (0x11338a000) [pid = 2283] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:11:23 INFO - PROCESS | 2283 | --DOMWINDOW == 158 (0x123beac00) [pid = 2283] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:11:23 INFO - PROCESS | 2283 | --DOMWINDOW == 157 (0x12968c400) [pid = 2283] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:11:23 INFO - PROCESS | 2283 | --DOMWINDOW == 156 (0x1188b4400) [pid = 2283] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:11:23 INFO - PROCESS | 2283 | --DOMWINDOW == 155 (0x114db3800) [pid = 2283] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:11:23 INFO - PROCESS | 2283 | --DOMWINDOW == 154 (0x11bba4c00) [pid = 2283] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:11:23 INFO - PROCESS | 2283 | --DOMWINDOW == 153 (0x12b1f9c00) [pid = 2283] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:11:23 INFO - PROCESS | 2283 | --DOMWINDOW == 152 (0x11b725400) [pid = 2283] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:11:23 INFO - PROCESS | 2283 | --DOMWINDOW == 151 (0x12b87ac00) [pid = 2283] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:11:23 INFO - PROCESS | 2283 | 1461323483273 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:23 INFO - PROCESS | 2283 | ++DOCSHELL 0x123b51000 == 65 [pid = 2283] [id = 521] 04:11:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 152 (0x11353e400) [pid = 2283] [serial = 1563] [outer = 0x0] 04:11:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 153 (0x115217c00) [pid = 2283] [serial = 1564] [outer = 0x11353e400] 04:11:23 INFO - PROCESS | 2283 | 1461323483299 Marionette DEBUG loaded listener.js 04:11:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 154 (0x12401fc00) [pid = 2283] [serial = 1565] [outer = 0x11353e400] 04:11:23 INFO - PROCESS | 2283 | 1461323483585 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]]]}] 04:11:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:11:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 671ms 04:11:23 INFO - PROCESS | 2283 | 1461323483594 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 04:11:23 INFO - PROCESS | 2283 | 1461323483597 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 04:11:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:11:23 INFO - PROCESS | 2283 | 1461323483605 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:11:23 INFO - PROCESS | 2283 | 1461323483607 Marionette TRACE conn2 <- [1,2058,null,{}] 04:11:23 INFO - PROCESS | 2283 | 1461323483611 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}] 04:11:23 INFO - PROCESS | 2283 | 1461323483710 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 04:11:23 INFO - PROCESS | 2283 | 1461323483714 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:23 INFO - PROCESS | 2283 | ++DOCSHELL 0x132e6f000 == 66 [pid = 2283] [id = 522] 04:11:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 155 (0x1274b3800) [pid = 2283] [serial = 1566] [outer = 0x0] 04:11:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 156 (0x12bca3400) [pid = 2283] [serial = 1567] [outer = 0x1274b3800] 04:11:23 INFO - PROCESS | 2283 | 1461323483740 Marionette DEBUG loaded listener.js 04:11:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 157 (0x12ef7f000) [pid = 2283] [serial = 1568] [outer = 0x1274b3800] 04:11:24 INFO - PROCESS | 2283 | 1461323484103 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]]]}] 04:11:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:11:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 525ms 04:11:24 INFO - PROCESS | 2283 | 1461323484143 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 04:11:24 INFO - PROCESS | 2283 | 1461323484147 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 04:11:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:11:24 INFO - PROCESS | 2283 | 1461323484149 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:11:24 INFO - PROCESS | 2283 | 1461323484151 Marionette TRACE conn2 <- [1,2062,null,{}] 04:11:24 INFO - PROCESS | 2283 | 1461323484154 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}] 04:11:24 INFO - PROCESS | 2283 | 1461323484261 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 04:11:24 INFO - PROCESS | 2283 | 1461323484265 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:24 INFO - PROCESS | 2283 | ++DOCSHELL 0x136bcb800 == 67 [pid = 2283] [id = 523] 04:11:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 158 (0x11c1c9800) [pid = 2283] [serial = 1569] [outer = 0x0] 04:11:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 159 (0x12f2bbc00) [pid = 2283] [serial = 1570] [outer = 0x11c1c9800] 04:11:24 INFO - PROCESS | 2283 | 1461323484295 Marionette DEBUG loaded listener.js 04:11:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 160 (0x12fe26c00) [pid = 2283] [serial = 1571] [outer = 0x11c1c9800] 04:11:24 INFO - PROCESS | 2283 | 1461323484657 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]]]}] 04:11:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:11:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 520ms 04:11:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:11:24 INFO - PROCESS | 2283 | 1461323484670 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 04:11:24 INFO - PROCESS | 2283 | 1461323484671 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 04:11:24 INFO - PROCESS | 2283 | 1461323484673 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:11:24 INFO - PROCESS | 2283 | 1461323484674 Marionette TRACE conn2 <- [1,2066,null,{}] 04:11:24 INFO - PROCESS | 2283 | 1461323484677 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}] 04:11:24 INFO - PROCESS | 2283 | 1461323484775 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 04:11:24 INFO - PROCESS | 2283 | 1461323484848 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:24 INFO - PROCESS | 2283 | ++DOCSHELL 0x137aab800 == 68 [pid = 2283] [id = 524] 04:11:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 161 (0x12abf1c00) [pid = 2283] [serial = 1572] [outer = 0x0] 04:11:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 162 (0x12fe2d800) [pid = 2283] [serial = 1573] [outer = 0x12abf1c00] 04:11:24 INFO - PROCESS | 2283 | 1461323484873 Marionette DEBUG loaded listener.js 04:11:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 163 (0x12fe48000) [pid = 2283] [serial = 1574] [outer = 0x12abf1c00] 04:11:25 INFO - PROCESS | 2283 | 1461323485157 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]]]}] 04:11:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:11:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 521ms 04:11:25 INFO - PROCESS | 2283 | 1461323485197 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 04:11:25 INFO - PROCESS | 2283 | 1461323485200 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 04:11:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:11:25 INFO - PROCESS | 2283 | 1461323485202 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:11:25 INFO - PROCESS | 2283 | 1461323485203 Marionette TRACE conn2 <- [1,2070,null,{}] 04:11:25 INFO - PROCESS | 2283 | 1461323485205 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}] 04:11:25 INFO - PROCESS | 2283 | 1461323485362 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 04:11:25 INFO - PROCESS | 2283 | 1461323485479 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:25 INFO - PROCESS | 2283 | ++DOCSHELL 0x11926c000 == 69 [pid = 2283] [id = 525] 04:11:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 164 (0x1133ad000) [pid = 2283] [serial = 1575] [outer = 0x0] 04:11:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 165 (0x113535800) [pid = 2283] [serial = 1576] [outer = 0x1133ad000] 04:11:25 INFO - PROCESS | 2283 | 1461323485516 Marionette DEBUG loaded listener.js 04:11:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 166 (0x1147e5c00) [pid = 2283] [serial = 1577] [outer = 0x1133ad000] 04:11:26 INFO - PROCESS | 2283 | 1461323486114 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]]]}] 04:11:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:11:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 920ms 04:11:26 INFO - PROCESS | 2283 | 1461323486124 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 04:11:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:11:26 INFO - PROCESS | 2283 | 1461323486128 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 04:11:26 INFO - PROCESS | 2283 | 1461323486133 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:11:26 INFO - PROCESS | 2283 | 1461323486136 Marionette TRACE conn2 <- [1,2074,null,{}] 04:11:26 INFO - PROCESS | 2283 | 1461323486140 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}] 04:11:26 INFO - PROCESS | 2283 | 1461323486258 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 04:11:26 INFO - PROCESS | 2283 | 1461323486371 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:26 INFO - PROCESS | 2283 | ++DOCSHELL 0x129d66000 == 70 [pid = 2283] [id = 526] 04:11:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 167 (0x115667800) [pid = 2283] [serial = 1578] [outer = 0x0] 04:11:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 168 (0x11bba0400) [pid = 2283] [serial = 1579] [outer = 0x115667800] 04:11:26 INFO - PROCESS | 2283 | 1461323486405 Marionette DEBUG loaded listener.js 04:11:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 169 (0x11c4bac00) [pid = 2283] [serial = 1580] [outer = 0x115667800] 04:11:26 INFO - PROCESS | 2283 | 1461323486921 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]]]}] 04:11:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:11:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 821ms 04:11:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:11:26 INFO - PROCESS | 2283 | 1461323486955 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 04:11:26 INFO - PROCESS | 2283 | 1461323486958 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 04:11:26 INFO - PROCESS | 2283 | 1461323486960 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:11:26 INFO - PROCESS | 2283 | 1461323486961 Marionette TRACE conn2 <- [1,2078,null,{}] 04:11:26 INFO - PROCESS | 2283 | 1461323486964 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}] 04:11:27 INFO - PROCESS | 2283 | 1461323487081 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 04:11:27 INFO - PROCESS | 2283 | 1461323487196 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:27 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f6d1800 == 71 [pid = 2283] [id = 527] 04:11:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 170 (0x1239e9000) [pid = 2283] [serial = 1581] [outer = 0x0] 04:11:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 171 (0x12a284800) [pid = 2283] [serial = 1582] [outer = 0x1239e9000] 04:11:27 INFO - PROCESS | 2283 | 1461323487229 Marionette DEBUG loaded listener.js 04:11:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 172 (0x12abe8400) [pid = 2283] [serial = 1583] [outer = 0x1239e9000] 04:11:27 INFO - PROCESS | 2283 | 1461323487739 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]]]}] 04:11:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:11:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 820ms 04:11:27 INFO - PROCESS | 2283 | 1461323487781 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 04:11:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:11:27 INFO - PROCESS | 2283 | 1461323487785 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 04:11:27 INFO - PROCESS | 2283 | 1461323487797 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:11:27 INFO - PROCESS | 2283 | 1461323487802 Marionette TRACE conn2 <- [1,2082,null,{}] 04:11:27 INFO - PROCESS | 2283 | 1461323487805 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}] 04:11:27 INFO - PROCESS | 2283 | 1461323487932 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 04:11:28 INFO - PROCESS | 2283 | 1461323488017 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:28 INFO - PROCESS | 2283 | ++DOCSHELL 0x137bdc000 == 72 [pid = 2283] [id = 528] 04:11:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 173 (0x12428e800) [pid = 2283] [serial = 1584] [outer = 0x0] 04:11:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 174 (0x12b4d1800) [pid = 2283] [serial = 1585] [outer = 0x12428e800] 04:11:28 INFO - PROCESS | 2283 | 1461323488048 Marionette DEBUG loaded listener.js 04:11:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 175 (0x12e881c00) [pid = 2283] [serial = 1586] [outer = 0x12428e800] 04:11:28 INFO - PROCESS | 2283 | 1461323488488 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]]]}] 04:11:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:11:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 732ms 04:11:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:11:28 INFO - PROCESS | 2283 | 1461323488521 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 04:11:28 INFO - PROCESS | 2283 | 1461323488523 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 04:11:28 INFO - PROCESS | 2283 | 1461323488525 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:11:28 INFO - PROCESS | 2283 | 1461323488526 Marionette TRACE conn2 <- [1,2086,null,{}] 04:11:28 INFO - PROCESS | 2283 | 1461323488529 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}] 04:11:28 INFO - PROCESS | 2283 | 1461323488644 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 04:11:28 INFO - PROCESS | 2283 | 1461323488756 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:28 INFO - PROCESS | 2283 | ++DOCSHELL 0x12a852000 == 73 [pid = 2283] [id = 529] 04:11:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 176 (0x11b717400) [pid = 2283] [serial = 1587] [outer = 0x0] 04:11:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 177 (0x12a867800) [pid = 2283] [serial = 1588] [outer = 0x11b717400] 04:11:28 INFO - PROCESS | 2283 | 1461323488787 Marionette DEBUG loaded listener.js 04:11:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 178 (0x12a870000) [pid = 2283] [serial = 1589] [outer = 0x11b717400] 04:11:29 INFO - PROCESS | 2283 | 1461323489182 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]]]}] 04:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 721ms 04:11:29 INFO - PROCESS | 2283 | 1461323489246 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 04:11:29 INFO - PROCESS | 2283 | 1461323489248 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 04:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:11:29 INFO - PROCESS | 2283 | 1461323489250 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:11:29 INFO - PROCESS | 2283 | 1461323489251 Marionette TRACE conn2 <- [1,2090,null,{}] 04:11:29 INFO - PROCESS | 2283 | 1461323489254 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}] 04:11:29 INFO - PROCESS | 2283 | 1461323489368 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 04:11:29 INFO - PROCESS | 2283 | 1461323489453 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:29 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ac69800 == 74 [pid = 2283] [id = 530] 04:11:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 179 (0x12ef80400) [pid = 2283] [serial = 1590] [outer = 0x0] 04:11:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 180 (0x12f2b4c00) [pid = 2283] [serial = 1591] [outer = 0x12ef80400] 04:11:29 INFO - PROCESS | 2283 | 1461323489489 Marionette DEBUG loaded listener.js 04:11:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 181 (0x12fd75800) [pid = 2283] [serial = 1592] [outer = 0x12ef80400] 04:11:29 INFO - PROCESS | 2283 | 1461323489901 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]]]}] 04:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 671ms 04:11:29 INFO - PROCESS | 2283 | 1461323489921 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 04:11:29 INFO - PROCESS | 2283 | 1461323489922 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 04:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:11:29 INFO - PROCESS | 2283 | 1461323489925 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:11:29 INFO - PROCESS | 2283 | 1461323489926 Marionette TRACE conn2 <- [1,2094,null,{}] 04:11:29 INFO - PROCESS | 2283 | 1461323489950 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}] 04:11:30 INFO - PROCESS | 2283 | 1461323490082 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 04:11:30 INFO - PROCESS | 2283 | 1461323490179 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:30 INFO - PROCESS | 2283 | ++DOCSHELL 0x138c92800 == 75 [pid = 2283] [id = 531] 04:11:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 182 (0x12fd76400) [pid = 2283] [serial = 1593] [outer = 0x0] 04:11:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 183 (0x12fe4b000) [pid = 2283] [serial = 1594] [outer = 0x12fd76400] 04:11:30 INFO - PROCESS | 2283 | 1461323490208 Marionette DEBUG loaded listener.js 04:11:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 184 (0x136269800) [pid = 2283] [serial = 1595] [outer = 0x12fd76400] 04:11:30 INFO - PROCESS | 2283 | 1461323490613 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]]]}] 04:11:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:11:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 738ms 04:11:30 INFO - PROCESS | 2283 | 1461323490664 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 04:11:30 INFO - PROCESS | 2283 | 1461323490665 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 04:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:11:30 INFO - PROCESS | 2283 | 1461323490668 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:11:30 INFO - PROCESS | 2283 | 1461323490669 Marionette TRACE conn2 <- [1,2098,null,{}] 04:11:30 INFO - PROCESS | 2283 | 1461323490671 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}] 04:11:30 INFO - PROCESS | 2283 | 1461323490784 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 04:11:30 INFO - PROCESS | 2283 | 1461323490926 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:30 INFO - PROCESS | 2283 | ++DOCSHELL 0x12fde1800 == 76 [pid = 2283] [id = 532] 04:11:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 185 (0x12a943400) [pid = 2283] [serial = 1596] [outer = 0x0] 04:11:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 186 (0x12a947800) [pid = 2283] [serial = 1597] [outer = 0x12a943400] 04:11:30 INFO - PROCESS | 2283 | 1461323490957 Marionette DEBUG loaded listener.js 04:11:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 187 (0x12a94c400) [pid = 2283] [serial = 1598] [outer = 0x12a943400] 04:11:31 INFO - PROCESS | 2283 | 1461323491381 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]]]}] 04:11:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:11:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 771ms 04:11:31 INFO - PROCESS | 2283 | 1461323491442 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 04:11:31 INFO - PROCESS | 2283 | 1461323491447 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 04:11:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:11:31 INFO - PROCESS | 2283 | 1461323491451 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:11:31 INFO - PROCESS | 2283 | 1461323491454 Marionette TRACE conn2 <- [1,2102,null,{}] 04:11:31 INFO - PROCESS | 2283 | 1461323491457 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}] 04:11:31 INFO - PROCESS | 2283 | 1461323491861 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 04:11:31 INFO - PROCESS | 2283 | 1461323491987 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:31 INFO - PROCESS | 2283 | ++DOCSHELL 0x11473c000 == 77 [pid = 2283] [id = 533] 04:11:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 188 (0x113383400) [pid = 2283] [serial = 1599] [outer = 0x0] 04:11:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 189 (0x11338ac00) [pid = 2283] [serial = 1600] [outer = 0x113383400] 04:11:32 INFO - PROCESS | 2283 | 1461323492016 Marionette DEBUG loaded listener.js 04:11:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 190 (0x113408800) [pid = 2283] [serial = 1601] [outer = 0x113383400] 04:11:32 INFO - PROCESS | 2283 | 1461323492437 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]]]}] 04:11:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1021ms 04:11:32 INFO - PROCESS | 2283 | 1461323492473 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 04:11:32 INFO - PROCESS | 2283 | 1461323492476 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 04:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:11:32 INFO - PROCESS | 2283 | 1461323492480 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:11:32 INFO - PROCESS | 2283 | 1461323492482 Marionette TRACE conn2 <- [1,2106,null,{}] 04:11:32 INFO - PROCESS | 2283 | 1461323492485 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}] 04:11:32 INFO - PROCESS | 2283 | 1461323492599 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 04:11:32 INFO - PROCESS | 2283 | 1461323492721 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:32 INFO - PROCESS | 2283 | ++DOCSHELL 0x118657000 == 78 [pid = 2283] [id = 534] 04:11:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 191 (0x114502c00) [pid = 2283] [serial = 1602] [outer = 0x0] 04:11:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 192 (0x1147e1000) [pid = 2283] [serial = 1603] [outer = 0x114502c00] 04:11:32 INFO - PROCESS | 2283 | 1461323492756 Marionette DEBUG loaded listener.js 04:11:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 193 (0x114db0800) [pid = 2283] [serial = 1604] [outer = 0x114502c00] 04:11:33 INFO - PROCESS | 2283 | 1461323493191 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]]]}] 04:11:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:11:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 772ms 04:11:33 INFO - PROCESS | 2283 | 1461323493252 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 04:11:33 INFO - PROCESS | 2283 | 1461323493254 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 04:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:11:33 INFO - PROCESS | 2283 | 1461323493256 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:11:33 INFO - PROCESS | 2283 | 1461323493257 Marionette TRACE conn2 <- [1,2110,null,{}] 04:11:33 INFO - PROCESS | 2283 | 1461323493260 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}] 04:11:33 INFO - PROCESS | 2283 | 1461323493367 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 04:11:33 INFO - PROCESS | 2283 | 1461323493489 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:33 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c104800 == 79 [pid = 2283] [id = 535] 04:11:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 194 (0x1155c3400) [pid = 2283] [serial = 1605] [outer = 0x0] 04:11:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 195 (0x1159b6000) [pid = 2283] [serial = 1606] [outer = 0x1155c3400] 04:11:33 INFO - PROCESS | 2283 | 1461323493519 Marionette DEBUG loaded listener.js 04:11:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 196 (0x11861c400) [pid = 2283] [serial = 1607] [outer = 0x1155c3400] 04:11:33 INFO - PROCESS | 2283 | --DOCSHELL 0x137aab800 == 78 [pid = 2283] [id = 524] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 195 (0x11353cc00) [pid = 2283] [serial = 1450] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 194 (0x129c2e800) [pid = 2283] [serial = 1459] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 193 (0x12e4ac000) [pid = 2283] [serial = 1507] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 192 (0x12e8a2800) [pid = 2283] [serial = 1465] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 191 (0x12a7f8c00) [pid = 2283] [serial = 1468] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 190 (0x115877000) [pid = 2283] [serial = 1453] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 189 (0x12b454800) [pid = 2283] [serial = 1462] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 188 (0x11c53f000) [pid = 2283] [serial = 1456] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 187 (0x118819800) [pid = 2283] [serial = 1471] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOCSHELL 0x136bcb800 == 77 [pid = 2283] [id = 523] 04:11:33 INFO - PROCESS | 2283 | --DOCSHELL 0x132e6f000 == 76 [pid = 2283] [id = 522] 04:11:33 INFO - PROCESS | 2283 | --DOCSHELL 0x123b51000 == 75 [pid = 2283] [id = 521] 04:11:33 INFO - PROCESS | 2283 | --DOCSHELL 0x12f6cb000 == 74 [pid = 2283] [id = 520] 04:11:33 INFO - PROCESS | 2283 | --DOCSHELL 0x12ecbe800 == 73 [pid = 2283] [id = 519] 04:11:33 INFO - PROCESS | 2283 | --DOCSHELL 0x12daab800 == 72 [pid = 2283] [id = 518] 04:11:33 INFO - PROCESS | 2283 | --DOCSHELL 0x12c073800 == 71 [pid = 2283] [id = 517] 04:11:33 INFO - PROCESS | 2283 | --DOCSHELL 0x12aa22800 == 70 [pid = 2283] [id = 516] 04:11:33 INFO - PROCESS | 2283 | --DOCSHELL 0x12962b000 == 69 [pid = 2283] [id = 515] 04:11:33 INFO - PROCESS | 2283 | --DOCSHELL 0x11abbe000 == 68 [pid = 2283] [id = 514] 04:11:33 INFO - PROCESS | 2283 | --DOCSHELL 0x129dab000 == 67 [pid = 2283] [id = 513] 04:11:33 INFO - PROCESS | 2283 | --DOCSHELL 0x13674e800 == 66 [pid = 2283] [id = 507] 04:11:33 INFO - PROCESS | 2283 | --DOCSHELL 0x132e8a800 == 65 [pid = 2283] [id = 506] 04:11:33 INFO - PROCESS | 2283 | --DOCSHELL 0x12cf9c800 == 64 [pid = 2283] [id = 505] 04:11:33 INFO - PROCESS | 2283 | --DOCSHELL 0x12904c000 == 63 [pid = 2283] [id = 504] 04:11:33 INFO - PROCESS | 2283 | --DOCSHELL 0x1186e2000 == 62 [pid = 2283] [id = 503] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 186 (0x12a774000) [pid = 2283] [serial = 1492] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 185 (0x12f2b3c00) [pid = 2283] [serial = 1448] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 184 (0x12a7f7000) [pid = 2283] [serial = 1495] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 183 (0x12a77ac00) [pid = 2283] [serial = 1493] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 182 (0x113540c00) [pid = 2283] [serial = 1475] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 181 (0x11340b000) [pid = 2283] [serial = 1474] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 180 (0x12444ec00) [pid = 2283] [serial = 1486] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 179 (0x1274c0000) [pid = 2283] [serial = 1487] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 178 (0x129e57400) [pid = 2283] [serial = 1489] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 177 (0x11aa11800) [pid = 2283] [serial = 1480] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 176 (0x11b719800) [pid = 2283] [serial = 1481] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 175 (0x118853000) [pid = 2283] [serial = 1478] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 174 (0x11566c400) [pid = 2283] [serial = 1477] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 173 (0x11c3d6800) [pid = 2283] [serial = 1483] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 172 (0x11c92bc00) [pid = 2283] [serial = 1484] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 171 (0x12b454400) [pid = 2283] [serial = 1498] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 170 (0x12b1f3400) [pid = 2283] [serial = 1496] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 169 (0x11c92d800) [pid = 2283] [serial = 1501] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 168 (0x12b44fc00) [pid = 2283] [serial = 1502] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 167 (0x12b4ce000) [pid = 2283] [serial = 1499] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 166 (0x12bca5c00) [pid = 2283] [serial = 1504] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 165 (0x12a4ad000) [pid = 2283] [serial = 1490] [outer = 0x0] [url = about:blank] 04:11:33 INFO - PROCESS | 2283 | --DOMWINDOW == 164 (0x12d10f400) [pid = 2283] [serial = 1505] [outer = 0x0] [url = about:blank] 04:11:34 INFO - PROCESS | 2283 | 1461323494069 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]]]}] 04:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 825ms 04:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:11:34 INFO - PROCESS | 2283 | 1461323494084 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 04:11:34 INFO - PROCESS | 2283 | 1461323494086 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 04:11:34 INFO - PROCESS | 2283 | 1461323494095 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:11:34 INFO - PROCESS | 2283 | 1461323494098 Marionette TRACE conn2 <- [1,2114,null,{}] 04:11:34 INFO - PROCESS | 2283 | 1461323494100 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}] 04:11:34 INFO - PROCESS | 2283 | 1461323494186 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 04:11:34 INFO - PROCESS | 2283 | 1461323494190 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:34 INFO - PROCESS | 2283 | ++DOCSHELL 0x123c54800 == 63 [pid = 2283] [id = 536] 04:11:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 165 (0x113540c00) [pid = 2283] [serial = 1608] [outer = 0x0] 04:11:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 166 (0x1191b7c00) [pid = 2283] [serial = 1609] [outer = 0x113540c00] 04:11:34 INFO - PROCESS | 2283 | 1461323494216 Marionette DEBUG loaded listener.js 04:11:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 167 (0x119c8c400) [pid = 2283] [serial = 1610] [outer = 0x113540c00] 04:11:34 INFO - PROCESS | 2283 | 1461323494796 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]]]}] 04:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 729ms 04:11:34 INFO - PROCESS | 2283 | 1461323494820 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 04:11:34 INFO - PROCESS | 2283 | 1461323494822 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 04:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:11:34 INFO - PROCESS | 2283 | 1461323494826 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:11:34 INFO - PROCESS | 2283 | 1461323494830 Marionette TRACE conn2 <- [1,2118,null,{}] 04:11:34 INFO - PROCESS | 2283 | 1461323494834 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}] 04:11:34 INFO - PROCESS | 2283 | 1461323494970 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 04:11:35 INFO - PROCESS | 2283 | 1461323495045 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:35 INFO - PROCESS | 2283 | ++DOCSHELL 0x12751a800 == 64 [pid = 2283] [id = 537] 04:11:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 168 (0x119835400) [pid = 2283] [serial = 1611] [outer = 0x0] 04:11:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 169 (0x11aa0fc00) [pid = 2283] [serial = 1612] [outer = 0x119835400] 04:11:35 INFO - PROCESS | 2283 | 1461323495071 Marionette DEBUG loaded listener.js 04:11:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 170 (0x11adbfc00) [pid = 2283] [serial = 1613] [outer = 0x119835400] 04:11:35 INFO - PROCESS | 2283 | 1461323495347 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]]]}] 04:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 573ms 04:11:35 INFO - PROCESS | 2283 | 1461323495400 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 04:11:35 INFO - PROCESS | 2283 | 1461323495401 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 04:11:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:11:35 INFO - PROCESS | 2283 | 1461323495404 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:11:35 INFO - PROCESS | 2283 | 1461323495405 Marionette TRACE conn2 <- [1,2122,null,{}] 04:11:35 INFO - PROCESS | 2283 | 1461323495407 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}] 04:11:35 INFO - PROCESS | 2283 | 1461323495505 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 04:11:35 INFO - PROCESS | 2283 | 1461323495511 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:35 INFO - PROCESS | 2283 | ++DOCSHELL 0x129c1a800 == 65 [pid = 2283] [id = 538] 04:11:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 171 (0x11bba2c00) [pid = 2283] [serial = 1614] [outer = 0x0] 04:11:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 172 (0x11bca3400) [pid = 2283] [serial = 1615] [outer = 0x11bba2c00] 04:11:35 INFO - PROCESS | 2283 | 1461323495544 Marionette DEBUG loaded listener.js 04:11:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 173 (0x11c1ca000) [pid = 2283] [serial = 1616] [outer = 0x11bba2c00] 04:11:35 INFO - PROCESS | 2283 | 1461323495898 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]]]}] 04:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 518ms 04:11:35 INFO - PROCESS | 2283 | 1461323495953 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 04:11:35 INFO - PROCESS | 2283 | 1461323495954 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 04:11:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:11:35 INFO - PROCESS | 2283 | 1461323495966 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:11:35 INFO - PROCESS | 2283 | 1461323495967 Marionette TRACE conn2 <- [1,2126,null,{}] 04:11:35 INFO - PROCESS | 2283 | 1461323495969 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}] 04:11:36 INFO - PROCESS | 2283 | 1461323496090 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 04:11:36 INFO - PROCESS | 2283 | 1461323496133 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:36 INFO - PROCESS | 2283 | ++DOCSHELL 0x129d64800 == 66 [pid = 2283] [id = 539] 04:11:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 174 (0x11acc3c00) [pid = 2283] [serial = 1617] [outer = 0x0] 04:11:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 175 (0x11c4b9400) [pid = 2283] [serial = 1618] [outer = 0x11acc3c00] 04:11:36 INFO - PROCESS | 2283 | 1461323496159 Marionette DEBUG loaded listener.js 04:11:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 176 (0x11c8e1400) [pid = 2283] [serial = 1619] [outer = 0x11acc3c00] 04:11:36 INFO - PROCESS | 2283 | 1461323496516 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]]]}] 04:11:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:11:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 568ms 04:11:36 INFO - PROCESS | 2283 | 1461323496541 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 04:11:36 INFO - PROCESS | 2283 | 1461323496543 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 04:11:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:11:36 INFO - PROCESS | 2283 | 1461323496547 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:11:36 INFO - PROCESS | 2283 | 1461323496549 Marionette TRACE conn2 <- [1,2130,null,{}] 04:11:36 INFO - PROCESS | 2283 | 1461323496552 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}] 04:11:36 INFO - PROCESS | 2283 | 1461323496678 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 04:11:36 INFO - PROCESS | 2283 | 1461323496691 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:36 INFO - PROCESS | 2283 | ++DOCSHELL 0x12a90c800 == 67 [pid = 2283] [id = 540] 04:11:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 177 (0x11c3cc800) [pid = 2283] [serial = 1620] [outer = 0x0] 04:11:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 178 (0x11c92d000) [pid = 2283] [serial = 1621] [outer = 0x11c3cc800] 04:11:36 INFO - PROCESS | 2283 | 1461323496717 Marionette DEBUG loaded listener.js 04:11:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 179 (0x123e99800) [pid = 2283] [serial = 1622] [outer = 0x11c3cc800] 04:11:37 INFO - PROCESS | 2283 | 1461323497058 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] 04:11:37 INFO - PROCESS | 2283 | 1461323497073 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 04:11:37 INFO - PROCESS | 2283 | 1461323497075 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:11:37 INFO - PROCESS | 2283 | 1461323497076 Marionette TRACE conn2 <- [1,2134,null,{}] 04:11:37 INFO - PROCESS | 2283 | 1461323497085 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}] 04:11:37 INFO - PROCESS | 2283 | 1461323497210 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 04:11:37 INFO - PROCESS | 2283 | 1461323497235 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:37 INFO - PROCESS | 2283 | ++DOCSHELL 0x12aa0f000 == 68 [pid = 2283] [id = 541] 04:11:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 180 (0x123d3d400) [pid = 2283] [serial = 1623] [outer = 0x0] 04:11:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 181 (0x124541400) [pid = 2283] [serial = 1624] [outer = 0x123d3d400] 04:11:37 INFO - PROCESS | 2283 | 1461323497261 Marionette DEBUG loaded listener.js 04:11:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 182 (0x1267a7000) [pid = 2283] [serial = 1625] [outer = 0x123d3d400] 04:11:37 INFO - PROCESS | 2283 | 1461323497619 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]]]}] 04:11:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:11:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 570ms 04:11:37 INFO - PROCESS | 2283 | 1461323497645 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 04:11:37 INFO - PROCESS | 2283 | 1461323497647 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 04:11:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:11:37 INFO - PROCESS | 2283 | 1461323497649 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:11:37 INFO - PROCESS | 2283 | 1461323497650 Marionette TRACE conn2 <- [1,2138,null,{}] 04:11:37 INFO - PROCESS | 2283 | 1461323497652 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}] 04:11:37 INFO - PROCESS | 2283 | 1461323497777 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 04:11:37 INFO - PROCESS | 2283 | 1461323497795 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:37 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b47a000 == 69 [pid = 2283] [id = 542] 04:11:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 183 (0x12679dc00) [pid = 2283] [serial = 1626] [outer = 0x0] 04:11:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 184 (0x1274be400) [pid = 2283] [serial = 1627] [outer = 0x12679dc00] 04:11:37 INFO - PROCESS | 2283 | 1461323497820 Marionette DEBUG loaded listener.js 04:11:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 185 (0x127cd2400) [pid = 2283] [serial = 1628] [outer = 0x12679dc00] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 184 (0x113538000) [pid = 2283] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 183 (0x12ba4fc00) [pid = 2283] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 182 (0x11a982c00) [pid = 2283] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 181 (0x12e4a1c00) [pid = 2283] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 180 (0x1275ed800) [pid = 2283] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 179 (0x11c3b6400) [pid = 2283] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 178 (0x118812000) [pid = 2283] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 177 (0x12a288c00) [pid = 2283] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 176 (0x12e4c8000) [pid = 2283] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 175 (0x11acbdc00) [pid = 2283] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 174 (0x113381400) [pid = 2283] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 173 (0x11c3ba800) [pid = 2283] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 172 (0x119837400) [pid = 2283] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 171 (0x12a7f1400) [pid = 2283] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 170 (0x12d0f5c00) [pid = 2283] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 169 (0x1240c9000) [pid = 2283] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 168 (0x12d4b9400) [pid = 2283] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 167 (0x12e884400) [pid = 2283] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 166 (0x12b1f2000) [pid = 2283] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 165 (0x11c3d2c00) [pid = 2283] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 164 (0x12ba54c00) [pid = 2283] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 163 (0x114b3c400) [pid = 2283] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 162 (0x11566b400) [pid = 2283] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 161 (0x113383800) [pid = 2283] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 160 (0x12a77cc00) [pid = 2283] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 159 (0x113385800) [pid = 2283] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 158 (0x11c1c9000) [pid = 2283] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 157 (0x127780c00) [pid = 2283] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 156 (0x11bb58000) [pid = 2283] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 155 (0x12a77dc00) [pid = 2283] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 154 (0x12f2b7800) [pid = 2283] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 153 (0x12a285800) [pid = 2283] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 152 (0x123d3f400) [pid = 2283] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 151 (0x12e882400) [pid = 2283] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 150 (0x119830400) [pid = 2283] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 149 (0x12ef84000) [pid = 2283] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 148 (0x12a773000) [pid = 2283] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 147 (0x11580f000) [pid = 2283] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 146 (0x115251c00) [pid = 2283] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 145 (0x115586400) [pid = 2283] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 144 (0x11c1c9800) [pid = 2283] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 143 (0x1265dc800) [pid = 2283] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 142 (0x12f2b1400) [pid = 2283] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 141 (0x11353e400) [pid = 2283] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:11:38 INFO - PROCESS | 2283 | --DOMWINDOW == 140 (0x1274b3800) [pid = 2283] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:11:38 INFO - PROCESS | 2283 | 1461323498495 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]]]}] 04:11:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 871ms 04:11:38 INFO - PROCESS | 2283 | 1461323498521 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 04:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:11:38 INFO - PROCESS | 2283 | 1461323498523 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 04:11:38 INFO - PROCESS | 2283 | 1461323498527 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:11:38 INFO - PROCESS | 2283 | 1461323498530 Marionette TRACE conn2 <- [1,2142,null,{}] 04:11:38 INFO - PROCESS | 2283 | 1461323498534 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}] 04:11:38 INFO - PROCESS | 2283 | 1461323498716 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 04:11:38 INFO - PROCESS | 2283 | 1461323498768 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:38 INFO - PROCESS | 2283 | ++DOCSHELL 0x126777000 == 70 [pid = 2283] [id = 543] 04:11:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 141 (0x115663c00) [pid = 2283] [serial = 1629] [outer = 0x0] 04:11:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 142 (0x118812000) [pid = 2283] [serial = 1630] [outer = 0x115663c00] 04:11:38 INFO - PROCESS | 2283 | 1461323498799 Marionette DEBUG loaded listener.js 04:11:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 143 (0x11bb58000) [pid = 2283] [serial = 1631] [outer = 0x115663c00] 04:11:39 INFO - PROCESS | 2283 | 1461323499091 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] 04:11:39 INFO - PROCESS | 2283 | 1461323499103 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 04:11:39 INFO - PROCESS | 2283 | 1461323499106 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:11:39 INFO - PROCESS | 2283 | 1461323499107 Marionette TRACE conn2 <- [1,2146,null,{}] 04:11:39 INFO - PROCESS | 2283 | 1461323499118 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}] 04:11:39 INFO - PROCESS | 2283 | 1461323499236 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 04:11:39 INFO - PROCESS | 2283 | 1461323499305 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:39 INFO - PROCESS | 2283 | ++DOCSHELL 0x12c064000 == 71 [pid = 2283] [id = 544] 04:11:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 144 (0x11580f000) [pid = 2283] [serial = 1632] [outer = 0x0] 04:11:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 145 (0x1267a9400) [pid = 2283] [serial = 1633] [outer = 0x11580f000] 04:11:39 INFO - PROCESS | 2283 | 1461323499330 Marionette DEBUG loaded listener.js 04:11:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 146 (0x129695c00) [pid = 2283] [serial = 1634] [outer = 0x11580f000] 04:11:39 INFO - PROCESS | 2283 | 1461323499636 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] 04:11:39 INFO - PROCESS | 2283 | 1461323499683 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 04:11:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:11:39 INFO - PROCESS | 2283 | 1461323499685 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:11:39 INFO - PROCESS | 2283 | 1461323499686 Marionette TRACE conn2 <- [1,2150,null,{}] 04:11:39 INFO - PROCESS | 2283 | 1461323499689 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}] 04:11:39 INFO - PROCESS | 2283 | 1461323499786 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 04:11:39 INFO - PROCESS | 2283 | 1461323499790 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:39 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d469000 == 72 [pid = 2283] [id = 545] 04:11:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 147 (0x129696800) [pid = 2283] [serial = 1635] [outer = 0x0] 04:11:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 148 (0x129e5a000) [pid = 2283] [serial = 1636] [outer = 0x129696800] 04:11:39 INFO - PROCESS | 2283 | 1461323499816 Marionette DEBUG loaded listener.js 04:11:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 149 (0x12a27c400) [pid = 2283] [serial = 1637] [outer = 0x129696800] 04:11:40 INFO - PROCESS | 2283 | 1461323500171 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]]]}] 04:11:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 520ms 04:11:40 INFO - PROCESS | 2283 | 1461323500206 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 04:11:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:11:40 INFO - PROCESS | 2283 | 1461323500207 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 04:11:40 INFO - PROCESS | 2283 | 1461323500209 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:11:40 INFO - PROCESS | 2283 | 1461323500210 Marionette TRACE conn2 <- [1,2154,null,{}] 04:11:40 INFO - PROCESS | 2283 | 1461323500227 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}] 04:11:40 INFO - PROCESS | 2283 | 1461323500327 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 04:11:40 INFO - PROCESS | 2283 | 1461323500471 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:40 INFO - PROCESS | 2283 | ++DOCSHELL 0x115858000 == 73 [pid = 2283] [id = 546] 04:11:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 150 (0x113382800) [pid = 2283] [serial = 1638] [outer = 0x0] 04:11:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 151 (0x11338b400) [pid = 2283] [serial = 1639] [outer = 0x113382800] 04:11:40 INFO - PROCESS | 2283 | 1461323500503 Marionette DEBUG loaded listener.js 04:11:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 152 (0x11353c000) [pid = 2283] [serial = 1640] [outer = 0x113382800] 04:11:40 INFO - PROCESS | 2283 | 1461323500951 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]]]}] 04:11:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 785ms 04:11:40 INFO - PROCESS | 2283 | 1461323500996 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 04:11:41 INFO - PROCESS | 2283 | 1461323501000 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 04:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:11:41 INFO - PROCESS | 2283 | 1461323501004 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:11:41 INFO - PROCESS | 2283 | 1461323501006 Marionette TRACE conn2 <- [1,2158,null,{}] 04:11:41 INFO - PROCESS | 2283 | 1461323501009 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}] 04:11:41 INFO - PROCESS | 2283 | 1461323501154 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 04:11:41 INFO - PROCESS | 2283 | 1461323501252 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:41 INFO - PROCESS | 2283 | ++DOCSHELL 0x11bb86800 == 74 [pid = 2283] [id = 547] 04:11:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 153 (0x115662c00) [pid = 2283] [serial = 1641] [outer = 0x0] 04:11:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 154 (0x11566cc00) [pid = 2283] [serial = 1642] [outer = 0x115662c00] 04:11:41 INFO - PROCESS | 2283 | 1461323501284 Marionette DEBUG loaded listener.js 04:11:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 155 (0x118622400) [pid = 2283] [serial = 1643] [outer = 0x115662c00] 04:11:41 INFO - PROCESS | 2283 | 1461323501710 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]]]}] 04:11:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 725ms 04:11:41 INFO - PROCESS | 2283 | 1461323501731 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 04:11:41 INFO - PROCESS | 2283 | 1461323501734 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 04:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:11:41 INFO - PROCESS | 2283 | 1461323501737 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:11:41 INFO - PROCESS | 2283 | 1461323501738 Marionette TRACE conn2 <- [1,2162,null,{}] 04:11:41 INFO - PROCESS | 2283 | 1461323501741 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}] 04:11:41 INFO - PROCESS | 2283 | 1461323501873 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 04:11:42 INFO - PROCESS | 2283 | 1461323502006 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:42 INFO - PROCESS | 2283 | ++DOCSHELL 0x129da6000 == 75 [pid = 2283] [id = 548] 04:11:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 156 (0x118816800) [pid = 2283] [serial = 1644] [outer = 0x0] 04:11:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 157 (0x119829000) [pid = 2283] [serial = 1645] [outer = 0x118816800] 04:11:42 INFO - PROCESS | 2283 | 1461323502056 Marionette DEBUG loaded listener.js 04:11:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 158 (0x11add5400) [pid = 2283] [serial = 1646] [outer = 0x118816800] 04:11:42 INFO - PROCESS | 2283 | 1461323502614 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]]]}] 04:11:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 919ms 04:11:42 INFO - PROCESS | 2283 | 1461323502657 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 04:11:42 INFO - PROCESS | 2283 | 1461323502658 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 04:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:11:42 INFO - PROCESS | 2283 | 1461323502666 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:11:42 INFO - PROCESS | 2283 | 1461323502670 Marionette TRACE conn2 <- [1,2166,null,{}] 04:11:42 INFO - PROCESS | 2283 | 1461323502674 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}] 04:11:42 INFO - PROCESS | 2283 | 1461323502793 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 04:11:42 INFO - PROCESS | 2283 | 1461323502907 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:42 INFO - PROCESS | 2283 | ++DOCSHELL 0x12dab4000 == 76 [pid = 2283] [id = 549] 04:11:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 159 (0x11acbe800) [pid = 2283] [serial = 1647] [outer = 0x0] 04:11:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 160 (0x11c1c1800) [pid = 2283] [serial = 1648] [outer = 0x11acbe800] 04:11:42 INFO - PROCESS | 2283 | 1461323502937 Marionette DEBUG loaded listener.js 04:11:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 161 (0x1274c2800) [pid = 2283] [serial = 1649] [outer = 0x11acbe800] 04:11:43 INFO - PROCESS | 2283 | 1461323503373 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]]]}] 04:11:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:11:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 726ms 04:11:43 INFO - PROCESS | 2283 | 1461323503389 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 04:11:43 INFO - PROCESS | 2283 | 1461323503391 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 04:11:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:11:43 INFO - PROCESS | 2283 | 1461323503393 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:11:43 INFO - PROCESS | 2283 | 1461323503395 Marionette TRACE conn2 <- [1,2170,null,{}] 04:11:43 INFO - PROCESS | 2283 | 1461323503399 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}] 04:11:43 INFO - PROCESS | 2283 | 1461323503516 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 04:11:43 INFO - PROCESS | 2283 | 1461323503628 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:43 INFO - PROCESS | 2283 | ++DOCSHELL 0x12e599800 == 77 [pid = 2283] [id = 550] 04:11:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 162 (0x11c8e0000) [pid = 2283] [serial = 1650] [outer = 0x0] 04:11:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 163 (0x129119400) [pid = 2283] [serial = 1651] [outer = 0x11c8e0000] 04:11:43 INFO - PROCESS | 2283 | 1461323503660 Marionette DEBUG loaded listener.js 04:11:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 164 (0x129f3cc00) [pid = 2283] [serial = 1652] [outer = 0x11c8e0000] 04:11:44 INFO - PROCESS | 2283 | 1461323504046 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]]]}] 04:11:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:11:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 671ms 04:11:44 INFO - PROCESS | 2283 | 1461323504065 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 04:11:44 INFO - PROCESS | 2283 | 1461323504067 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 04:11:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:11:44 INFO - PROCESS | 2283 | 1461323504069 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:11:44 INFO - PROCESS | 2283 | 1461323504070 Marionette TRACE conn2 <- [1,2174,null,{}] 04:11:44 INFO - PROCESS | 2283 | 1461323504073 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}] 04:11:44 INFO - PROCESS | 2283 | 1461323504190 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 04:11:44 INFO - PROCESS | 2283 | 1461323504307 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:44 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f0bc000 == 78 [pid = 2283] [id = 551] 04:11:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 165 (0x12a4abc00) [pid = 2283] [serial = 1653] [outer = 0x0] 04:11:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 166 (0x12a4b4800) [pid = 2283] [serial = 1654] [outer = 0x12a4abc00] 04:11:44 INFO - PROCESS | 2283 | 1461323504345 Marionette DEBUG loaded listener.js 04:11:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 167 (0x12a778400) [pid = 2283] [serial = 1655] [outer = 0x12a4abc00] 04:11:44 INFO - PROCESS | 2283 | 1461323504806 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]]]}] 04:11:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:11:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 770ms 04:11:44 INFO - PROCESS | 2283 | 1461323504840 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 04:11:44 INFO - PROCESS | 2283 | 1461323504842 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 04:11:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:11:44 INFO - PROCESS | 2283 | 1461323504846 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:11:44 INFO - PROCESS | 2283 | 1461323504848 Marionette TRACE conn2 <- [1,2178,null,{}] 04:11:44 INFO - PROCESS | 2283 | 1461323504851 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}] 04:11:45 INFO - PROCESS | 2283 | 1461323505030 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 04:11:45 INFO - PROCESS | 2283 | 1461323505151 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:45 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f6e5800 == 79 [pid = 2283] [id = 552] 04:11:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 168 (0x12a77b000) [pid = 2283] [serial = 1656] [outer = 0x0] 04:11:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 169 (0x12a7f1400) [pid = 2283] [serial = 1657] [outer = 0x12a77b000] 04:11:45 INFO - PROCESS | 2283 | 1461323505198 Marionette DEBUG loaded listener.js 04:11:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 170 (0x12a864800) [pid = 2283] [serial = 1658] [outer = 0x12a77b000] 04:11:45 INFO - PROCESS | 2283 | 1461323505697 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]]]}] 04:11:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 870ms 04:11:45 INFO - PROCESS | 2283 | 1461323505716 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 04:11:45 INFO - PROCESS | 2283 | 1461323505717 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 04:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:11:45 INFO - PROCESS | 2283 | 1461323505720 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:11:45 INFO - PROCESS | 2283 | 1461323505721 Marionette TRACE conn2 <- [1,2182,null,{}] 04:11:45 INFO - PROCESS | 2283 | 1461323505724 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}] 04:11:45 INFO - PROCESS | 2283 | 1461323505841 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 04:11:45 INFO - PROCESS | 2283 | 1461323505925 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:45 INFO - PROCESS | 2283 | ++DOCSHELL 0x1301cb800 == 80 [pid = 2283] [id = 553] 04:11:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 171 (0x12a77b400) [pid = 2283] [serial = 1659] [outer = 0x0] 04:11:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 172 (0x12a941800) [pid = 2283] [serial = 1660] [outer = 0x12a77b400] 04:11:45 INFO - PROCESS | 2283 | 1461323505956 Marionette DEBUG loaded listener.js 04:11:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 173 (0x12a94d800) [pid = 2283] [serial = 1661] [outer = 0x12a77b400] 04:11:46 INFO - PROCESS | 2283 | 1461323506370 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]]]}] 04:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 670ms 04:11:46 INFO - PROCESS | 2283 | 1461323506390 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 04:11:46 INFO - PROCESS | 2283 | 1461323506392 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 04:11:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:11:46 INFO - PROCESS | 2283 | 1461323506394 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:11:46 INFO - PROCESS | 2283 | 1461323506397 Marionette TRACE conn2 <- [1,2186,null,{}] 04:11:46 INFO - PROCESS | 2283 | 1461323506400 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}] 04:11:46 INFO - PROCESS | 2283 | 1461323506516 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 04:11:46 INFO - PROCESS | 2283 | 1461323506627 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:46 INFO - PROCESS | 2283 | ++DOCSHELL 0x13076b800 == 81 [pid = 2283] [id = 554] 04:11:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 174 (0x12a949800) [pid = 2283] [serial = 1662] [outer = 0x0] 04:11:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 175 (0x12abe7000) [pid = 2283] [serial = 1663] [outer = 0x12a949800] 04:11:46 INFO - PROCESS | 2283 | 1461323506659 Marionette DEBUG loaded listener.js 04:11:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 176 (0x12abed800) [pid = 2283] [serial = 1664] [outer = 0x12a949800] 04:11:47 INFO - PROCESS | 2283 | 1461323507098 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]]]}] 04:11:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:11:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 724ms 04:11:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:11:47 INFO - PROCESS | 2283 | 1461323507119 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 04:11:47 INFO - PROCESS | 2283 | 1461323507120 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 04:11:47 INFO - PROCESS | 2283 | 1461323507123 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:11:47 INFO - PROCESS | 2283 | 1461323507125 Marionette TRACE conn2 <- [1,2190,null,{}] 04:11:47 INFO - PROCESS | 2283 | 1461323507156 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}] 04:11:47 INFO - PROCESS | 2283 | 1461323507324 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 04:11:47 INFO - PROCESS | 2283 | 1461323507446 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:47 INFO - PROCESS | 2283 | ++DOCSHELL 0x116759800 == 82 [pid = 2283] [id = 555] 04:11:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 177 (0x113541000) [pid = 2283] [serial = 1665] [outer = 0x0] 04:11:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 178 (0x12753fc00) [pid = 2283] [serial = 1666] [outer = 0x113541000] 04:11:47 INFO - PROCESS | 2283 | 1461323507536 Marionette DEBUG loaded listener.js 04:11:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 179 (0x12b1f0400) [pid = 2283] [serial = 1667] [outer = 0x113541000] 04:11:48 INFO - PROCESS | 2283 | 1461323508060 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]]]}] 04:11:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:11:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 999ms 04:11:48 INFO - PROCESS | 2283 | 1461323508122 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 04:11:48 INFO - PROCESS | 2283 | 1461323508123 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 04:11:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:11:48 INFO - PROCESS | 2283 | 1461323508125 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:11:48 INFO - PROCESS | 2283 | 1461323508127 Marionette TRACE conn2 <- [1,2194,null,{}] 04:11:48 INFO - PROCESS | 2283 | 1461323508129 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}] 04:11:48 INFO - PROCESS | 2283 | 1461323508248 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 04:11:48 INFO - PROCESS | 2283 | 1461323508334 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:48 INFO - PROCESS | 2283 | ++DOCSHELL 0x129d7b800 == 83 [pid = 2283] [id = 556] 04:11:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 180 (0x1142c6800) [pid = 2283] [serial = 1668] [outer = 0x0] 04:11:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 181 (0x1163dac00) [pid = 2283] [serial = 1669] [outer = 0x1142c6800] 04:11:48 INFO - PROCESS | 2283 | 1461323508369 Marionette DEBUG loaded listener.js 04:11:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 182 (0x11c931c00) [pid = 2283] [serial = 1670] [outer = 0x1142c6800] 04:11:49 INFO - PROCESS | 2283 | 1461323509014 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]]]}] 04:11:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:11:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 920ms 04:11:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:11:49 INFO - PROCESS | 2283 | 1461323509047 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 04:11:49 INFO - PROCESS | 2283 | 1461323509049 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 04:11:49 INFO - PROCESS | 2283 | 1461323509053 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:11:49 INFO - PROCESS | 2283 | 1461323509055 Marionette TRACE conn2 <- [1,2198,null,{}] 04:11:49 INFO - PROCESS | 2283 | 1461323509058 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}] 04:11:49 INFO - PROCESS | 2283 | 1461323509169 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 04:11:49 INFO - PROCESS | 2283 | 1461323509257 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:49 INFO - PROCESS | 2283 | ++DOCSHELL 0x12753a800 == 84 [pid = 2283] [id = 557] 04:11:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 183 (0x113547400) [pid = 2283] [serial = 1671] [outer = 0x0] 04:11:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 184 (0x114b39c00) [pid = 2283] [serial = 1672] [outer = 0x113547400] 04:11:49 INFO - PROCESS | 2283 | 1461323509288 Marionette DEBUG loaded listener.js 04:11:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 185 (0x115666400) [pid = 2283] [serial = 1673] [outer = 0x113547400] 04:11:49 INFO - PROCESS | 2283 | 1461323509723 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]]]}] 04:11:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:11:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 725ms 04:11:49 INFO - PROCESS | 2283 | 1461323509778 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 04:11:49 INFO - PROCESS | 2283 | 1461323509782 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 04:11:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:11:49 INFO - PROCESS | 2283 | 1461323509786 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:11:49 INFO - PROCESS | 2283 | 1461323509788 Marionette TRACE conn2 <- [1,2202,null,{}] 04:11:49 INFO - PROCESS | 2283 | 1461323509790 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}] 04:11:49 INFO - PROCESS | 2283 | 1461323509906 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 04:11:49 INFO - PROCESS | 2283 | 1461323509993 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:50 INFO - PROCESS | 2283 | ++DOCSHELL 0x123c4f000 == 85 [pid = 2283] [id = 558] 04:11:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 186 (0x114dae800) [pid = 2283] [serial = 1674] [outer = 0x0] 04:11:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 187 (0x118622c00) [pid = 2283] [serial = 1675] [outer = 0x114dae800] 04:11:50 INFO - PROCESS | 2283 | 1461323510023 Marionette DEBUG loaded listener.js 04:11:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 188 (0x11982e400) [pid = 2283] [serial = 1676] [outer = 0x114dae800] 04:11:50 INFO - PROCESS | 2283 | --DOCSHELL 0x12d469000 == 84 [pid = 2283] [id = 545] 04:11:50 INFO - PROCESS | 2283 | --DOCSHELL 0x12c064000 == 83 [pid = 2283] [id = 544] 04:11:50 INFO - PROCESS | 2283 | --DOCSHELL 0x126777000 == 82 [pid = 2283] [id = 543] 04:11:50 INFO - PROCESS | 2283 | --DOCSHELL 0x12b47a000 == 81 [pid = 2283] [id = 542] 04:11:50 INFO - PROCESS | 2283 | --DOCSHELL 0x12aa0f000 == 80 [pid = 2283] [id = 541] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 187 (0x12fe2d800) [pid = 2283] [serial = 1573] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOCSHELL 0x12a90c800 == 79 [pid = 2283] [id = 540] 04:11:50 INFO - PROCESS | 2283 | --DOCSHELL 0x129d64800 == 78 [pid = 2283] [id = 539] 04:11:50 INFO - PROCESS | 2283 | --DOCSHELL 0x129c1a800 == 77 [pid = 2283] [id = 538] 04:11:50 INFO - PROCESS | 2283 | --DOCSHELL 0x12751a800 == 76 [pid = 2283] [id = 537] 04:11:50 INFO - PROCESS | 2283 | --DOCSHELL 0x123c54800 == 75 [pid = 2283] [id = 536] 04:11:50 INFO - PROCESS | 2283 | --DOCSHELL 0x11c104800 == 74 [pid = 2283] [id = 535] 04:11:50 INFO - PROCESS | 2283 | --DOCSHELL 0x118657000 == 73 [pid = 2283] [id = 534] 04:11:50 INFO - PROCESS | 2283 | --DOCSHELL 0x11473c000 == 72 [pid = 2283] [id = 533] 04:11:50 INFO - PROCESS | 2283 | --DOCSHELL 0x137bdc000 == 71 [pid = 2283] [id = 528] 04:11:50 INFO - PROCESS | 2283 | --DOCSHELL 0x12f6d1800 == 70 [pid = 2283] [id = 527] 04:11:50 INFO - PROCESS | 2283 | --DOCSHELL 0x129d66000 == 69 [pid = 2283] [id = 526] 04:11:50 INFO - PROCESS | 2283 | --DOCSHELL 0x11926c000 == 68 [pid = 2283] [id = 525] 04:11:50 INFO - PROCESS | 2283 | 1461323510494 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]]]}] 04:11:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:11:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 721ms 04:11:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:11:50 INFO - PROCESS | 2283 | 1461323510508 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 04:11:50 INFO - PROCESS | 2283 | 1461323510509 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 04:11:50 INFO - PROCESS | 2283 | 1461323510511 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:11:50 INFO - PROCESS | 2283 | 1461323510514 Marionette TRACE conn2 <- [1,2206,null,{}] 04:11:50 INFO - PROCESS | 2283 | 1461323510521 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}] 04:11:50 INFO - PROCESS | 2283 | 1461323510622 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 186 (0x12a7fd000) [pid = 2283] [serial = 1469] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 185 (0x12e4a1000) [pid = 2283] [serial = 1351] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 184 (0x12a4b4000) [pid = 2283] [serial = 1345] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 183 (0x12e80b400) [pid = 2283] [serial = 1508] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 182 (0x12e8a3800) [pid = 2283] [serial = 1409] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 181 (0x12ef86400) [pid = 2283] [serial = 1412] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 180 (0x1272c2000) [pid = 2283] [serial = 1399] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 179 (0x12d0e9c00) [pid = 2283] [serial = 1348] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 178 (0x118856c00) [pid = 2283] [serial = 1454] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 177 (0x119c96c00) [pid = 2283] [serial = 1336] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 176 (0x114f66400) [pid = 2283] [serial = 1393] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 175 (0x113546c00) [pid = 2283] [serial = 1451] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 174 (0x12dc13800) [pid = 2283] [serial = 1405] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 173 (0x11bb09c00) [pid = 2283] [serial = 1396] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 172 (0x12f2b9c00) [pid = 2283] [serial = 1466] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 171 (0x12a283800) [pid = 2283] [serial = 1460] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 170 (0x12753c400) [pid = 2283] [serial = 1342] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 169 (0x11881d800) [pid = 2283] [serial = 1472] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 168 (0x12cf28400) [pid = 2283] [serial = 1463] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 167 (0x12e6d2400) [pid = 2283] [serial = 1273] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 166 (0x11c3d7400) [pid = 2283] [serial = 1339] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 165 (0x1147e2000) [pid = 2283] [serial = 1333] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 164 (0x123e8f400) [pid = 2283] [serial = 1457] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 163 (0x12ba4d000) [pid = 2283] [serial = 1402] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 162 (0x12b1f5000) [pid = 2283] [serial = 1555] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 161 (0x11354a400) [pid = 2283] [serial = 1511] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 160 (0x113530000) [pid = 2283] [serial = 1510] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 159 (0x1267a4000) [pid = 2283] [serial = 1517] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 158 (0x11c862000) [pid = 2283] [serial = 1516] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 157 (0x12a288000) [pid = 2283] [serial = 1519] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 156 (0x12b1efc00) [pid = 2283] [serial = 1520] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 155 (0x11c92e800) [pid = 2283] [serial = 1546] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 154 (0x12679fc00) [pid = 2283] [serial = 1547] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 153 (0x12e88b400) [pid = 2283] [serial = 1559] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 152 (0x12e6cf000) [pid = 2283] [serial = 1558] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 151 (0x12f729800) [pid = 2283] [serial = 1531] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 150 (0x12f9b0800) [pid = 2283] [serial = 1532] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 149 (0x12dc13000) [pid = 2283] [serial = 1523] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 148 (0x12cf29400) [pid = 2283] [serial = 1522] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 147 (0x129120400) [pid = 2283] [serial = 1549] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 146 (0x129f43400) [pid = 2283] [serial = 1550] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 145 (0x12ef7d800) [pid = 2283] [serial = 1526] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 144 (0x12e88b000) [pid = 2283] [serial = 1525] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 143 (0x119d67c00) [pid = 2283] [serial = 1543] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 142 (0x11bba1400) [pid = 2283] [serial = 1544] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 141 (0x12f725800) [pid = 2283] [serial = 1529] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 140 (0x12f2b0800) [pid = 2283] [serial = 1528] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 139 (0x12abef800) [pid = 2283] [serial = 1562] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 138 (0x12abeb800) [pid = 2283] [serial = 1561] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 137 (0x12f9b7400) [pid = 2283] [serial = 1538] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 136 (0x12d0efc00) [pid = 2283] [serial = 1537] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 135 (0x11aa0ec00) [pid = 2283] [serial = 1514] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 134 (0x11881cc00) [pid = 2283] [serial = 1513] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 133 (0x11566fc00) [pid = 2283] [serial = 1540] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x118814400) [pid = 2283] [serial = 1541] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x12fe26c00) [pid = 2283] [serial = 1571] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 130 (0x12a4b2000) [pid = 2283] [serial = 1552] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x12f9bc000) [pid = 2283] [serial = 1535] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 128 (0x12f9b4400) [pid = 2283] [serial = 1534] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 127 (0x12401fc00) [pid = 2283] [serial = 1565] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 126 (0x12f2bbc00) [pid = 2283] [serial = 1570] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x12d0edc00) [pid = 2283] [serial = 1556] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x12ef7f000) [pid = 2283] [serial = 1568] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x12bca3400) [pid = 2283] [serial = 1567] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x115217c00) [pid = 2283] [serial = 1564] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x12a775c00) [pid = 2283] [serial = 1553] [outer = 0x0] [url = about:blank] 04:11:50 INFO - PROCESS | 2283 | 1461323510706 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:50 INFO - PROCESS | 2283 | ++DOCSHELL 0x11b240000 == 69 [pid = 2283] [id = 559] 04:11:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x1147e1800) [pid = 2283] [serial = 1677] [outer = 0x0] 04:11:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x115827000) [pid = 2283] [serial = 1678] [outer = 0x1147e1800] 04:11:50 INFO - PROCESS | 2283 | 1461323510739 Marionette DEBUG loaded listener.js 04:11:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x11abd3800) [pid = 2283] [serial = 1679] [outer = 0x1147e1800] 04:11:51 INFO - PROCESS | 2283 | 1461323511100 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]]]}] 04:11:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:11:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 621ms 04:11:51 INFO - PROCESS | 2283 | 1461323511133 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 04:11:51 INFO - PROCESS | 2283 | 1461323511135 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 04:11:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:11:51 INFO - PROCESS | 2283 | 1461323511137 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:11:51 INFO - PROCESS | 2283 | 1461323511138 Marionette TRACE conn2 <- [1,2210,null,{}] 04:11:51 INFO - PROCESS | 2283 | 1461323511140 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}] 04:11:51 INFO - PROCESS | 2283 | 1461323511241 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 04:11:51 INFO - PROCESS | 2283 | 1461323511310 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:51 INFO - PROCESS | 2283 | ++DOCSHELL 0x123c51000 == 70 [pid = 2283] [id = 560] 04:11:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x11abce000) [pid = 2283] [serial = 1680] [outer = 0x0] 04:11:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x11add7800) [pid = 2283] [serial = 1681] [outer = 0x11abce000] 04:11:51 INFO - PROCESS | 2283 | 1461323511336 Marionette DEBUG loaded listener.js 04:11:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x11c1c8400) [pid = 2283] [serial = 1682] [outer = 0x11abce000] 04:11:51 INFO - PROCESS | 2283 | 1461323511637 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]]]}] 04:11:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:11:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 520ms 04:11:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:11:51 INFO - PROCESS | 2283 | 1461323511657 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 04:11:51 INFO - PROCESS | 2283 | 1461323511659 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 04:11:51 INFO - PROCESS | 2283 | 1461323511661 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:11:51 INFO - PROCESS | 2283 | 1461323511664 Marionette TRACE conn2 <- [1,2214,null,{}] 04:11:51 INFO - PROCESS | 2283 | 1461323511668 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}] 04:11:51 INFO - PROCESS | 2283 | 1461323511769 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 04:11:51 INFO - PROCESS | 2283 | 1461323511773 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:51 INFO - PROCESS | 2283 | ++DOCSHELL 0x129da1000 == 71 [pid = 2283] [id = 561] 04:11:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x11c3c5000) [pid = 2283] [serial = 1683] [outer = 0x0] 04:11:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 129 (0x11c85f800) [pid = 2283] [serial = 1684] [outer = 0x11c3c5000] 04:11:51 INFO - PROCESS | 2283 | 1461323511800 Marionette DEBUG loaded listener.js 04:11:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x11c92d800) [pid = 2283] [serial = 1685] [outer = 0x11c3c5000] 04:11:52 INFO - PROCESS | 2283 | 1461323512160 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]]]}] 04:11:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:11:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 523ms 04:11:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:11:52 INFO - PROCESS | 2283 | 1461323512185 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 04:11:52 INFO - PROCESS | 2283 | 1461323512186 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 04:11:52 INFO - PROCESS | 2283 | 1461323512188 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:11:52 INFO - PROCESS | 2283 | 1461323512190 Marionette TRACE conn2 <- [1,2218,null,{}] 04:11:52 INFO - PROCESS | 2283 | 1461323512192 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}] 04:11:52 INFO - PROCESS | 2283 | 1461323512344 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 04:11:52 INFO - PROCESS | 2283 | 1461323512352 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:52 INFO - PROCESS | 2283 | ++DOCSHELL 0x12aa0d000 == 72 [pid = 2283] [id = 562] 04:11:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x11c53ac00) [pid = 2283] [serial = 1686] [outer = 0x0] 04:11:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x12401fc00) [pid = 2283] [serial = 1687] [outer = 0x11c53ac00] 04:11:52 INFO - PROCESS | 2283 | 1461323512380 Marionette DEBUG loaded listener.js 04:11:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x1275f7400) [pid = 2283] [serial = 1688] [outer = 0x11c53ac00] 04:11:52 INFO - PROCESS | 2283 | 1461323512730 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]]]}] 04:11:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:11:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 567ms 04:11:52 INFO - PROCESS | 2283 | 1461323512757 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 04:11:52 INFO - PROCESS | 2283 | 1461323512758 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 04:11:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:11:52 INFO - PROCESS | 2283 | 1461323512760 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:11:52 INFO - PROCESS | 2283 | 1461323512761 Marionette TRACE conn2 <- [1,2222,null,{}] 04:11:52 INFO - PROCESS | 2283 | 1461323512766 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}] 04:11:52 INFO - PROCESS | 2283 | 1461323512886 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 04:11:52 INFO - PROCESS | 2283 | 1461323512900 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:52 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b15d000 == 73 [pid = 2283] [id = 563] 04:11:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 134 (0x1239e5c00) [pid = 2283] [serial = 1689] [outer = 0x0] 04:11:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 135 (0x12968a400) [pid = 2283] [serial = 1690] [outer = 0x1239e5c00] 04:11:52 INFO - PROCESS | 2283 | 1461323512925 Marionette DEBUG loaded listener.js 04:11:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 136 (0x129e64800) [pid = 2283] [serial = 1691] [outer = 0x1239e5c00] 04:11:53 INFO - PROCESS | 2283 | 1461323513290 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]]]}] 04:11:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:11:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 571ms 04:11:53 INFO - PROCESS | 2283 | 1461323513334 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 04:11:53 INFO - PROCESS | 2283 | 1461323513335 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 04:11:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:11:53 INFO - PROCESS | 2283 | 1461323513337 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:11:53 INFO - PROCESS | 2283 | 1461323513338 Marionette TRACE conn2 <- [1,2226,null,{}] 04:11:53 INFO - PROCESS | 2283 | 1461323513341 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}] 04:11:53 INFO - PROCESS | 2283 | 1461323513460 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 04:11:53 INFO - PROCESS | 2283 | 1461323513475 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:53 INFO - PROCESS | 2283 | ++DOCSHELL 0x12bc65000 == 74 [pid = 2283] [id = 564] 04:11:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 137 (0x129e65c00) [pid = 2283] [serial = 1692] [outer = 0x0] 04:11:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 138 (0x12a288c00) [pid = 2283] [serial = 1693] [outer = 0x129e65c00] 04:11:53 INFO - PROCESS | 2283 | 1461323513500 Marionette DEBUG loaded listener.js 04:11:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 139 (0x12a774000) [pid = 2283] [serial = 1694] [outer = 0x129e65c00] 04:11:53 INFO - PROCESS | 2283 | 1461323513833 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]]]}] 04:11:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:11:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 518ms 04:11:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:11:53 INFO - PROCESS | 2283 | 1461323513859 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 04:11:53 INFO - PROCESS | 2283 | 1461323513860 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 04:11:53 INFO - PROCESS | 2283 | 1461323513863 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:11:53 INFO - PROCESS | 2283 | 1461323513865 Marionette TRACE conn2 <- [1,2230,null,{}] 04:11:53 INFO - PROCESS | 2283 | 1461323513868 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}] 04:11:53 INFO - PROCESS | 2283 | 1461323513991 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 04:11:54 INFO - PROCESS | 2283 | 1461323514002 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:54 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d1a8800 == 75 [pid = 2283] [id = 565] 04:11:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 140 (0x12a287400) [pid = 2283] [serial = 1695] [outer = 0x0] 04:11:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 141 (0x12a7f6400) [pid = 2283] [serial = 1696] [outer = 0x12a287400] 04:11:54 INFO - PROCESS | 2283 | 1461323514028 Marionette DEBUG loaded listener.js 04:11:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 142 (0x12a86e000) [pid = 2283] [serial = 1697] [outer = 0x12a287400] 04:11:54 INFO - PROCESS | 2283 | 1461323514376 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]]]}] 04:11:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:11:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 523ms 04:11:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:11:54 INFO - PROCESS | 2283 | 1461323514386 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 04:11:54 INFO - PROCESS | 2283 | 1461323514387 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 04:11:54 INFO - PROCESS | 2283 | 1461323514389 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:11:54 INFO - PROCESS | 2283 | 1461323514390 Marionette TRACE conn2 <- [1,2234,null,{}] 04:11:54 INFO - PROCESS | 2283 | 1461323514392 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}] 04:11:54 INFO - PROCESS | 2283 | 1461323514519 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 04:11:54 INFO - PROCESS | 2283 | --DOMWINDOW == 141 (0x11c3cc800) [pid = 2283] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:11:54 INFO - PROCESS | 2283 | --DOMWINDOW == 140 (0x123d3d400) [pid = 2283] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:11:54 INFO - PROCESS | 2283 | --DOMWINDOW == 139 (0x119835400) [pid = 2283] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:11:54 INFO - PROCESS | 2283 | --DOMWINDOW == 138 (0x12abf1c00) [pid = 2283] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:11:54 INFO - PROCESS | 2283 | --DOMWINDOW == 137 (0x113383400) [pid = 2283] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:11:54 INFO - PROCESS | 2283 | --DOMWINDOW == 136 (0x11acc3c00) [pid = 2283] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:11:54 INFO - PROCESS | 2283 | --DOMWINDOW == 135 (0x1155c3400) [pid = 2283] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:11:54 INFO - PROCESS | 2283 | --DOMWINDOW == 134 (0x11bba2c00) [pid = 2283] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:11:54 INFO - PROCESS | 2283 | --DOMWINDOW == 133 (0x113540c00) [pid = 2283] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:11:54 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x12679dc00) [pid = 2283] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:11:54 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x115663c00) [pid = 2283] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:11:54 INFO - PROCESS | 2283 | --DOMWINDOW == 130 (0x11580f000) [pid = 2283] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:11:54 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x114502c00) [pid = 2283] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:11:54 INFO - PROCESS | 2283 | 1461323514702 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:54 INFO - PROCESS | 2283 | ++DOCSHELL 0x11a951000 == 76 [pid = 2283] [id = 566] 04:11:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x11340e000) [pid = 2283] [serial = 1698] [outer = 0x0] 04:11:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x1147da000) [pid = 2283] [serial = 1699] [outer = 0x11340e000] 04:11:54 INFO - PROCESS | 2283 | 1461323514728 Marionette DEBUG loaded listener.js 04:11:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x11a892800) [pid = 2283] [serial = 1700] [outer = 0x11340e000] 04:11:55 INFO - PROCESS | 2283 | 1461323515025 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]]]}] 04:11:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:11:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 669ms 04:11:55 INFO - PROCESS | 2283 | 1461323515059 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 04:11:55 INFO - PROCESS | 2283 | 1461323515060 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 04:11:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:11:55 INFO - PROCESS | 2283 | 1461323515064 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:11:55 INFO - PROCESS | 2283 | 1461323515068 Marionette TRACE conn2 <- [1,2238,null,{}] 04:11:55 INFO - PROCESS | 2283 | 1461323515071 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}] 04:11:55 INFO - PROCESS | 2283 | 1461323515186 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 04:11:55 INFO - PROCESS | 2283 | 1461323515190 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:55 INFO - PROCESS | 2283 | ++DOCSHELL 0x12dab2000 == 77 [pid = 2283] [id = 567] 04:11:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x113540c00) [pid = 2283] [serial = 1701] [outer = 0x0] 04:11:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 134 (0x1267a8000) [pid = 2283] [serial = 1702] [outer = 0x113540c00] 04:11:55 INFO - PROCESS | 2283 | 1461323515283 Marionette DEBUG loaded listener.js 04:11:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 135 (0x12b454000) [pid = 2283] [serial = 1703] [outer = 0x113540c00] 04:11:55 INFO - PROCESS | 2283 | 1461323515604 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]]]}] 04:11:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:11:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 572ms 04:11:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:11:55 INFO - PROCESS | 2283 | 1461323515636 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 04:11:55 INFO - PROCESS | 2283 | 1461323515637 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 04:11:55 INFO - PROCESS | 2283 | 1461323515639 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:11:55 INFO - PROCESS | 2283 | 1461323515641 Marionette TRACE conn2 <- [1,2242,null,{}] 04:11:55 INFO - PROCESS | 2283 | 1461323515643 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}] 04:11:55 INFO - PROCESS | 2283 | 1461323515798 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 04:11:55 INFO - PROCESS | 2283 | 1461323515880 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:55 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f6e2800 == 78 [pid = 2283] [id = 568] 04:11:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 136 (0x11a892c00) [pid = 2283] [serial = 1704] [outer = 0x0] 04:11:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 137 (0x12b458400) [pid = 2283] [serial = 1705] [outer = 0x11a892c00] 04:11:55 INFO - PROCESS | 2283 | 1461323515905 Marionette DEBUG loaded listener.js 04:11:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 138 (0x12b6d0400) [pid = 2283] [serial = 1706] [outer = 0x11a892c00] 04:11:56 INFO - PROCESS | 2283 | 1461323516173 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]]]}] 04:11:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:11:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 568ms 04:11:56 INFO - PROCESS | 2283 | 1461323516208 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 04:11:56 INFO - PROCESS | 2283 | 1461323516210 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 04:11:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:11:56 INFO - PROCESS | 2283 | 1461323516225 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:11:56 INFO - PROCESS | 2283 | 1461323516226 Marionette TRACE conn2 <- [1,2246,null,{}] 04:11:56 INFO - PROCESS | 2283 | 1461323516234 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}] 04:11:56 INFO - PROCESS | 2283 | 1461323516391 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 04:11:56 INFO - PROCESS | 2283 | 1461323516526 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:56 INFO - PROCESS | 2283 | ++DOCSHELL 0x130764800 == 79 [pid = 2283] [id = 569] 04:11:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 139 (0x12b452400) [pid = 2283] [serial = 1707] [outer = 0x0] 04:11:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 140 (0x12b877c00) [pid = 2283] [serial = 1708] [outer = 0x12b452400] 04:11:56 INFO - PROCESS | 2283 | 1461323516566 Marionette DEBUG loaded listener.js 04:11:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 141 (0x12ba59400) [pid = 2283] [serial = 1709] [outer = 0x12b452400] 04:11:57 INFO - PROCESS | 2283 | 1461323517038 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]]]}] 04:11:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:11:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 825ms 04:11:57 INFO - PROCESS | 2283 | 1461323517064 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 04:11:57 INFO - PROCESS | 2283 | 1461323517067 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 04:11:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:11:57 INFO - PROCESS | 2283 | 1461323517073 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:11:57 INFO - PROCESS | 2283 | 1461323517075 Marionette TRACE conn2 <- [1,2250,null,{}] 04:11:57 INFO - PROCESS | 2283 | 1461323517078 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}] 04:11:57 INFO - PROCESS | 2283 | 1461323517204 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 04:11:57 INFO - PROCESS | 2283 | 1461323517290 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:57 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c87a800 == 80 [pid = 2283] [id = 570] 04:11:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 142 (0x114447800) [pid = 2283] [serial = 1710] [outer = 0x0] 04:11:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 143 (0x114db6c00) [pid = 2283] [serial = 1711] [outer = 0x114447800] 04:11:57 INFO - PROCESS | 2283 | 1461323517323 Marionette DEBUG loaded listener.js 04:11:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 144 (0x11582cc00) [pid = 2283] [serial = 1712] [outer = 0x114447800] 04:11:57 INFO - PROCESS | 2283 | 1461323517739 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]]]}] 04:11:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:11:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 674ms 04:11:57 INFO - PROCESS | 2283 | 1461323517747 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 04:11:57 INFO - PROCESS | 2283 | 1461323517751 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 04:11:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:11:57 INFO - PROCESS | 2283 | 1461323517756 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:11:57 INFO - PROCESS | 2283 | 1461323517758 Marionette TRACE conn2 <- [1,2254,null,{}] 04:11:57 INFO - PROCESS | 2283 | 1461323517760 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}] 04:11:57 INFO - PROCESS | 2283 | 1461323517904 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 04:11:58 INFO - PROCESS | 2283 | 1461323518005 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:58 INFO - PROCESS | 2283 | ++DOCSHELL 0x12a842800 == 81 [pid = 2283] [id = 571] 04:11:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 145 (0x119831400) [pid = 2283] [serial = 1713] [outer = 0x0] 04:11:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 146 (0x11a897800) [pid = 2283] [serial = 1714] [outer = 0x119831400] 04:11:58 INFO - PROCESS | 2283 | 1461323518036 Marionette DEBUG loaded listener.js 04:11:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 147 (0x11acc2400) [pid = 2283] [serial = 1715] [outer = 0x119831400] 04:11:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:11:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 722ms 04:11:58 INFO - PROCESS | 2283 | 1461323518470 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]]]}] 04:11:58 INFO - PROCESS | 2283 | 1461323518478 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 04:11:58 INFO - PROCESS | 2283 | 1461323518480 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 04:11:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:11:58 INFO - PROCESS | 2283 | 1461323518482 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:11:58 INFO - PROCESS | 2283 | 1461323518485 Marionette TRACE conn2 <- [1,2258,null,{}] 04:11:58 INFO - PROCESS | 2283 | 1461323518493 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}] 04:11:58 INFO - PROCESS | 2283 | 1461323518616 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 04:11:58 INFO - PROCESS | 2283 | 1461323518701 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:58 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ecda800 == 82 [pid = 2283] [id = 572] 04:11:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 148 (0x11bba3400) [pid = 2283] [serial = 1716] [outer = 0x0] 04:11:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 149 (0x11c931400) [pid = 2283] [serial = 1717] [outer = 0x11bba3400] 04:11:58 INFO - PROCESS | 2283 | 1461323518734 Marionette DEBUG loaded listener.js 04:11:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 150 (0x1265d6400) [pid = 2283] [serial = 1718] [outer = 0x11bba3400] 04:11:59 INFO - PROCESS | 2283 | 1461323519182 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]]]}] 04:11:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:11:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 722ms 04:11:59 INFO - PROCESS | 2283 | 1461323519225 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 04:11:59 INFO - PROCESS | 2283 | 1461323519227 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 04:11:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:11:59 INFO - PROCESS | 2283 | 1461323519261 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:11:59 INFO - PROCESS | 2283 | 1461323519263 Marionette TRACE conn2 <- [1,2262,null,{}] 04:11:59 INFO - PROCESS | 2283 | 1461323519268 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}] 04:11:59 INFO - PROCESS | 2283 | 1461323519388 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 04:11:59 INFO - PROCESS | 2283 | 1461323519472 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:59 INFO - PROCESS | 2283 | ++DOCSHELL 0x132e6e000 == 83 [pid = 2283] [id = 573] 04:11:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 151 (0x12679e400) [pid = 2283] [serial = 1719] [outer = 0x0] 04:11:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 152 (0x129a02800) [pid = 2283] [serial = 1720] [outer = 0x12679e400] 04:11:59 INFO - PROCESS | 2283 | 1461323519501 Marionette DEBUG loaded listener.js 04:11:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 153 (0x12a773000) [pid = 2283] [serial = 1721] [outer = 0x12679e400] 04:11:59 INFO - PROCESS | 2283 | 1461323519877 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]]]}] 04:11:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:11:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 689ms 04:11:59 INFO - PROCESS | 2283 | 1461323519933 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 04:11:59 INFO - PROCESS | 2283 | 1461323519934 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 04:11:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:11:59 INFO - PROCESS | 2283 | 1461323519937 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:11:59 INFO - PROCESS | 2283 | 1461323519938 Marionette TRACE conn2 <- [1,2266,null,{}] 04:11:59 INFO - PROCESS | 2283 | 1461323519940 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}] 04:12:00 INFO - PROCESS | 2283 | 1461323520061 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 04:12:00 INFO - PROCESS | 2283 | 1461323520171 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:00 INFO - PROCESS | 2283 | ++DOCSHELL 0x132ec5000 == 84 [pid = 2283] [id = 574] 04:12:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 154 (0x1267a7c00) [pid = 2283] [serial = 1722] [outer = 0x0] 04:12:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 155 (0x12a7f3400) [pid = 2283] [serial = 1723] [outer = 0x1267a7c00] 04:12:00 INFO - PROCESS | 2283 | 1461323520205 Marionette DEBUG loaded listener.js 04:12:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 156 (0x12abf1c00) [pid = 2283] [serial = 1724] [outer = 0x1267a7c00] 04:12:00 INFO - PROCESS | 2283 | 1461323520598 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]]]}] 04:12:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:12:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 718ms 04:12:00 INFO - PROCESS | 2283 | 1461323520656 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 04:12:00 INFO - PROCESS | 2283 | 1461323520657 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 04:12:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:12:00 INFO - PROCESS | 2283 | 1461323520660 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:12:00 INFO - PROCESS | 2283 | 1461323520661 Marionette TRACE conn2 <- [1,2270,null,{}] 04:12:00 INFO - PROCESS | 2283 | 1461323520664 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}] 04:12:00 INFO - PROCESS | 2283 | 1461323520816 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 04:12:00 INFO - PROCESS | 2283 | 1461323520934 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:00 INFO - PROCESS | 2283 | ++DOCSHELL 0x1361c6000 == 85 [pid = 2283] [id = 575] 04:12:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 157 (0x12a944400) [pid = 2283] [serial = 1725] [outer = 0x0] 04:12:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 158 (0x12b4d1400) [pid = 2283] [serial = 1726] [outer = 0x12a944400] 04:12:00 INFO - PROCESS | 2283 | 1461323520968 Marionette DEBUG loaded listener.js 04:12:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 159 (0x12bf11400) [pid = 2283] [serial = 1727] [outer = 0x12a944400] 04:12:01 INFO - PROCESS | 2283 | 1461323521383 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]]]}] 04:12:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:12:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 770ms 04:12:01 INFO - PROCESS | 2283 | 1461323521431 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 04:12:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:12:01 INFO - PROCESS | 2283 | 1461323521432 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 04:12:01 INFO - PROCESS | 2283 | 1461323521435 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:12:01 INFO - PROCESS | 2283 | 1461323521436 Marionette TRACE conn2 <- [1,2274,null,{}] 04:12:01 INFO - PROCESS | 2283 | 1461323521438 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}] 04:12:01 INFO - PROCESS | 2283 | 1461323521556 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 04:12:01 INFO - PROCESS | 2283 | 1461323521672 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:01 INFO - PROCESS | 2283 | ++DOCSHELL 0x13673f800 == 86 [pid = 2283] [id = 576] 04:12:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 160 (0x11acbb800) [pid = 2283] [serial = 1728] [outer = 0x0] 04:12:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 161 (0x12b1f4c00) [pid = 2283] [serial = 1729] [outer = 0x11acbb800] 04:12:01 INFO - PROCESS | 2283 | 1461323521703 Marionette DEBUG loaded listener.js 04:12:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 162 (0x12d035800) [pid = 2283] [serial = 1730] [outer = 0x11acbb800] 04:12:02 INFO - PROCESS | 2283 | 1461323522096 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]]]}] 04:12:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:12:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 720ms 04:12:02 INFO - PROCESS | 2283 | 1461323522176 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 04:12:02 INFO - PROCESS | 2283 | 1461323522178 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 04:12:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:12:02 INFO - PROCESS | 2283 | 1461323522194 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:12:02 INFO - PROCESS | 2283 | 1461323522196 Marionette TRACE conn2 <- [1,2278,null,{}] 04:12:02 INFO - PROCESS | 2283 | 1461323522198 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}] 04:12:02 INFO - PROCESS | 2283 | 1461323522319 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 04:12:02 INFO - PROCESS | 2283 | 1461323522406 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:02 INFO - PROCESS | 2283 | ++DOCSHELL 0x136bcd000 == 87 [pid = 2283] [id = 577] 04:12:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 163 (0x12d034000) [pid = 2283] [serial = 1731] [outer = 0x0] 04:12:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 164 (0x12d0ee000) [pid = 2283] [serial = 1732] [outer = 0x12d034000] 04:12:02 INFO - PROCESS | 2283 | 1461323522438 Marionette DEBUG loaded listener.js 04:12:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 165 (0x12d0f5c00) [pid = 2283] [serial = 1733] [outer = 0x12d034000] 04:12:02 INFO - PROCESS | 2283 | 1461323522827 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]]]}] 04:12:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:12:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 672ms 04:12:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:12:02 INFO - PROCESS | 2283 | 1461323522865 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 04:12:02 INFO - PROCESS | 2283 | 1461323522867 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 04:12:02 INFO - PROCESS | 2283 | 1461323522869 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:12:02 INFO - PROCESS | 2283 | 1461323522870 Marionette TRACE conn2 <- [1,2282,null,{}] 04:12:02 INFO - PROCESS | 2283 | 1461323522873 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}] 04:12:02 INFO - PROCESS | 2283 | 1461323522990 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 04:12:03 INFO - PROCESS | 2283 | 1461323523122 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:03 INFO - PROCESS | 2283 | ++DOCSHELL 0x1376ca800 == 88 [pid = 2283] [id = 578] 04:12:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 166 (0x113536000) [pid = 2283] [serial = 1734] [outer = 0x0] 04:12:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 167 (0x12d0f6c00) [pid = 2283] [serial = 1735] [outer = 0x113536000] 04:12:03 INFO - PROCESS | 2283 | 1461323523153 Marionette DEBUG loaded listener.js 04:12:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 168 (0x12d4bf400) [pid = 2283] [serial = 1736] [outer = 0x113536000] 04:12:03 INFO - PROCESS | 2283 | 1461323523554 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]]]}] 04:12:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:12:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 718ms 04:12:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:12:03 INFO - PROCESS | 2283 | 1461323523588 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 04:12:03 INFO - PROCESS | 2283 | 1461323523589 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 04:12:03 INFO - PROCESS | 2283 | 1461323523591 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:12:03 INFO - PROCESS | 2283 | 1461323523593 Marionette TRACE conn2 <- [1,2286,null,{}] 04:12:03 INFO - PROCESS | 2283 | 1461323523595 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}] 04:12:03 INFO - PROCESS | 2283 | 1461323523736 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 04:12:04 INFO - PROCESS | 2283 | 1461323524027 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:04 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c96b800 == 89 [pid = 2283] [id = 579] 04:12:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 169 (0x1133a5000) [pid = 2283] [serial = 1737] [outer = 0x0] 04:12:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 170 (0x113531400) [pid = 2283] [serial = 1738] [outer = 0x1133a5000] 04:12:04 INFO - PROCESS | 2283 | 1461323524080 Marionette DEBUG loaded listener.js 04:12:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 171 (0x113544800) [pid = 2283] [serial = 1739] [outer = 0x1133a5000] 04:12:04 INFO - PROCESS | 2283 | 1461323524537 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]]]}] 04:12:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 04:12:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 974ms 04:12:04 INFO - PROCESS | 2283 | 1461323524565 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 04:12:04 INFO - PROCESS | 2283 | 1461323524569 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 04:12:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:12:04 INFO - PROCESS | 2283 | 1461323524572 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:12:04 INFO - PROCESS | 2283 | 1461323524574 Marionette TRACE conn2 <- [1,2290,null,{}] 04:12:04 INFO - PROCESS | 2283 | 1461323524577 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}] 04:12:04 INFO - PROCESS | 2283 | 1461323524698 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 04:12:04 INFO - PROCESS | 2283 | 1461323524799 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:04 INFO - PROCESS | 2283 | ++DOCSHELL 0x11584b800 == 90 [pid = 2283] [id = 580] 04:12:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 172 (0x118812400) [pid = 2283] [serial = 1740] [outer = 0x0] 04:12:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 173 (0x11881b000) [pid = 2283] [serial = 1741] [outer = 0x118812400] 04:12:04 INFO - PROCESS | 2283 | 1461323524834 Marionette DEBUG loaded listener.js 04:12:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 174 (0x119833800) [pid = 2283] [serial = 1742] [outer = 0x118812400] 04:12:05 INFO - PROCESS | 2283 | 1461323525400 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]]]}] 04:12:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:12:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 874ms 04:12:05 INFO - PROCESS | 2283 | 1461323525448 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 04:12:05 INFO - PROCESS | 2283 | 1461323525450 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 04:12:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:12:05 INFO - PROCESS | 2283 | 1461323525453 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:12:05 INFO - PROCESS | 2283 | 1461323525455 Marionette TRACE conn2 <- [1,2294,null,{}] 04:12:05 INFO - PROCESS | 2283 | 1461323525457 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}] 04:12:05 INFO - PROCESS | 2283 | 1461323525571 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 04:12:05 INFO - PROCESS | 2283 | 1461323525665 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:05 INFO - PROCESS | 2283 | ++DOCSHELL 0x129154000 == 91 [pid = 2283] [id = 581] 04:12:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 175 (0x11acbb400) [pid = 2283] [serial = 1743] [outer = 0x0] 04:12:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 176 (0x11add6c00) [pid = 2283] [serial = 1744] [outer = 0x11acbb400] 04:12:05 INFO - PROCESS | 2283 | 1461323525694 Marionette DEBUG loaded listener.js 04:12:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 177 (0x11c1c9400) [pid = 2283] [serial = 1745] [outer = 0x11acbb400] 04:12:05 INFO - PROCESS | 2283 | --DOCSHELL 0x1361e1800 == 90 [pid = 2283] [id = 510] 04:12:05 INFO - PROCESS | 2283 | --DOCSHELL 0x131b49800 == 89 [pid = 2283] [id = 511] 04:12:05 INFO - PROCESS | 2283 | --DOCSHELL 0x1361d2800 == 88 [pid = 2283] [id = 509] 04:12:05 INFO - PROCESS | 2283 | --DOCSHELL 0x12f6e2800 == 87 [pid = 2283] [id = 568] 04:12:05 INFO - PROCESS | 2283 | --DOCSHELL 0x12dab2000 == 86 [pid = 2283] [id = 567] 04:12:05 INFO - PROCESS | 2283 | --DOCSHELL 0x11a951000 == 85 [pid = 2283] [id = 566] 04:12:05 INFO - PROCESS | 2283 | --DOCSHELL 0x12d1a8800 == 84 [pid = 2283] [id = 565] 04:12:05 INFO - PROCESS | 2283 | --DOCSHELL 0x12bc65000 == 83 [pid = 2283] [id = 564] 04:12:05 INFO - PROCESS | 2283 | --DOMWINDOW == 176 (0x129e5a000) [pid = 2283] [serial = 1636] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOCSHELL 0x12b15d000 == 82 [pid = 2283] [id = 563] 04:12:06 INFO - PROCESS | 2283 | --DOCSHELL 0x12aa0d000 == 81 [pid = 2283] [id = 562] 04:12:06 INFO - PROCESS | 2283 | --DOCSHELL 0x129da1000 == 80 [pid = 2283] [id = 561] 04:12:06 INFO - PROCESS | 2283 | --DOCSHELL 0x123c51000 == 79 [pid = 2283] [id = 560] 04:12:06 INFO - PROCESS | 2283 | --DOCSHELL 0x11b240000 == 78 [pid = 2283] [id = 559] 04:12:06 INFO - PROCESS | 2283 | --DOCSHELL 0x123c4f000 == 77 [pid = 2283] [id = 558] 04:12:06 INFO - PROCESS | 2283 | --DOCSHELL 0x12753a800 == 76 [pid = 2283] [id = 557] 04:12:06 INFO - PROCESS | 2283 | --DOCSHELL 0x12e599800 == 75 [pid = 2283] [id = 550] 04:12:06 INFO - PROCESS | 2283 | --DOCSHELL 0x12dab4000 == 74 [pid = 2283] [id = 549] 04:12:06 INFO - PROCESS | 2283 | --DOCSHELL 0x129da6000 == 73 [pid = 2283] [id = 548] 04:12:06 INFO - PROCESS | 2283 | --DOCSHELL 0x11bb86800 == 72 [pid = 2283] [id = 547] 04:12:06 INFO - PROCESS | 2283 | --DOCSHELL 0x115858000 == 71 [pid = 2283] [id = 546] 04:12:06 INFO - PROCESS | 2283 | 1461323526124 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]]]}] 04:12:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:12:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 724ms 04:12:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:12:06 INFO - PROCESS | 2283 | 1461323526178 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 04:12:06 INFO - PROCESS | 2283 | 1461323526180 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 04:12:06 INFO - PROCESS | 2283 | 1461323526183 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:12:06 INFO - PROCESS | 2283 | 1461323526187 Marionette TRACE conn2 <- [1,2298,null,{}] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 175 (0x11c92d000) [pid = 2283] [serial = 1621] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 174 (0x12a867800) [pid = 2283] [serial = 1588] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 173 (0x1267a7000) [pid = 2283] [serial = 1625] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 172 (0x124541400) [pid = 2283] [serial = 1624] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 171 (0x11aa0fc00) [pid = 2283] [serial = 1612] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 170 (0x12fe48000) [pid = 2283] [serial = 1574] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 169 (0x12fe4b000) [pid = 2283] [serial = 1594] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 168 (0x11338ac00) [pid = 2283] [serial = 1600] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 167 (0x11c8e1400) [pid = 2283] [serial = 1619] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 166 (0x1159b6000) [pid = 2283] [serial = 1606] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 165 (0x11c1ca000) [pid = 2283] [serial = 1616] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 164 (0x11c4b9400) [pid = 2283] [serial = 1618] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 163 (0x119c8c400) [pid = 2283] [serial = 1610] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 162 (0x1274be400) [pid = 2283] [serial = 1627] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 161 (0x11bca3400) [pid = 2283] [serial = 1615] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 160 (0x1191b7c00) [pid = 2283] [serial = 1609] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 159 (0x11861c400) [pid = 2283] [serial = 1607] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 158 (0x12a284800) [pid = 2283] [serial = 1582] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 157 (0x123e99800) [pid = 2283] [serial = 1622] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 156 (0x11bba0400) [pid = 2283] [serial = 1579] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 155 (0x113408800) [pid = 2283] [serial = 1601] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 154 (0x127cd2400) [pid = 2283] [serial = 1628] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 153 (0x12b4d1800) [pid = 2283] [serial = 1585] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 152 (0x11adbfc00) [pid = 2283] [serial = 1613] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 151 (0x11bb58000) [pid = 2283] [serial = 1631] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 150 (0x1267a9400) [pid = 2283] [serial = 1633] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 149 (0x12a947800) [pid = 2283] [serial = 1597] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 148 (0x129695c00) [pid = 2283] [serial = 1634] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 147 (0x114db0800) [pid = 2283] [serial = 1604] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 146 (0x1147e1000) [pid = 2283] [serial = 1603] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 145 (0x113535800) [pid = 2283] [serial = 1576] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 144 (0x118812000) [pid = 2283] [serial = 1630] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | --DOMWINDOW == 143 (0x12f2b4c00) [pid = 2283] [serial = 1591] [outer = 0x0] [url = about:blank] 04:12:06 INFO - PROCESS | 2283 | 1461323526214 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}] 04:12:06 INFO - PROCESS | 2283 | 1461323526323 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 04:12:06 INFO - PROCESS | 2283 | 1461323526334 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:06 INFO - PROCESS | 2283 | ++DOCSHELL 0x123c66000 == 72 [pid = 2283] [id = 582] 04:12:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 144 (0x11c3d8400) [pid = 2283] [serial = 1746] [outer = 0x0] 04:12:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 145 (0x11c8df000) [pid = 2283] [serial = 1747] [outer = 0x11c3d8400] 04:12:06 INFO - PROCESS | 2283 | 1461323526362 Marionette DEBUG loaded listener.js 04:12:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 146 (0x11c931000) [pid = 2283] [serial = 1748] [outer = 0x11c3d8400] 04:12:06 INFO - PROCESS | 2283 | 1461323526744 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]]]}] 04:12:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:12:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 578ms 04:12:06 INFO - PROCESS | 2283 | 1461323526760 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 04:12:06 INFO - PROCESS | 2283 | 1461323526763 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 04:12:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:12:06 INFO - PROCESS | 2283 | 1461323526767 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:12:06 INFO - PROCESS | 2283 | 1461323526768 Marionette TRACE conn2 <- [1,2302,null,{}] 04:12:06 INFO - PROCESS | 2283 | 1461323526781 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}] 04:12:06 INFO - PROCESS | 2283 | 1461323526881 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 04:12:06 INFO - PROCESS | 2283 | 1461323526885 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:06 INFO - PROCESS | 2283 | ++DOCSHELL 0x129da7000 == 73 [pid = 2283] [id = 583] 04:12:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 147 (0x123d48c00) [pid = 2283] [serial = 1749] [outer = 0x0] 04:12:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 148 (0x12679e800) [pid = 2283] [serial = 1750] [outer = 0x123d48c00] 04:12:06 INFO - PROCESS | 2283 | 1461323526912 Marionette DEBUG loaded listener.js 04:12:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 149 (0x12753dc00) [pid = 2283] [serial = 1751] [outer = 0x123d48c00] 04:12:07 INFO - PROCESS | 2283 | 1461323527289 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]]]}] 04:12:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:12:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 572ms 04:12:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:12:07 INFO - PROCESS | 2283 | 1461323527339 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 04:12:07 INFO - PROCESS | 2283 | 1461323527341 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 04:12:07 INFO - PROCESS | 2283 | 1461323527343 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:12:07 INFO - PROCESS | 2283 | 1461323527344 Marionette TRACE conn2 <- [1,2306,null,{}] 04:12:07 INFO - PROCESS | 2283 | 1461323527346 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}] 04:12:07 INFO - PROCESS | 2283 | 1461323527448 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 04:12:07 INFO - PROCESS | 2283 | 1461323527452 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:07 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ac72000 == 74 [pid = 2283] [id = 584] 04:12:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 150 (0x129a02400) [pid = 2283] [serial = 1752] [outer = 0x0] 04:12:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 151 (0x129c2f800) [pid = 2283] [serial = 1753] [outer = 0x129a02400] 04:12:07 INFO - PROCESS | 2283 | 1461323527485 Marionette DEBUG loaded listener.js 04:12:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 152 (0x12a4af000) [pid = 2283] [serial = 1754] [outer = 0x129a02400] 04:12:07 INFO - PROCESS | 2283 | 1461323527874 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]]]}] 04:12:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:12:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 568ms 04:12:07 INFO - PROCESS | 2283 | 1461323527912 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 04:12:07 INFO - PROCESS | 2283 | 1461323527916 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 04:12:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:12:07 INFO - PROCESS | 2283 | 1461323527920 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:12:07 INFO - PROCESS | 2283 | 1461323527921 Marionette TRACE conn2 <- [1,2310,null,{}] 04:12:07 INFO - PROCESS | 2283 | 1461323527923 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}] 04:12:08 INFO - PROCESS | 2283 | 1461323528130 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 04:12:08 INFO - PROCESS | 2283 | 1461323528250 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:08 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b495000 == 75 [pid = 2283] [id = 585] 04:12:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 153 (0x129e5a000) [pid = 2283] [serial = 1755] [outer = 0x0] 04:12:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 154 (0x12a77a000) [pid = 2283] [serial = 1756] [outer = 0x129e5a000] 04:12:08 INFO - PROCESS | 2283 | 1461323528291 Marionette DEBUG loaded listener.js 04:12:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 155 (0x12a946c00) [pid = 2283] [serial = 1757] [outer = 0x129e5a000] 04:12:08 INFO - PROCESS | 2283 | 1461323528640 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]]]}] 04:12:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:12:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 771ms 04:12:08 INFO - PROCESS | 2283 | 1461323528690 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 04:12:08 INFO - PROCESS | 2283 | 1461323528691 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 04:12:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:12:08 INFO - PROCESS | 2283 | 1461323528694 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:12:08 INFO - PROCESS | 2283 | 1461323528695 Marionette TRACE conn2 <- [1,2314,null,{}] 04:12:08 INFO - PROCESS | 2283 | 1461323528697 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}] 04:12:08 INFO - PROCESS | 2283 | 1461323528823 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 04:12:08 INFO - PROCESS | 2283 | 1461323528838 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:08 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d0cf800 == 76 [pid = 2283] [id = 586] 04:12:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 156 (0x12a77c400) [pid = 2283] [serial = 1758] [outer = 0x0] 04:12:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 157 (0x12abebc00) [pid = 2283] [serial = 1759] [outer = 0x12a77c400] 04:12:08 INFO - PROCESS | 2283 | 1461323528863 Marionette DEBUG loaded listener.js 04:12:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 158 (0x12b1fac00) [pid = 2283] [serial = 1760] [outer = 0x12a77c400] 04:12:09 INFO - PROCESS | 2283 | 1461323529193 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]]]}] 04:12:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:12:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 521ms 04:12:09 INFO - PROCESS | 2283 | 1461323529216 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 04:12:09 INFO - PROCESS | 2283 | 1461323529218 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 04:12:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:12:09 INFO - PROCESS | 2283 | 1461323529220 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:12:09 INFO - PROCESS | 2283 | 1461323529221 Marionette TRACE conn2 <- [1,2318,null,{}] 04:12:09 INFO - PROCESS | 2283 | 1461323529223 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}] 04:12:09 INFO - PROCESS | 2283 | 1461323529352 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 04:12:09 INFO - PROCESS | 2283 | 1461323529367 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:09 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d4a1800 == 77 [pid = 2283] [id = 587] 04:12:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 159 (0x12b455800) [pid = 2283] [serial = 1761] [outer = 0x0] 04:12:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 160 (0x12b4d0800) [pid = 2283] [serial = 1762] [outer = 0x12b455800] 04:12:09 INFO - PROCESS | 2283 | 1461323529391 Marionette DEBUG loaded listener.js 04:12:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 161 (0x12ba4b800) [pid = 2283] [serial = 1763] [outer = 0x12b455800] 04:12:09 INFO - PROCESS | 2283 | 1461323529767 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] 04:12:09 INFO - PROCESS | 2283 | 1461323529791 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 04:12:09 INFO - PROCESS | 2283 | 1461323529793 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:12:09 INFO - PROCESS | 2283 | 1461323529794 Marionette TRACE conn2 <- [1,2322,null,{}] 04:12:09 INFO - PROCESS | 2283 | 1461323529802 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}] 04:12:09 INFO - PROCESS | 2283 | 1461323529926 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 04:12:09 INFO - PROCESS | 2283 | 1461323529938 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:09 INFO - PROCESS | 2283 | ++DOCSHELL 0x12e838800 == 78 [pid = 2283] [id = 588] 04:12:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 162 (0x12ba4c800) [pid = 2283] [serial = 1764] [outer = 0x0] 04:12:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 163 (0x12bca4800) [pid = 2283] [serial = 1765] [outer = 0x12ba4c800] 04:12:09 INFO - PROCESS | 2283 | 1461323529963 Marionette DEBUG loaded listener.js 04:12:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 164 (0x12d4bf000) [pid = 2283] [serial = 1766] [outer = 0x12ba4c800] 04:12:10 INFO - PROCESS | 2283 | --DOMWINDOW == 163 (0x129696800) [pid = 2283] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:12:10 INFO - PROCESS | 2283 | --DOMWINDOW == 162 (0x1239e5c00) [pid = 2283] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:12:10 INFO - PROCESS | 2283 | --DOMWINDOW == 161 (0x11c3c5000) [pid = 2283] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:12:10 INFO - PROCESS | 2283 | --DOMWINDOW == 160 (0x11c53ac00) [pid = 2283] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:12:10 INFO - PROCESS | 2283 | --DOMWINDOW == 159 (0x1147e1800) [pid = 2283] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:12:10 INFO - PROCESS | 2283 | --DOMWINDOW == 158 (0x114dae800) [pid = 2283] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:12:10 INFO - PROCESS | 2283 | --DOMWINDOW == 157 (0x129e65c00) [pid = 2283] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:12:10 INFO - PROCESS | 2283 | --DOMWINDOW == 156 (0x113547400) [pid = 2283] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:12:10 INFO - PROCESS | 2283 | --DOMWINDOW == 155 (0x11abce000) [pid = 2283] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:12:10 INFO - PROCESS | 2283 | --DOMWINDOW == 154 (0x12a287400) [pid = 2283] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:12:10 INFO - PROCESS | 2283 | --DOMWINDOW == 153 (0x113540c00) [pid = 2283] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:12:10 INFO - PROCESS | 2283 | --DOMWINDOW == 152 (0x11340e000) [pid = 2283] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:12:10 INFO - PROCESS | 2283 | --DOMWINDOW == 151 (0x11a892c00) [pid = 2283] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:12:10 INFO - PROCESS | 2283 | 1461323530448 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]]]}] 04:12:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:12:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 669ms 04:12:10 INFO - PROCESS | 2283 | 1461323530462 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 04:12:10 INFO - PROCESS | 2283 | 1461323530465 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 04:12:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:12:10 INFO - PROCESS | 2283 | 1461323530474 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:12:10 INFO - PROCESS | 2283 | 1461323530475 Marionette TRACE conn2 <- [1,2326,null,{}] 04:12:10 INFO - PROCESS | 2283 | 1461323530477 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}] 04:12:10 INFO - PROCESS | 2283 | 1461323530624 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 04:12:10 INFO - PROCESS | 2283 | 1461323530694 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:10 INFO - PROCESS | 2283 | ++DOCSHELL 0x12e5ab800 == 79 [pid = 2283] [id = 589] 04:12:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 152 (0x11912cc00) [pid = 2283] [serial = 1767] [outer = 0x0] 04:12:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 153 (0x1272bac00) [pid = 2283] [serial = 1768] [outer = 0x11912cc00] 04:12:10 INFO - PROCESS | 2283 | 1461323530724 Marionette DEBUG loaded listener.js 04:12:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 154 (0x12d4c0800) [pid = 2283] [serial = 1769] [outer = 0x11912cc00] 04:12:11 INFO - PROCESS | 2283 | 1461323531007 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]]]}] 04:12:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:12:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 571ms 04:12:11 INFO - PROCESS | 2283 | 1461323531053 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 04:12:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:12:11 INFO - PROCESS | 2283 | 1461323531055 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 04:12:11 INFO - PROCESS | 2283 | 1461323531057 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:12:11 INFO - PROCESS | 2283 | 1461323531059 Marionette TRACE conn2 <- [1,2330,null,{}] 04:12:11 INFO - PROCESS | 2283 | 1461323531062 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}] 04:12:11 INFO - PROCESS | 2283 | 1461323531211 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 04:12:11 INFO - PROCESS | 2283 | 1461323531256 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:11 INFO - PROCESS | 2283 | ++DOCSHELL 0x1301d9800 == 80 [pid = 2283] [id = 590] 04:12:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 155 (0x123ff5400) [pid = 2283] [serial = 1770] [outer = 0x0] 04:12:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 156 (0x12dc14800) [pid = 2283] [serial = 1771] [outer = 0x123ff5400] 04:12:11 INFO - PROCESS | 2283 | 1461323531281 Marionette DEBUG loaded listener.js 04:12:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 157 (0x12dc1fc00) [pid = 2283] [serial = 1772] [outer = 0x123ff5400] 04:12:11 INFO - PROCESS | 2283 | 1461323531629 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]]]}] 04:12:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:12:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 622ms 04:12:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:12:11 INFO - PROCESS | 2283 | 1461323531679 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 04:12:11 INFO - PROCESS | 2283 | 1461323531680 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 04:12:11 INFO - PROCESS | 2283 | 1461323531682 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:12:11 INFO - PROCESS | 2283 | 1461323531684 Marionette TRACE conn2 <- [1,2334,null,{}] 04:12:11 INFO - PROCESS | 2283 | 1461323531686 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}] 04:12:11 INFO - PROCESS | 2283 | 1461323531837 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 04:12:11 INFO - PROCESS | 2283 | 1461323531990 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:12 INFO - PROCESS | 2283 | ++DOCSHELL 0x132ebf800 == 81 [pid = 2283] [id = 591] 04:12:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 158 (0x12e6cf000) [pid = 2283] [serial = 1773] [outer = 0x0] 04:12:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 159 (0x12e806000) [pid = 2283] [serial = 1774] [outer = 0x12e6cf000] 04:12:12 INFO - PROCESS | 2283 | 1461323532030 Marionette DEBUG loaded listener.js 04:12:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 160 (0x12e811000) [pid = 2283] [serial = 1775] [outer = 0x12e6cf000] 04:12:12 INFO - PROCESS | 2283 | 1461323532486 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]]]}] 04:12:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:12:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 870ms 04:12:12 INFO - PROCESS | 2283 | 1461323532553 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 04:12:12 INFO - PROCESS | 2283 | 1461323532556 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 04:12:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:12:12 INFO - PROCESS | 2283 | 1461323532560 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:12:12 INFO - PROCESS | 2283 | 1461323532563 Marionette TRACE conn2 <- [1,2338,null,{}] 04:12:12 INFO - PROCESS | 2283 | 1461323532566 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}] 04:12:12 INFO - PROCESS | 2283 | 1461323532693 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 04:12:12 INFO - PROCESS | 2283 | 1461323532815 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:12 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c969800 == 82 [pid = 2283] [id = 592] 04:12:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 161 (0x1147e2000) [pid = 2283] [serial = 1776] [outer = 0x0] 04:12:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 162 (0x115667c00) [pid = 2283] [serial = 1777] [outer = 0x1147e2000] 04:12:12 INFO - PROCESS | 2283 | 1461323532849 Marionette DEBUG loaded listener.js 04:12:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 163 (0x11881e800) [pid = 2283] [serial = 1778] [outer = 0x1147e2000] 04:12:13 INFO - PROCESS | 2283 | 1461323533345 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]]]}] 04:12:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:12:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 823ms 04:12:13 INFO - PROCESS | 2283 | 1461323533383 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 04:12:13 INFO - PROCESS | 2283 | 1461323533387 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 04:12:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:12:13 INFO - PROCESS | 2283 | 1461323533392 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:12:13 INFO - PROCESS | 2283 | 1461323533394 Marionette TRACE conn2 <- [1,2342,null,{}] 04:12:13 INFO - PROCESS | 2283 | 1461323533397 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}] 04:12:13 INFO - PROCESS | 2283 | 1461323533517 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 04:12:13 INFO - PROCESS | 2283 | 1461323533610 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:13 INFO - PROCESS | 2283 | ++DOCSHELL 0x12aa17800 == 83 [pid = 2283] [id = 593] 04:12:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 164 (0x11aa0f000) [pid = 2283] [serial = 1779] [outer = 0x0] 04:12:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 165 (0x11bb55800) [pid = 2283] [serial = 1780] [outer = 0x11aa0f000] 04:12:13 INFO - PROCESS | 2283 | 1461323533640 Marionette DEBUG loaded listener.js 04:12:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 166 (0x11c3cc800) [pid = 2283] [serial = 1781] [outer = 0x11aa0f000] 04:12:14 INFO - PROCESS | 2283 | 1461323534044 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]]]}] 04:12:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:12:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 672ms 04:12:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:12:14 INFO - PROCESS | 2283 | 1461323534069 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 04:12:14 INFO - PROCESS | 2283 | 1461323534071 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 04:12:14 INFO - PROCESS | 2283 | 1461323534073 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:12:14 INFO - PROCESS | 2283 | 1461323534076 Marionette TRACE conn2 <- [1,2346,null,{}] 04:12:14 INFO - PROCESS | 2283 | 1461323534084 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}] 04:12:14 INFO - PROCESS | 2283 | 1461323534209 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 04:12:14 INFO - PROCESS | 2283 | 1461323534331 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:14 INFO - PROCESS | 2283 | ++DOCSHELL 0x131b3c000 == 84 [pid = 2283] [id = 594] 04:12:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 167 (0x123ff1800) [pid = 2283] [serial = 1782] [outer = 0x0] 04:12:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 168 (0x127cd3800) [pid = 2283] [serial = 1783] [outer = 0x123ff1800] 04:12:14 INFO - PROCESS | 2283 | 1461323534366 Marionette DEBUG loaded listener.js 04:12:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 169 (0x12a287c00) [pid = 2283] [serial = 1784] [outer = 0x123ff1800] 04:12:14 INFO - PROCESS | 2283 | 1461323534820 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]]]}] 04:12:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:12:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 775ms 04:12:14 INFO - PROCESS | 2283 | 1461323534877 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 04:12:14 INFO - PROCESS | 2283 | 1461323534879 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 04:12:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:12:14 INFO - PROCESS | 2283 | 1461323534884 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:12:14 INFO - PROCESS | 2283 | 1461323534885 Marionette TRACE conn2 <- [1,2350,null,{}] 04:12:14 INFO - PROCESS | 2283 | 1461323534888 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}] 04:12:15 INFO - PROCESS | 2283 | 1461323535006 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 04:12:15 INFO - PROCESS | 2283 | 1461323535098 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:15 INFO - PROCESS | 2283 | ++DOCSHELL 0x137ab2800 == 85 [pid = 2283] [id = 595] 04:12:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 170 (0x12a774800) [pid = 2283] [serial = 1785] [outer = 0x0] 04:12:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 171 (0x12b458c00) [pid = 2283] [serial = 1786] [outer = 0x12a774800] 04:12:15 INFO - PROCESS | 2283 | 1461323535130 Marionette DEBUG loaded listener.js 04:12:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 172 (0x12cf2ec00) [pid = 2283] [serial = 1787] [outer = 0x12a774800] 04:12:15 INFO - PROCESS | 2283 | 1461323535553 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]]]}] 04:12:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:12:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 721ms 04:12:15 INFO - PROCESS | 2283 | 1461323535605 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 04:12:15 INFO - PROCESS | 2283 | 1461323535607 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 04:12:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:12:15 INFO - PROCESS | 2283 | 1461323535609 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:12:15 INFO - PROCESS | 2283 | 1461323535610 Marionette TRACE conn2 <- [1,2354,null,{}] 04:12:15 INFO - PROCESS | 2283 | 1461323535613 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}] 04:12:15 INFO - PROCESS | 2283 | 1461323535732 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 04:12:15 INFO - PROCESS | 2283 | 1461323535824 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:15 INFO - PROCESS | 2283 | ++DOCSHELL 0x137be1800 == 86 [pid = 2283] [id = 596] 04:12:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 173 (0x12a869c00) [pid = 2283] [serial = 1788] [outer = 0x0] 04:12:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 174 (0x12da24000) [pid = 2283] [serial = 1789] [outer = 0x12a869c00] 04:12:15 INFO - PROCESS | 2283 | 1461323535856 Marionette DEBUG loaded listener.js 04:12:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 175 (0x12e4a4000) [pid = 2283] [serial = 1790] [outer = 0x12a869c00] 04:12:16 INFO - PROCESS | 2283 | 1461323536248 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]]]}] 04:12:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:12:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 672ms 04:12:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:12:16 INFO - PROCESS | 2283 | 1461323536287 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 04:12:16 INFO - PROCESS | 2283 | 1461323536288 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 04:12:16 INFO - PROCESS | 2283 | 1461323536290 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:12:16 INFO - PROCESS | 2283 | 1461323536292 Marionette TRACE conn2 <- [1,2358,null,{}] 04:12:16 INFO - PROCESS | 2283 | 1461323536294 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}] 04:12:16 INFO - PROCESS | 2283 | 1461323536449 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 04:12:16 INFO - PROCESS | 2283 | 1461323536543 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:16 INFO - PROCESS | 2283 | ++DOCSHELL 0x137eee000 == 87 [pid = 2283] [id = 597] 04:12:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 176 (0x12e4c6800) [pid = 2283] [serial = 1791] [outer = 0x0] 04:12:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 177 (0x12e888c00) [pid = 2283] [serial = 1792] [outer = 0x12e4c6800] 04:12:16 INFO - PROCESS | 2283 | 1461323536578 Marionette DEBUG loaded listener.js 04:12:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 178 (0x12e8ab800) [pid = 2283] [serial = 1793] [outer = 0x12e4c6800] 04:12:16 INFO - PROCESS | 2283 | 1461323536979 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]]]}] 04:12:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:12:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 720ms 04:12:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:12:17 INFO - PROCESS | 2283 | 1461323537011 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 04:12:17 INFO - PROCESS | 2283 | 1461323537013 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 04:12:17 INFO - PROCESS | 2283 | 1461323537015 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:12:17 INFO - PROCESS | 2283 | 1461323537016 Marionette TRACE conn2 <- [1,2362,null,{}] 04:12:17 INFO - PROCESS | 2283 | 1461323537019 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}] 04:12:17 INFO - PROCESS | 2283 | 1461323537138 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 04:12:17 INFO - PROCESS | 2283 | 1461323537260 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:17 INFO - PROCESS | 2283 | ++DOCSHELL 0x138ca8800 == 88 [pid = 2283] [id = 598] 04:12:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 179 (0x12e6cfc00) [pid = 2283] [serial = 1794] [outer = 0x0] 04:12:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 180 (0x12ef7f400) [pid = 2283] [serial = 1795] [outer = 0x12e6cfc00] 04:12:17 INFO - PROCESS | 2283 | 1461323537292 Marionette DEBUG loaded listener.js 04:12:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 181 (0x12f2b0c00) [pid = 2283] [serial = 1796] [outer = 0x12e6cfc00] 04:12:17 INFO - PROCESS | 2283 | 1461323537693 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]]]}] 04:12:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:12:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 722ms 04:12:17 INFO - PROCESS | 2283 | 1461323537737 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 04:12:17 INFO - PROCESS | 2283 | 1461323537739 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 04:12:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:12:17 INFO - PROCESS | 2283 | 1461323537741 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:12:17 INFO - PROCESS | 2283 | 1461323537742 Marionette TRACE conn2 <- [1,2366,null,{}] 04:12:17 INFO - PROCESS | 2283 | 1461323537745 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}] 04:12:17 INFO - PROCESS | 2283 | 1461323537882 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 04:12:18 INFO - PROCESS | 2283 | 1461323538031 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:18 INFO - PROCESS | 2283 | ++DOCSHELL 0x1362d1000 == 89 [pid = 2283] [id = 599] 04:12:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 182 (0x11353ac00) [pid = 2283] [serial = 1797] [outer = 0x0] 04:12:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 183 (0x12e6d5c00) [pid = 2283] [serial = 1798] [outer = 0x11353ac00] 04:12:18 INFO - PROCESS | 2283 | 1461323538062 Marionette DEBUG loaded listener.js 04:12:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 184 (0x12f2bbc00) [pid = 2283] [serial = 1799] [outer = 0x11353ac00] 04:12:18 INFO - PROCESS | 2283 | 1461323538493 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]]]}] 04:12:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:12:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 770ms 04:12:18 INFO - PROCESS | 2283 | 1461323538512 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 04:12:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:12:18 INFO - PROCESS | 2283 | 1461323538513 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 04:12:18 INFO - PROCESS | 2283 | 1461323538516 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:12:18 INFO - PROCESS | 2283 | 1461323538517 Marionette TRACE conn2 <- [1,2370,null,{}] 04:12:18 INFO - PROCESS | 2283 | 1461323538520 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}] 04:12:18 INFO - PROCESS | 2283 | 1461323538642 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 04:12:18 INFO - PROCESS | 2283 | 1461323538768 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:18 INFO - PROCESS | 2283 | ++DOCSHELL 0x126539800 == 90 [pid = 2283] [id = 600] 04:12:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 185 (0x11353dc00) [pid = 2283] [serial = 1800] [outer = 0x0] 04:12:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 186 (0x12a4b0400) [pid = 2283] [serial = 1801] [outer = 0x11353dc00] 04:12:18 INFO - PROCESS | 2283 | 1461323538801 Marionette DEBUG loaded listener.js 04:12:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 187 (0x12f722800) [pid = 2283] [serial = 1802] [outer = 0x11353dc00] 04:12:19 INFO - PROCESS | 2283 | 1461323539216 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]]]}] 04:12:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:12:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 720ms 04:12:19 INFO - PROCESS | 2283 | 1461323539237 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 04:12:19 INFO - PROCESS | 2283 | 1461323539238 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 04:12:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:12:19 INFO - PROCESS | 2283 | 1461323539240 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:12:19 INFO - PROCESS | 2283 | 1461323539242 Marionette TRACE conn2 <- [1,2374,null,{}] 04:12:19 INFO - PROCESS | 2283 | 1461323539244 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}] 04:12:19 INFO - PROCESS | 2283 | 1461323539386 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 04:12:19 INFO - PROCESS | 2283 | 1461323539505 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:19 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d0b9800 == 91 [pid = 2283] [id = 601] 04:12:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 188 (0x11566c000) [pid = 2283] [serial = 1803] [outer = 0x0] 04:12:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 189 (0x12f72a800) [pid = 2283] [serial = 1804] [outer = 0x11566c000] 04:12:19 INFO - PROCESS | 2283 | 1461323539537 Marionette DEBUG loaded listener.js 04:12:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 190 (0x12f9b5000) [pid = 2283] [serial = 1805] [outer = 0x11566c000] 04:12:20 INFO - PROCESS | 2283 | 1461323540037 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]]]}] 04:12:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:12:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 820ms 04:12:20 INFO - PROCESS | 2283 | 1461323540063 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 04:12:20 INFO - PROCESS | 2283 | 1461323540066 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 04:12:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:12:20 INFO - PROCESS | 2283 | 1461323540070 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:12:20 INFO - PROCESS | 2283 | 1461323540073 Marionette TRACE conn2 <- [1,2378,null,{}] 04:12:20 INFO - PROCESS | 2283 | 1461323540076 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}] 04:12:20 INFO - PROCESS | 2283 | 1461323540279 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 04:12:20 INFO - PROCESS | 2283 | 1461323540441 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:20 INFO - PROCESS | 2283 | ++DOCSHELL 0x138fac800 == 92 [pid = 2283] [id = 602] 04:12:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 191 (0x12f9b6400) [pid = 2283] [serial = 1806] [outer = 0x0] 04:12:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 192 (0x12f9bec00) [pid = 2283] [serial = 1807] [outer = 0x12f9b6400] 04:12:20 INFO - PROCESS | 2283 | 1461323540481 Marionette DEBUG loaded listener.js 04:12:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 193 (0x12fe40800) [pid = 2283] [serial = 1808] [outer = 0x12f9b6400] 04:12:21 INFO - PROCESS | 2283 | 1461323541224 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]]]}] 04:12:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:12:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1177ms 04:12:21 INFO - PROCESS | 2283 | 1461323541248 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 04:12:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:12:21 INFO - PROCESS | 2283 | 1461323541253 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 04:12:21 INFO - PROCESS | 2283 | 1461323541258 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:12:21 INFO - PROCESS | 2283 | 1461323541262 Marionette TRACE conn2 <- [1,2382,null,{}] 04:12:21 INFO - PROCESS | 2283 | 1461323541267 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}] 04:12:21 INFO - PROCESS | 2283 | 1461323541440 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 04:12:21 INFO - PROCESS | 2283 | 1461323541629 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:21 INFO - PROCESS | 2283 | ++DOCSHELL 0x12a903800 == 93 [pid = 2283] [id = 603] 04:12:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 194 (0x113534c00) [pid = 2283] [serial = 1809] [outer = 0x0] 04:12:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 195 (0x115251c00) [pid = 2283] [serial = 1810] [outer = 0x113534c00] 04:12:21 INFO - PROCESS | 2283 | 1461323541660 Marionette DEBUG loaded listener.js 04:12:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 196 (0x118ed2800) [pid = 2283] [serial = 1811] [outer = 0x113534c00] 04:12:22 INFO - PROCESS | 2283 | 1461323542084 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]]]}] 04:12:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:12:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 876ms 04:12:22 INFO - PROCESS | 2283 | 1461323542134 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 04:12:22 INFO - PROCESS | 2283 | 1461323542138 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 04:12:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:12:22 INFO - PROCESS | 2283 | 1461323542142 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:12:22 INFO - PROCESS | 2283 | 1461323542144 Marionette TRACE conn2 <- [1,2386,null,{}] 04:12:22 INFO - PROCESS | 2283 | 1461323542146 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}] 04:12:22 INFO - PROCESS | 2283 | 1461323542261 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 04:12:22 INFO - PROCESS | 2283 | 1461323542352 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:22 INFO - PROCESS | 2283 | ++DOCSHELL 0x126774800 == 94 [pid = 2283] [id = 604] 04:12:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 197 (0x118a20800) [pid = 2283] [serial = 1812] [outer = 0x0] 04:12:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 198 (0x11add7400) [pid = 2283] [serial = 1813] [outer = 0x118a20800] 04:12:22 INFO - PROCESS | 2283 | 1461323542399 Marionette DEBUG loaded listener.js 04:12:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 199 (0x11c3d3400) [pid = 2283] [serial = 1814] [outer = 0x118a20800] 04:12:22 INFO - PROCESS | 2283 | --DOCSHELL 0x136bdc800 == 93 [pid = 2283] [id = 489] 04:12:22 INFO - PROCESS | 2283 | --DOCSHELL 0x1301d9800 == 92 [pid = 2283] [id = 590] 04:12:22 INFO - PROCESS | 2283 | --DOCSHELL 0x12e5ab800 == 91 [pid = 2283] [id = 589] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 198 (0x12b877c00) [pid = 2283] [serial = 1708] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | 1461323543041 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]]]}] 04:12:23 INFO - PROCESS | 2283 | --DOCSHELL 0x12e838800 == 90 [pid = 2283] [id = 588] 04:12:23 INFO - PROCESS | 2283 | --DOCSHELL 0x12d4a1800 == 89 [pid = 2283] [id = 587] 04:12:23 INFO - PROCESS | 2283 | --DOCSHELL 0x12d0cf800 == 88 [pid = 2283] [id = 586] 04:12:23 INFO - PROCESS | 2283 | --DOCSHELL 0x12b495000 == 87 [pid = 2283] [id = 585] 04:12:23 INFO - PROCESS | 2283 | --DOCSHELL 0x12ac72000 == 86 [pid = 2283] [id = 584] 04:12:23 INFO - PROCESS | 2283 | --DOCSHELL 0x129da7000 == 85 [pid = 2283] [id = 583] 04:12:23 INFO - PROCESS | 2283 | --DOCSHELL 0x123c66000 == 84 [pid = 2283] [id = 582] 04:12:23 INFO - PROCESS | 2283 | --DOCSHELL 0x129154000 == 83 [pid = 2283] [id = 581] 04:12:23 INFO - PROCESS | 2283 | --DOCSHELL 0x11584b800 == 82 [pid = 2283] [id = 580] 04:12:23 INFO - PROCESS | 2283 | --DOCSHELL 0x11c96b800 == 81 [pid = 2283] [id = 579] 04:12:23 INFO - PROCESS | 2283 | --DOCSHELL 0x132e6e000 == 80 [pid = 2283] [id = 573] 04:12:23 INFO - PROCESS | 2283 | --DOCSHELL 0x12ecda800 == 79 [pid = 2283] [id = 572] 04:12:23 INFO - PROCESS | 2283 | --DOCSHELL 0x12a842800 == 78 [pid = 2283] [id = 571] 04:12:23 INFO - PROCESS | 2283 | --DOCSHELL 0x11c87a800 == 77 [pid = 2283] [id = 570] 04:12:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:12:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 970ms 04:12:23 INFO - PROCESS | 2283 | 1461323543113 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 04:12:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:12:23 INFO - PROCESS | 2283 | 1461323543114 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 04:12:23 INFO - PROCESS | 2283 | 1461323543116 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:12:23 INFO - PROCESS | 2283 | 1461323543119 Marionette TRACE conn2 <- [1,2390,null,{}] 04:12:23 INFO - PROCESS | 2283 | 1461323543126 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}] 04:12:23 INFO - PROCESS | 2283 | 1461323543237 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 197 (0x12a27c400) [pid = 2283] [serial = 1637] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 196 (0x11566cc00) [pid = 2283] [serial = 1642] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 195 (0x12968a400) [pid = 2283] [serial = 1690] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 194 (0x12753fc00) [pid = 2283] [serial = 1666] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 193 (0x11c85f800) [pid = 2283] [serial = 1684] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 192 (0x11c92d800) [pid = 2283] [serial = 1685] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 191 (0x12401fc00) [pid = 2283] [serial = 1687] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 190 (0x12a4b4800) [pid = 2283] [serial = 1654] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 189 (0x115827000) [pid = 2283] [serial = 1678] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 188 (0x11abd3800) [pid = 2283] [serial = 1679] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 187 (0x12a7f1400) [pid = 2283] [serial = 1657] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 186 (0x12abe7000) [pid = 2283] [serial = 1663] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 185 (0x11982e400) [pid = 2283] [serial = 1676] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 184 (0x118622c00) [pid = 2283] [serial = 1675] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 183 (0x12a288c00) [pid = 2283] [serial = 1693] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 182 (0x119829000) [pid = 2283] [serial = 1645] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 181 (0x129e64800) [pid = 2283] [serial = 1691] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 180 (0x12a941800) [pid = 2283] [serial = 1660] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 179 (0x11338b400) [pid = 2283] [serial = 1639] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 178 (0x115666400) [pid = 2283] [serial = 1673] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 177 (0x114b39c00) [pid = 2283] [serial = 1672] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 176 (0x11add7800) [pid = 2283] [serial = 1681] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 175 (0x11c1c8400) [pid = 2283] [serial = 1682] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 174 (0x12a7f6400) [pid = 2283] [serial = 1696] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 173 (0x1163dac00) [pid = 2283] [serial = 1669] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 172 (0x12a774000) [pid = 2283] [serial = 1694] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 171 (0x129119400) [pid = 2283] [serial = 1651] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 170 (0x11c1c1800) [pid = 2283] [serial = 1648] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 169 (0x1267a8000) [pid = 2283] [serial = 1702] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 168 (0x11a892800) [pid = 2283] [serial = 1700] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 167 (0x12a86e000) [pid = 2283] [serial = 1697] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 166 (0x12b458400) [pid = 2283] [serial = 1705] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 165 (0x1147da000) [pid = 2283] [serial = 1699] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 164 (0x1275f7400) [pid = 2283] [serial = 1688] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 163 (0x12b6d0400) [pid = 2283] [serial = 1706] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | --DOMWINDOW == 162 (0x12b454000) [pid = 2283] [serial = 1703] [outer = 0x0] [url = about:blank] 04:12:23 INFO - PROCESS | 2283 | 1461323543315 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:23 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c96b800 == 78 [pid = 2283] [id = 605] 04:12:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 163 (0x114b39c00) [pid = 2283] [serial = 1815] [outer = 0x0] 04:12:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 164 (0x11982ac00) [pid = 2283] [serial = 1816] [outer = 0x114b39c00] 04:12:23 INFO - PROCESS | 2283 | 1461323543347 Marionette DEBUG loaded listener.js 04:12:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 165 (0x123d40c00) [pid = 2283] [serial = 1817] [outer = 0x114b39c00] 04:12:23 INFO - PROCESS | 2283 | 1461323543686 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]]]}] 04:12:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:12:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 620ms 04:12:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:12:23 INFO - PROCESS | 2283 | 1461323543738 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 04:12:23 INFO - PROCESS | 2283 | 1461323543739 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 04:12:23 INFO - PROCESS | 2283 | 1461323543741 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:12:23 INFO - PROCESS | 2283 | 1461323543742 Marionette TRACE conn2 <- [1,2394,null,{}] 04:12:23 INFO - PROCESS | 2283 | 1461323543745 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}] 04:12:23 INFO - PROCESS | 2283 | 1461323543851 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 04:12:23 INFO - PROCESS | 2283 | 1461323543927 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:23 INFO - PROCESS | 2283 | ++DOCSHELL 0x12916c000 == 79 [pid = 2283] [id = 606] 04:12:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 166 (0x11c92d800) [pid = 2283] [serial = 1818] [outer = 0x0] 04:12:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 167 (0x1267a8800) [pid = 2283] [serial = 1819] [outer = 0x11c92d800] 04:12:23 INFO - PROCESS | 2283 | 1461323543955 Marionette DEBUG loaded listener.js 04:12:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 168 (0x129119400) [pid = 2283] [serial = 1820] [outer = 0x11c92d800] 04:12:24 INFO - PROCESS | 2283 | 1461323544264 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]]]}] 04:12:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:12:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 571ms 04:12:24 INFO - PROCESS | 2283 | 1461323544314 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 04:12:24 INFO - PROCESS | 2283 | 1461323544315 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 04:12:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:12:24 INFO - PROCESS | 2283 | 1461323544317 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:12:24 INFO - PROCESS | 2283 | 1461323544318 Marionette TRACE conn2 <- [1,2398,null,{}] 04:12:24 INFO - PROCESS | 2283 | 1461323544321 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}] 04:12:24 INFO - PROCESS | 2283 | 1461323544423 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 04:12:24 INFO - PROCESS | 2283 | 1461323544501 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:24 INFO - PROCESS | 2283 | ++DOCSHELL 0x12aa1e800 == 80 [pid = 2283] [id = 607] 04:12:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 169 (0x124545c00) [pid = 2283] [serial = 1821] [outer = 0x0] 04:12:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 170 (0x129c30000) [pid = 2283] [serial = 1822] [outer = 0x124545c00] 04:12:24 INFO - PROCESS | 2283 | 1461323544527 Marionette DEBUG loaded listener.js 04:12:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 171 (0x12a4aa400) [pid = 2283] [serial = 1823] [outer = 0x124545c00] 04:12:24 INFO - PROCESS | 2283 | 1461323544857 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]]]}] 04:12:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:12:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 569ms 04:12:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:12:24 INFO - PROCESS | 2283 | 1461323544887 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 04:12:24 INFO - PROCESS | 2283 | 1461323544888 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 04:12:24 INFO - PROCESS | 2283 | 1461323544890 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:12:24 INFO - PROCESS | 2283 | 1461323544891 Marionette TRACE conn2 <- [1,2402,null,{}] 04:12:24 INFO - PROCESS | 2283 | 1461323544893 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}] 04:12:25 INFO - PROCESS | 2283 | 1461323545003 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 04:12:25 INFO - PROCESS | 2283 | 1461323545091 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:25 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d0c9800 == 81 [pid = 2283] [id = 608] 04:12:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 172 (0x12a286c00) [pid = 2283] [serial = 1824] [outer = 0x0] 04:12:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 173 (0x11bb59800) [pid = 2283] [serial = 1825] [outer = 0x12a286c00] 04:12:25 INFO - PROCESS | 2283 | 1461323545119 Marionette DEBUG loaded listener.js 04:12:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 174 (0x12b1f7400) [pid = 2283] [serial = 1826] [outer = 0x12a286c00] 04:12:25 INFO - PROCESS | 2283 | 1461323545457 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]]]}] 04:12:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:12:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 620ms 04:12:25 INFO - PROCESS | 2283 | 1461323545516 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 04:12:25 INFO - PROCESS | 2283 | 1461323545518 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 04:12:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:12:25 INFO - PROCESS | 2283 | 1461323545520 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:12:25 INFO - PROCESS | 2283 | 1461323545521 Marionette TRACE conn2 <- [1,2406,null,{}] 04:12:25 INFO - PROCESS | 2283 | 1461323545523 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}] 04:12:25 INFO - PROCESS | 2283 | 1461323545653 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 04:12:25 INFO - PROCESS | 2283 | 1461323545665 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:25 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ecd0000 == 82 [pid = 2283] [id = 609] 04:12:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 175 (0x12a4a9800) [pid = 2283] [serial = 1827] [outer = 0x0] 04:12:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 176 (0x12b45c400) [pid = 2283] [serial = 1828] [outer = 0x12a4a9800] 04:12:25 INFO - PROCESS | 2283 | 1461323545691 Marionette DEBUG loaded listener.js 04:12:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 177 (0x12ba55000) [pid = 2283] [serial = 1829] [outer = 0x12a4a9800] 04:12:26 INFO - PROCESS | 2283 | 1461323546052 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]]]}] 04:12:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:12:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 568ms 04:12:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:12:26 INFO - PROCESS | 2283 | 1461323546093 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 04:12:26 INFO - PROCESS | 2283 | 1461323546094 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 04:12:26 INFO - PROCESS | 2283 | 1461323546097 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:12:26 INFO - PROCESS | 2283 | 1461323546098 Marionette TRACE conn2 <- [1,2410,null,{}] 04:12:26 INFO - PROCESS | 2283 | 1461323546100 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}] 04:12:26 INFO - PROCESS | 2283 | 1461323546231 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 04:12:26 INFO - PROCESS | 2283 | 1461323546246 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:26 INFO - PROCESS | 2283 | ++DOCSHELL 0x1301da000 == 83 [pid = 2283] [id = 610] 04:12:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 178 (0x12b1f6800) [pid = 2283] [serial = 1830] [outer = 0x0] 04:12:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 179 (0x12cf33c00) [pid = 2283] [serial = 1831] [outer = 0x12b1f6800] 04:12:26 INFO - PROCESS | 2283 | 1461323546273 Marionette DEBUG loaded listener.js 04:12:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 180 (0x12d0f3000) [pid = 2283] [serial = 1832] [outer = 0x12b1f6800] 04:12:26 INFO - PROCESS | 2283 | 1461323546737 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]]]}] 04:12:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:12:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 673ms 04:12:26 INFO - PROCESS | 2283 | 1461323546771 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 04:12:26 INFO - PROCESS | 2283 | 1461323546773 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 04:12:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:12:26 INFO - PROCESS | 2283 | 1461323546776 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:12:26 INFO - PROCESS | 2283 | 1461323546778 Marionette TRACE conn2 <- [1,2414,null,{}] 04:12:26 INFO - PROCESS | 2283 | 1461323546781 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}] 04:12:26 INFO - PROCESS | 2283 | 1461323546975 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 04:12:26 INFO - PROCESS | 2283 | 1461323546995 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:27 INFO - PROCESS | 2283 | ++DOCSHELL 0x132e66800 == 84 [pid = 2283] [id = 611] 04:12:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 181 (0x12b4d5000) [pid = 2283] [serial = 1833] [outer = 0x0] 04:12:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 182 (0x12e4a8000) [pid = 2283] [serial = 1834] [outer = 0x12b4d5000] 04:12:27 INFO - PROCESS | 2283 | 1461323547020 Marionette DEBUG loaded listener.js 04:12:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 183 (0x12e806400) [pid = 2283] [serial = 1835] [outer = 0x12b4d5000] 04:12:27 INFO - PROCESS | 2283 | --DOMWINDOW == 182 (0x12b452400) [pid = 2283] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:12:27 INFO - PROCESS | 2283 | --DOMWINDOW == 181 (0x11acbb400) [pid = 2283] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:12:27 INFO - PROCESS | 2283 | --DOMWINDOW == 180 (0x12a77c400) [pid = 2283] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:12:27 INFO - PROCESS | 2283 | --DOMWINDOW == 179 (0x123d48c00) [pid = 2283] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:12:27 INFO - PROCESS | 2283 | --DOMWINDOW == 178 (0x129a02400) [pid = 2283] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:12:27 INFO - PROCESS | 2283 | --DOMWINDOW == 177 (0x1133a5000) [pid = 2283] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:12:27 INFO - PROCESS | 2283 | --DOMWINDOW == 176 (0x12b455800) [pid = 2283] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:12:27 INFO - PROCESS | 2283 | --DOMWINDOW == 175 (0x118812400) [pid = 2283] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:12:27 INFO - PROCESS | 2283 | --DOMWINDOW == 174 (0x11c3d8400) [pid = 2283] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:12:27 INFO - PROCESS | 2283 | --DOMWINDOW == 173 (0x12ba4c800) [pid = 2283] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:12:27 INFO - PROCESS | 2283 | --DOMWINDOW == 172 (0x123ff5400) [pid = 2283] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:12:27 INFO - PROCESS | 2283 | --DOMWINDOW == 171 (0x11912cc00) [pid = 2283] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:12:27 INFO - PROCESS | 2283 | --DOMWINDOW == 170 (0x129e5a000) [pid = 2283] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:12:27 INFO - PROCESS | 2283 | 1461323547398 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]]]}] 04:12:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:12:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 673ms 04:12:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:12:27 INFO - PROCESS | 2283 | 1461323547451 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 04:12:27 INFO - PROCESS | 2283 | 1461323547453 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 04:12:27 INFO - PROCESS | 2283 | 1461323547455 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:12:27 INFO - PROCESS | 2283 | 1461323547456 Marionette TRACE conn2 <- [1,2418,null,{}] 04:12:27 INFO - PROCESS | 2283 | 1461323547458 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}] 04:12:27 INFO - PROCESS | 2283 | 1461323547566 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 04:12:27 INFO - PROCESS | 2283 | 1461323547588 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:27 INFO - PROCESS | 2283 | ++DOCSHELL 0x12a920800 == 85 [pid = 2283] [id = 612] 04:12:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 171 (0x12b1f8800) [pid = 2283] [serial = 1836] [outer = 0x0] 04:12:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 172 (0x12ba55400) [pid = 2283] [serial = 1837] [outer = 0x12b1f8800] 04:12:27 INFO - PROCESS | 2283 | 1461323547614 Marionette DEBUG loaded listener.js 04:12:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 173 (0x12e4cdc00) [pid = 2283] [serial = 1838] [outer = 0x12b1f8800] 04:12:28 INFO - PROCESS | 2283 | 1461323548038 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]]]}] 04:12:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:12:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 620ms 04:12:28 INFO - PROCESS | 2283 | 1461323548077 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 04:12:28 INFO - PROCESS | 2283 | 1461323548079 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 04:12:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:12:28 INFO - PROCESS | 2283 | 1461323548104 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:12:28 INFO - PROCESS | 2283 | 1461323548107 Marionette TRACE conn2 <- [1,2422,null,{}] 04:12:28 INFO - PROCESS | 2283 | 1461323548110 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}] 04:12:28 INFO - PROCESS | 2283 | 1461323548295 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 04:12:28 INFO - PROCESS | 2283 | 1461323548310 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:28 INFO - PROCESS | 2283 | ++DOCSHELL 0x1362da800 == 86 [pid = 2283] [id = 613] 04:12:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 174 (0x12d322800) [pid = 2283] [serial = 1839] [outer = 0x0] 04:12:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 175 (0x12d4c7800) [pid = 2283] [serial = 1840] [outer = 0x12d322800] 04:12:28 INFO - PROCESS | 2283 | 1461323548352 Marionette DEBUG loaded listener.js 04:12:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 176 (0x12e88b000) [pid = 2283] [serial = 1841] [outer = 0x12d322800] 04:12:28 INFO - PROCESS | 2283 | 1461323548703 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]]]}] 04:12:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:12:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 621ms 04:12:28 INFO - PROCESS | 2283 | 1461323548725 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 04:12:28 INFO - PROCESS | 2283 | 1461323548726 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 04:12:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:12:28 INFO - PROCESS | 2283 | 1461323548729 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:12:28 INFO - PROCESS | 2283 | 1461323548730 Marionette TRACE conn2 <- [1,2426,null,{}] 04:12:28 INFO - PROCESS | 2283 | 1461323548738 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}] 04:12:28 INFO - PROCESS | 2283 | 1461323548887 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 04:12:28 INFO - PROCESS | 2283 | 1461323548909 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:28 INFO - PROCESS | 2283 | ++DOCSHELL 0x136bde000 == 87 [pid = 2283] [id = 614] 04:12:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 177 (0x12d322c00) [pid = 2283] [serial = 1842] [outer = 0x0] 04:12:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 178 (0x12e8a3000) [pid = 2283] [serial = 1843] [outer = 0x12d322c00] 04:12:28 INFO - PROCESS | 2283 | 1461323548934 Marionette DEBUG loaded listener.js 04:12:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 179 (0x12f9b4400) [pid = 2283] [serial = 1844] [outer = 0x12d322c00] 04:12:29 INFO - PROCESS | 2283 | 1461323549411 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]]]}] 04:12:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:12:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 724ms 04:12:29 INFO - PROCESS | 2283 | 1461323549454 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 04:12:29 INFO - PROCESS | 2283 | 1461323549457 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 04:12:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:12:29 INFO - PROCESS | 2283 | 1461323549461 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:12:29 INFO - PROCESS | 2283 | 1461323549465 Marionette TRACE conn2 <- [1,2430,null,{}] 04:12:29 INFO - PROCESS | 2283 | 1461323549470 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}] 04:12:29 INFO - PROCESS | 2283 | 1461323549601 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 04:12:29 INFO - PROCESS | 2283 | 1461323549698 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:29 INFO - PROCESS | 2283 | ++DOCSHELL 0x124403000 == 88 [pid = 2283] [id = 615] 04:12:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 180 (0x11353bc00) [pid = 2283] [serial = 1845] [outer = 0x0] 04:12:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 181 (0x11520b000) [pid = 2283] [serial = 1846] [outer = 0x11353bc00] 04:12:29 INFO - PROCESS | 2283 | 1461323549731 Marionette DEBUG loaded listener.js 04:12:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 182 (0x11881e000) [pid = 2283] [serial = 1847] [outer = 0x11353bc00] 04:12:30 INFO - PROCESS | 2283 | 1461323550205 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]]]}] 04:12:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:12:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 774ms 04:12:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:12:30 INFO - PROCESS | 2283 | 1461323550236 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 04:12:30 INFO - PROCESS | 2283 | 1461323550240 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 04:12:30 INFO - PROCESS | 2283 | 1461323550244 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:12:30 INFO - PROCESS | 2283 | 1461323550246 Marionette TRACE conn2 <- [1,2434,null,{}] 04:12:30 INFO - PROCESS | 2283 | 1461323550268 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}] 04:12:30 INFO - PROCESS | 2283 | 1461323550393 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 04:12:30 INFO - PROCESS | 2283 | 1461323550487 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:30 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d0c0000 == 89 [pid = 2283] [id = 616] 04:12:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 183 (0x11adbe400) [pid = 2283] [serial = 1848] [outer = 0x0] 04:12:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 184 (0x11bb11c00) [pid = 2283] [serial = 1849] [outer = 0x11adbe400] 04:12:30 INFO - PROCESS | 2283 | 1461323550517 Marionette DEBUG loaded listener.js 04:12:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 185 (0x1239e7000) [pid = 2283] [serial = 1850] [outer = 0x11adbe400] 04:12:30 INFO - PROCESS | 2283 | 1461323550924 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]]]}] 04:12:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:12:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 688ms 04:12:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:12:30 INFO - PROCESS | 2283 | 1461323550933 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 04:12:30 INFO - PROCESS | 2283 | 1461323550934 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 04:12:30 INFO - PROCESS | 2283 | 1461323550936 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:12:30 INFO - PROCESS | 2283 | 1461323550939 Marionette TRACE conn2 <- [1,2438,null,{}] 04:12:30 INFO - PROCESS | 2283 | 1461323550948 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}] 04:12:31 INFO - PROCESS | 2283 | 1461323551075 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 04:12:31 INFO - PROCESS | 2283 | 1461323551196 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:31 INFO - PROCESS | 2283 | ++DOCSHELL 0x1362c6800 == 90 [pid = 2283] [id = 617] 04:12:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 186 (0x1267a8000) [pid = 2283] [serial = 1851] [outer = 0x0] 04:12:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 187 (0x12a4ae800) [pid = 2283] [serial = 1852] [outer = 0x1267a8000] 04:12:31 INFO - PROCESS | 2283 | 1461323551230 Marionette DEBUG loaded listener.js 04:12:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 188 (0x12a941800) [pid = 2283] [serial = 1853] [outer = 0x1267a8000] 04:12:31 INFO - PROCESS | 2283 | 1461323551663 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]]]}] 04:12:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:12:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 773ms 04:12:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:12:31 INFO - PROCESS | 2283 | 1461323551720 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 04:12:31 INFO - PROCESS | 2283 | 1461323551722 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 04:12:31 INFO - PROCESS | 2283 | 1461323551724 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:12:31 INFO - PROCESS | 2283 | 1461323551726 Marionette TRACE conn2 <- [1,2442,null,{}] 04:12:31 INFO - PROCESS | 2283 | 1461323551728 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}] 04:12:31 INFO - PROCESS | 2283 | 1461323551893 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 04:12:31 INFO - PROCESS | 2283 | 1461323551986 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:31 INFO - PROCESS | 2283 | ++DOCSHELL 0x138fb1000 == 91 [pid = 2283] [id = 618] 04:12:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 189 (0x12a94e800) [pid = 2283] [serial = 1854] [outer = 0x0] 04:12:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 190 (0x12b00a000) [pid = 2283] [serial = 1855] [outer = 0x12a94e800] 04:12:32 INFO - PROCESS | 2283 | 1461323552019 Marionette DEBUG loaded listener.js 04:12:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 191 (0x12b00ec00) [pid = 2283] [serial = 1856] [outer = 0x12a94e800] 04:12:32 INFO - PROCESS | 2283 | 1461323552454 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]]]}] 04:12:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:12:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 773ms 04:12:32 INFO - PROCESS | 2283 | 1461323552499 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 04:12:32 INFO - PROCESS | 2283 | 1461323552500 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 04:12:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:12:32 INFO - PROCESS | 2283 | 1461323552502 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:12:32 INFO - PROCESS | 2283 | 1461323552504 Marionette TRACE conn2 <- [1,2446,null,{}] 04:12:32 INFO - PROCESS | 2283 | 1461323552506 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}] 04:12:32 INFO - PROCESS | 2283 | 1461323552627 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 04:12:32 INFO - PROCESS | 2283 | 1461323552748 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:32 INFO - PROCESS | 2283 | ++DOCSHELL 0x1468de800 == 92 [pid = 2283] [id = 619] 04:12:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 192 (0x12b003000) [pid = 2283] [serial = 1857] [outer = 0x0] 04:12:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 193 (0x12b1fb400) [pid = 2283] [serial = 1858] [outer = 0x12b003000] 04:12:32 INFO - PROCESS | 2283 | 1461323552781 Marionette DEBUG loaded listener.js 04:12:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 194 (0x12d31a800) [pid = 2283] [serial = 1859] [outer = 0x12b003000] 04:12:33 INFO - PROCESS | 2283 | 1461323553166 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]]]}] 04:12:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:12:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 720ms 04:12:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:12:33 INFO - PROCESS | 2283 | 1461323553223 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 04:12:33 INFO - PROCESS | 2283 | 1461323553225 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 04:12:33 INFO - PROCESS | 2283 | 1461323553227 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:12:33 INFO - PROCESS | 2283 | 1461323553228 Marionette TRACE conn2 <- [1,2450,null,{}] 04:12:33 INFO - PROCESS | 2283 | 1461323553247 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}] 04:12:33 INFO - PROCESS | 2283 | 1461323553387 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 04:12:33 INFO - PROCESS | 2283 | 1461323553478 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:33 INFO - PROCESS | 2283 | ++DOCSHELL 0x138950000 == 93 [pid = 2283] [id = 620] 04:12:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 195 (0x12d320400) [pid = 2283] [serial = 1860] [outer = 0x0] 04:12:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 196 (0x12e885800) [pid = 2283] [serial = 1861] [outer = 0x12d320400] 04:12:33 INFO - PROCESS | 2283 | 1461323553512 Marionette DEBUG loaded listener.js 04:12:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 197 (0x12f9bb800) [pid = 2283] [serial = 1862] [outer = 0x12d320400] 04:12:33 INFO - PROCESS | 2283 | 1461323553940 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]]]}] 04:12:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:12:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 731ms 04:12:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:12:33 INFO - PROCESS | 2283 | 1461323553958 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 04:12:33 INFO - PROCESS | 2283 | 1461323553959 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 04:12:33 INFO - PROCESS | 2283 | 1461323553962 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:12:33 INFO - PROCESS | 2283 | 1461323553963 Marionette TRACE conn2 <- [1,2454,null,{}] 04:12:33 INFO - PROCESS | 2283 | 1461323553966 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}] 04:12:34 INFO - PROCESS | 2283 | 1461323554089 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 04:12:34 INFO - PROCESS | 2283 | 1461323554206 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:34 INFO - PROCESS | 2283 | ++DOCSHELL 0x138966000 == 94 [pid = 2283] [id = 621] 04:12:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 198 (0x12f9bc000) [pid = 2283] [serial = 1863] [outer = 0x0] 04:12:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 199 (0x12fd79c00) [pid = 2283] [serial = 1864] [outer = 0x12f9bc000] 04:12:34 INFO - PROCESS | 2283 | 1461323554239 Marionette DEBUG loaded listener.js 04:12:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 200 (0x12fe2ec00) [pid = 2283] [serial = 1865] [outer = 0x12f9bc000] 04:12:34 INFO - PROCESS | 2283 | 1461323554657 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]]]}] 04:12:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:12:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 719ms 04:12:34 INFO - PROCESS | 2283 | 1461323554682 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 04:12:34 INFO - PROCESS | 2283 | 1461323554683 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 04:12:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:12:34 INFO - PROCESS | 2283 | 1461323554686 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:12:34 INFO - PROCESS | 2283 | 1461323554687 Marionette TRACE conn2 <- [1,2458,null,{}] 04:12:34 INFO - PROCESS | 2283 | 1461323554689 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}] 04:12:34 INFO - PROCESS | 2283 | 1461323554827 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 04:12:34 INFO - PROCESS | 2283 | 1461323554957 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:34 INFO - PROCESS | 2283 | ++DOCSHELL 0x13767b800 == 95 [pid = 2283] [id = 622] 04:12:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 201 (0x12fe40c00) [pid = 2283] [serial = 1866] [outer = 0x0] 04:12:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 202 (0x12fe42c00) [pid = 2283] [serial = 1867] [outer = 0x12fe40c00] 04:12:34 INFO - PROCESS | 2283 | 1461323554991 Marionette DEBUG loaded listener.js 04:12:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 203 (0x12fe4e000) [pid = 2283] [serial = 1868] [outer = 0x12fe40c00] 04:12:35 INFO - PROCESS | 2283 | 1461323555421 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]]]}] 04:12:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:12:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 768ms 04:12:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:12:35 INFO - PROCESS | 2283 | 1461323555455 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 04:12:35 INFO - PROCESS | 2283 | 1461323555456 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 04:12:35 INFO - PROCESS | 2283 | 1461323555458 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:12:35 INFO - PROCESS | 2283 | 1461323555460 Marionette TRACE conn2 <- [1,2462,null,{}] 04:12:35 INFO - PROCESS | 2283 | 1461323555462 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}] 04:12:35 INFO - PROCESS | 2283 | 1461323555588 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 04:12:35 INFO - PROCESS | 2283 | 1461323555679 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:35 INFO - PROCESS | 2283 | ++DOCSHELL 0x1455b9000 == 96 [pid = 2283] [id = 623] 04:12:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 204 (0x12fe41800) [pid = 2283] [serial = 1869] [outer = 0x0] 04:12:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 205 (0x13626b400) [pid = 2283] [serial = 1870] [outer = 0x12fe41800] 04:12:35 INFO - PROCESS | 2283 | 1461323555710 Marionette DEBUG loaded listener.js 04:12:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 206 (0x136270000) [pid = 2283] [serial = 1871] [outer = 0x12fe41800] 04:12:36 INFO - PROCESS | 2283 | 1461323556144 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]]]}] 04:12:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:12:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 725ms 04:12:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:12:36 INFO - PROCESS | 2283 | 1461323556203 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 04:12:36 INFO - PROCESS | 2283 | 1461323556204 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 04:12:36 INFO - PROCESS | 2283 | 1461323556206 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:12:36 INFO - PROCESS | 2283 | 1461323556208 Marionette TRACE conn2 <- [1,2466,null,{}] 04:12:36 INFO - PROCESS | 2283 | 1461323556210 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}] 04:12:36 INFO - PROCESS | 2283 | 1461323556388 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 04:12:36 INFO - PROCESS | 2283 | 1461323556457 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:36 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b47d000 == 97 [pid = 2283] [id = 624] 04:12:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 207 (0x129a0c400) [pid = 2283] [serial = 1872] [outer = 0x0] 04:12:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 208 (0x12b1fc400) [pid = 2283] [serial = 1873] [outer = 0x129a0c400] 04:12:36 INFO - PROCESS | 2283 | 1461323556500 Marionette DEBUG loaded listener.js 04:12:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 209 (0x136272400) [pid = 2283] [serial = 1874] [outer = 0x129a0c400] 04:12:36 INFO - PROCESS | 2283 | 1461323556972 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]]]}] 04:12:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:12:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 819ms 04:12:37 INFO - PROCESS | 2283 | 1461323557028 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 04:12:37 INFO - PROCESS | 2283 | 1461323557030 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 04:12:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:12:37 INFO - PROCESS | 2283 | 1461323557057 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:12:37 INFO - PROCESS | 2283 | 1461323557060 Marionette TRACE conn2 <- [1,2470,null,{}] 04:12:37 INFO - PROCESS | 2283 | 1461323557065 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}] 04:12:37 INFO - PROCESS | 2283 | 1461323557276 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 04:12:37 INFO - PROCESS | 2283 | 1461323557391 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:37 INFO - PROCESS | 2283 | ++DOCSHELL 0x129d66800 == 98 [pid = 2283] [id = 625] 04:12:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 210 (0x1163de000) [pid = 2283] [serial = 1875] [outer = 0x0] 04:12:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 211 (0x1389c8000) [pid = 2283] [serial = 1876] [outer = 0x1163de000] 04:12:37 INFO - PROCESS | 2283 | 1461323557425 Marionette DEBUG loaded listener.js 04:12:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 212 (0x1389cf000) [pid = 2283] [serial = 1877] [outer = 0x1163de000] 04:12:38 INFO - PROCESS | 2283 | 1461323558084 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]]]}] 04:12:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:12:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1079ms 04:12:38 INFO - PROCESS | 2283 | 1461323558132 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 04:12:38 INFO - PROCESS | 2283 | 1461323558135 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 04:12:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:12:38 INFO - PROCESS | 2283 | 1461323558139 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:12:38 INFO - PROCESS | 2283 | 1461323558141 Marionette TRACE conn2 <- [1,2474,null,{}] 04:12:38 INFO - PROCESS | 2283 | 1461323558145 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}] 04:12:38 INFO - PROCESS | 2283 | 1461323558313 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 04:12:38 INFO - PROCESS | 2283 | 1461323558328 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:38 INFO - PROCESS | 2283 | ++DOCSHELL 0x12a85d000 == 99 [pid = 2283] [id = 626] 04:12:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 213 (0x118814400) [pid = 2283] [serial = 1878] [outer = 0x0] 04:12:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 214 (0x118ae7c00) [pid = 2283] [serial = 1879] [outer = 0x118814400] 04:12:38 INFO - PROCESS | 2283 | 1461323558369 Marionette DEBUG loaded listener.js 04:12:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 215 (0x11aa08800) [pid = 2283] [serial = 1880] [outer = 0x118814400] 04:12:38 INFO - PROCESS | 2283 | 1461323558836 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]]]}] 04:12:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:12:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 720ms 04:12:38 INFO - PROCESS | 2283 | 1461323558859 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 04:12:38 INFO - PROCESS | 2283 | 1461323558864 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 04:12:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:12:38 INFO - PROCESS | 2283 | 1461323558869 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:12:38 INFO - PROCESS | 2283 | 1461323558871 Marionette TRACE conn2 <- [1,2478,null,{}] 04:12:38 INFO - PROCESS | 2283 | 1461323558873 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}] 04:12:38 INFO - PROCESS | 2283 | 1461323558994 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 04:12:39 INFO - PROCESS | 2283 | 1461323559113 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:39 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c75e800 == 100 [pid = 2283] [id = 627] 04:12:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 216 (0x11adc1800) [pid = 2283] [serial = 1881] [outer = 0x0] 04:12:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 217 (0x11bba5800) [pid = 2283] [serial = 1882] [outer = 0x11adc1800] 04:12:39 INFO - PROCESS | 2283 | 1461323559141 Marionette DEBUG loaded listener.js 04:12:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 218 (0x11c3c5000) [pid = 2283] [serial = 1883] [outer = 0x11adc1800] 04:12:39 INFO - PROCESS | 2283 | 1461323559588 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]]]}] 04:12:39 INFO - PROCESS | 2283 | --DOCSHELL 0x1362da800 == 99 [pid = 2283] [id = 613] 04:12:39 INFO - PROCESS | 2283 | --DOCSHELL 0x12a920800 == 98 [pid = 2283] [id = 612] 04:12:39 INFO - PROCESS | 2283 | --DOCSHELL 0x132e66800 == 97 [pid = 2283] [id = 611] 04:12:39 INFO - PROCESS | 2283 | --DOCSHELL 0x1301da000 == 96 [pid = 2283] [id = 610] 04:12:39 INFO - PROCESS | 2283 | --DOCSHELL 0x12ecd0000 == 95 [pid = 2283] [id = 609] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 217 (0x12e806000) [pid = 2283] [serial = 1774] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 216 (0x12b4d1400) [pid = 2283] [serial = 1726] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 215 (0x12b1f4c00) [pid = 2283] [serial = 1729] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 214 (0x12d0ee000) [pid = 2283] [serial = 1732] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 213 (0x12d0f6c00) [pid = 2283] [serial = 1735] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOCSHELL 0x12d0c9800 == 94 [pid = 2283] [id = 608] 04:12:39 INFO - PROCESS | 2283 | --DOCSHELL 0x12aa1e800 == 93 [pid = 2283] [id = 607] 04:12:39 INFO - PROCESS | 2283 | --DOCSHELL 0x12916c000 == 92 [pid = 2283] [id = 606] 04:12:39 INFO - PROCESS | 2283 | --DOCSHELL 0x11c96b800 == 91 [pid = 2283] [id = 605] 04:12:39 INFO - PROCESS | 2283 | --DOCSHELL 0x126774800 == 90 [pid = 2283] [id = 604] 04:12:39 INFO - PROCESS | 2283 | --DOCSHELL 0x12a903800 == 89 [pid = 2283] [id = 603] 04:12:39 INFO - PROCESS | 2283 | --DOCSHELL 0x12d0b9800 == 88 [pid = 2283] [id = 601] 04:12:39 INFO - PROCESS | 2283 | --DOCSHELL 0x126539800 == 87 [pid = 2283] [id = 600] 04:12:39 INFO - PROCESS | 2283 | --DOCSHELL 0x1362d1000 == 86 [pid = 2283] [id = 599] 04:12:39 INFO - PROCESS | 2283 | --DOCSHELL 0x138ca8800 == 85 [pid = 2283] [id = 598] 04:12:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:12:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 831ms 04:12:39 INFO - PROCESS | 2283 | --DOCSHELL 0x137eee000 == 84 [pid = 2283] [id = 597] 04:12:39 INFO - PROCESS | 2283 | --DOCSHELL 0x137be1800 == 83 [pid = 2283] [id = 596] 04:12:39 INFO - PROCESS | 2283 | --DOCSHELL 0x137ab2800 == 82 [pid = 2283] [id = 595] 04:12:39 INFO - PROCESS | 2283 | --DOCSHELL 0x131b3c000 == 81 [pid = 2283] [id = 594] 04:12:39 INFO - PROCESS | 2283 | --DOCSHELL 0x12aa17800 == 80 [pid = 2283] [id = 593] 04:12:39 INFO - PROCESS | 2283 | --DOCSHELL 0x11c969800 == 79 [pid = 2283] [id = 592] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 212 (0x12d4bf000) [pid = 2283] [serial = 1766] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 211 (0x12a77a000) [pid = 2283] [serial = 1756] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 210 (0x12a946c00) [pid = 2283] [serial = 1757] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 209 (0x12d4c0800) [pid = 2283] [serial = 1769] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 208 (0x12b1fac00) [pid = 2283] [serial = 1760] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 207 (0x12dc1fc00) [pid = 2283] [serial = 1772] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 206 (0x12ba59400) [pid = 2283] [serial = 1709] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 205 (0x11c1c9400) [pid = 2283] [serial = 1745] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 204 (0x11add6c00) [pid = 2283] [serial = 1744] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 203 (0x12abebc00) [pid = 2283] [serial = 1759] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 202 (0x114db6c00) [pid = 2283] [serial = 1711] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 201 (0x12679e800) [pid = 2283] [serial = 1750] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 200 (0x12753dc00) [pid = 2283] [serial = 1751] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 199 (0x129c2f800) [pid = 2283] [serial = 1753] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 198 (0x12a4af000) [pid = 2283] [serial = 1754] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 197 (0x113544800) [pid = 2283] [serial = 1739] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 196 (0x113531400) [pid = 2283] [serial = 1738] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 195 (0x12b4d0800) [pid = 2283] [serial = 1762] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 194 (0x119833800) [pid = 2283] [serial = 1742] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 193 (0x11881b000) [pid = 2283] [serial = 1741] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 192 (0x129a02800) [pid = 2283] [serial = 1720] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 191 (0x11c8df000) [pid = 2283] [serial = 1747] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 190 (0x11c931000) [pid = 2283] [serial = 1748] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 189 (0x12a7f3400) [pid = 2283] [serial = 1723] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 188 (0x11a897800) [pid = 2283] [serial = 1714] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 187 (0x11c931400) [pid = 2283] [serial = 1717] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 186 (0x12bca4800) [pid = 2283] [serial = 1765] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 185 (0x12ba4b800) [pid = 2283] [serial = 1763] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 184 (0x12dc14800) [pid = 2283] [serial = 1771] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | --DOMWINDOW == 183 (0x1272bac00) [pid = 2283] [serial = 1768] [outer = 0x0] [url = about:blank] 04:12:39 INFO - PROCESS | 2283 | 1461323559717 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 04:12:39 INFO - PROCESS | 2283 | 1461323559718 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 04:12:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:12:39 INFO - PROCESS | 2283 | 1461323559733 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:12:39 INFO - PROCESS | 2283 | 1461323559735 Marionette TRACE conn2 <- [1,2482,null,{}] 04:12:39 INFO - PROCESS | 2283 | 1461323559742 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}] 04:12:39 INFO - PROCESS | 2283 | 1461323559856 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 04:12:39 INFO - PROCESS | 2283 | 1461323559861 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:39 INFO - PROCESS | 2283 | ++DOCSHELL 0x123c55000 == 80 [pid = 2283] [id = 628] 04:12:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 184 (0x11c8df000) [pid = 2283] [serial = 1884] [outer = 0x0] 04:12:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 185 (0x11c92a400) [pid = 2283] [serial = 1885] [outer = 0x11c8df000] 04:12:39 INFO - PROCESS | 2283 | 1461323559889 Marionette DEBUG loaded listener.js 04:12:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 186 (0x1267a2800) [pid = 2283] [serial = 1886] [outer = 0x11c8df000] 04:12:40 INFO - PROCESS | 2283 | 1461323560269 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]]]}] 04:12:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:12:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 574ms 04:12:40 INFO - PROCESS | 2283 | 1461323560311 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 04:12:40 INFO - PROCESS | 2283 | 1461323560314 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 04:12:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:12:40 INFO - PROCESS | 2283 | 1461323560317 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:12:40 INFO - PROCESS | 2283 | 1461323560318 Marionette TRACE conn2 <- [1,2486,null,{}] 04:12:40 INFO - PROCESS | 2283 | 1461323560321 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}] 04:12:40 INFO - PROCESS | 2283 | 1461323560442 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 04:12:40 INFO - PROCESS | 2283 | 1461323560449 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:40 INFO - PROCESS | 2283 | ++DOCSHELL 0x12a919800 == 81 [pid = 2283] [id = 629] 04:12:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 187 (0x12753b800) [pid = 2283] [serial = 1887] [outer = 0x0] 04:12:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 188 (0x127cd6800) [pid = 2283] [serial = 1888] [outer = 0x12753b800] 04:12:40 INFO - PROCESS | 2283 | 1461323560476 Marionette DEBUG loaded listener.js 04:12:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 189 (0x129e5d800) [pid = 2283] [serial = 1889] [outer = 0x12753b800] 04:12:40 INFO - PROCESS | 2283 | 1461323560861 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]]]}] 04:12:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:12:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 569ms 04:12:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:12:40 INFO - PROCESS | 2283 | 1461323560895 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 04:12:40 INFO - PROCESS | 2283 | 1461323560898 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 04:12:40 INFO - PROCESS | 2283 | 1461323560902 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:12:40 INFO - PROCESS | 2283 | 1461323560904 Marionette TRACE conn2 <- [1,2490,null,{}] 04:12:40 INFO - PROCESS | 2283 | 1461323560908 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}] 04:12:41 INFO - PROCESS | 2283 | 1461323561068 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 04:12:41 INFO - PROCESS | 2283 | 1461323561079 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:41 INFO - PROCESS | 2283 | ++DOCSHELL 0x12c06f800 == 82 [pid = 2283] [id = 630] 04:12:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 190 (0x129f44000) [pid = 2283] [serial = 1890] [outer = 0x0] 04:12:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 191 (0x12a288000) [pid = 2283] [serial = 1891] [outer = 0x129f44000] 04:12:41 INFO - PROCESS | 2283 | 1461323561122 Marionette DEBUG loaded listener.js 04:12:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 192 (0x12a7efc00) [pid = 2283] [serial = 1892] [outer = 0x129f44000] 04:12:41 INFO - PROCESS | 2283 | 1461323561580 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]]]}] 04:12:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:12:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 722ms 04:12:41 INFO - PROCESS | 2283 | 1461323561661 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 04:12:41 INFO - PROCESS | 2283 | 1461323561663 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 04:12:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:12:41 INFO - PROCESS | 2283 | 1461323561669 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:12:41 INFO - PROCESS | 2283 | 1461323561671 Marionette TRACE conn2 <- [1,2494,null,{}] 04:12:41 INFO - PROCESS | 2283 | 1461323561673 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}] 04:12:41 INFO - PROCESS | 2283 | 1461323561792 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 04:12:41 INFO - PROCESS | 2283 | 1461323561799 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:41 INFO - PROCESS | 2283 | ++DOCSHELL 0x12db7c000 == 83 [pid = 2283] [id = 631] 04:12:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 193 (0x12a945800) [pid = 2283] [serial = 1893] [outer = 0x0] 04:12:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 194 (0x12b458400) [pid = 2283] [serial = 1894] [outer = 0x12a945800] 04:12:41 INFO - PROCESS | 2283 | 1461323561827 Marionette DEBUG loaded listener.js 04:12:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 195 (0x12b6d2c00) [pid = 2283] [serial = 1895] [outer = 0x12a945800] 04:12:42 INFO - PROCESS | 2283 | 1461323562326 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]]]}] 04:12:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:12:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 671ms 04:12:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:12:42 INFO - PROCESS | 2283 | 1461323562340 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 04:12:42 INFO - PROCESS | 2283 | 1461323562342 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 04:12:42 INFO - PROCESS | 2283 | 1461323562345 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:12:42 INFO - PROCESS | 2283 | 1461323562346 Marionette TRACE conn2 <- [1,2498,null,{}] 04:12:42 INFO - PROCESS | 2283 | 1461323562355 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}] 04:12:42 INFO - PROCESS | 2283 | 1461323562486 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 04:12:42 INFO - PROCESS | 2283 | 1461323562500 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:42 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f0c2000 == 84 [pid = 2283] [id = 632] 04:12:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 196 (0x12b4d4800) [pid = 2283] [serial = 1896] [outer = 0x0] 04:12:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 197 (0x12bca4c00) [pid = 2283] [serial = 1897] [outer = 0x12b4d4800] 04:12:42 INFO - PROCESS | 2283 | 1461323562526 Marionette DEBUG loaded listener.js 04:12:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 198 (0x12d0f5000) [pid = 2283] [serial = 1898] [outer = 0x12b4d4800] 04:12:42 INFO - PROCESS | 2283 | 1461323562895 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]]]}] 04:12:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:12:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 577ms 04:12:42 INFO - PROCESS | 2283 | 1461323562922 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 04:12:42 INFO - PROCESS | 2283 | 1461323562923 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 04:12:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:12:42 INFO - PROCESS | 2283 | 1461323562925 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:12:42 INFO - PROCESS | 2283 | 1461323562926 Marionette TRACE conn2 <- [1,2502,null,{}] 04:12:42 INFO - PROCESS | 2283 | 1461323562936 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}] 04:12:43 INFO - PROCESS | 2283 | 1461323563069 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 04:12:43 INFO - PROCESS | 2283 | 1461323563082 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:43 INFO - PROCESS | 2283 | ++DOCSHELL 0x1301cf000 == 85 [pid = 2283] [id = 633] 04:12:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 199 (0x12ba4b800) [pid = 2283] [serial = 1899] [outer = 0x0] 04:12:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 200 (0x12d325c00) [pid = 2283] [serial = 1900] [outer = 0x12ba4b800] 04:12:43 INFO - PROCESS | 2283 | 1461323563108 Marionette DEBUG loaded listener.js 04:12:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 201 (0x12dc16c00) [pid = 2283] [serial = 1901] [outer = 0x12ba4b800] 04:12:43 INFO - PROCESS | 2283 | 1461323563490 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]]]}] 04:12:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:12:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 578ms 04:12:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:12:43 INFO - PROCESS | 2283 | 1461323563504 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 04:12:43 INFO - PROCESS | 2283 | 1461323563505 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 04:12:43 INFO - PROCESS | 2283 | 1461323563507 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:12:43 INFO - PROCESS | 2283 | 1461323563508 Marionette TRACE conn2 <- [1,2506,null,{}] 04:12:43 INFO - PROCESS | 2283 | 1461323563510 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}] 04:12:43 INFO - PROCESS | 2283 | 1461323563656 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 04:12:43 INFO - PROCESS | 2283 | 1461323563671 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:43 INFO - PROCESS | 2283 | ++DOCSHELL 0x132e67800 == 86 [pid = 2283] [id = 634] 04:12:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 202 (0x12d0f5800) [pid = 2283] [serial = 1902] [outer = 0x0] 04:12:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 203 (0x12e4aac00) [pid = 2283] [serial = 1903] [outer = 0x12d0f5800] 04:12:43 INFO - PROCESS | 2283 | 1461323563696 Marionette DEBUG loaded listener.js 04:12:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 204 (0x12e80ec00) [pid = 2283] [serial = 1904] [outer = 0x12d0f5800] 04:12:44 INFO - PROCESS | 2283 | --DOMWINDOW == 203 (0x12a4a9800) [pid = 2283] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:12:44 INFO - PROCESS | 2283 | --DOMWINDOW == 202 (0x12b1f6800) [pid = 2283] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:12:44 INFO - PROCESS | 2283 | --DOMWINDOW == 201 (0x12b4d5000) [pid = 2283] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:12:44 INFO - PROCESS | 2283 | --DOMWINDOW == 200 (0x12d322800) [pid = 2283] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:12:44 INFO - PROCESS | 2283 | --DOMWINDOW == 199 (0x114b39c00) [pid = 2283] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:12:44 INFO - PROCESS | 2283 | --DOMWINDOW == 198 (0x12e6cf000) [pid = 2283] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:12:44 INFO - PROCESS | 2283 | --DOMWINDOW == 197 (0x124545c00) [pid = 2283] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:12:44 INFO - PROCESS | 2283 | --DOMWINDOW == 196 (0x11c92d800) [pid = 2283] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:12:44 INFO - PROCESS | 2283 | --DOMWINDOW == 195 (0x113534c00) [pid = 2283] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:12:44 INFO - PROCESS | 2283 | --DOMWINDOW == 194 (0x118a20800) [pid = 2283] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:12:44 INFO - PROCESS | 2283 | --DOMWINDOW == 193 (0x12a286c00) [pid = 2283] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:12:44 INFO - PROCESS | 2283 | --DOMWINDOW == 192 (0x12b1f8800) [pid = 2283] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:12:44 INFO - PROCESS | 2283 | 1461323564371 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]]]}] 04:12:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:12:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 919ms 04:12:44 INFO - PROCESS | 2283 | 1461323564427 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 04:12:44 INFO - PROCESS | 2283 | 1461323564429 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 04:12:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:12:44 INFO - PROCESS | 2283 | 1461323564433 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:12:44 INFO - PROCESS | 2283 | 1461323564435 Marionette TRACE conn2 <- [1,2510,null,{}] 04:12:44 INFO - PROCESS | 2283 | 1461323564438 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}] 04:12:44 INFO - PROCESS | 2283 | 1461323564624 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 04:12:44 INFO - PROCESS | 2283 | 1461323564674 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:44 INFO - PROCESS | 2283 | ++DOCSHELL 0x12a91f800 == 87 [pid = 2283] [id = 635] 04:12:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 193 (0x113530000) [pid = 2283] [serial = 1905] [outer = 0x0] 04:12:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 194 (0x127cd2400) [pid = 2283] [serial = 1906] [outer = 0x113530000] 04:12:44 INFO - PROCESS | 2283 | 1461323564700 Marionette DEBUG loaded listener.js 04:12:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 195 (0x12e4d0c00) [pid = 2283] [serial = 1907] [outer = 0x113530000] 04:12:45 INFO - PROCESS | 2283 | 1461323565006 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]]]}] 04:12:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:12:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 621ms 04:12:45 INFO - PROCESS | 2283 | 1461323565053 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 04:12:45 INFO - PROCESS | 2283 | 1461323565055 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 04:12:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:12:45 INFO - PROCESS | 2283 | 1461323565057 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:12:45 INFO - PROCESS | 2283 | 1461323565059 Marionette TRACE conn2 <- [1,2514,null,{}] 04:12:45 INFO - PROCESS | 2283 | 1461323565061 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}] 04:12:45 INFO - PROCESS | 2283 | 1461323565217 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 04:12:45 INFO - PROCESS | 2283 | 1461323565224 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:45 INFO - PROCESS | 2283 | ++DOCSHELL 0x1361e0000 == 88 [pid = 2283] [id = 636] 04:12:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 196 (0x12d328c00) [pid = 2283] [serial = 1908] [outer = 0x0] 04:12:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 197 (0x12e8a8400) [pid = 2283] [serial = 1909] [outer = 0x12d328c00] 04:12:45 INFO - PROCESS | 2283 | 1461323565254 Marionette DEBUG loaded listener.js 04:12:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 198 (0x12fe28800) [pid = 2283] [serial = 1910] [outer = 0x12d328c00] 04:12:45 INFO - PROCESS | 2283 | 1461323565605 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]]]}] 04:12:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:12:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 572ms 04:12:45 INFO - PROCESS | 2283 | 1461323565631 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 04:12:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:12:45 INFO - PROCESS | 2283 | 1461323565634 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 04:12:45 INFO - PROCESS | 2283 | 1461323565636 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:12:45 INFO - PROCESS | 2283 | 1461323565637 Marionette TRACE conn2 <- [1,2518,null,{}] 04:12:45 INFO - PROCESS | 2283 | 1461323565639 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}] 04:12:45 INFO - PROCESS | 2283 | 1461323565747 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 04:12:45 INFO - PROCESS | 2283 | 1461323565751 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:45 INFO - PROCESS | 2283 | ++DOCSHELL 0x1376dd000 == 89 [pid = 2283] [id = 637] 04:12:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 199 (0x12fe2ac00) [pid = 2283] [serial = 1911] [outer = 0x0] 04:12:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 200 (0x1389c7000) [pid = 2283] [serial = 1912] [outer = 0x12fe2ac00] 04:12:45 INFO - PROCESS | 2283 | 1461323565777 Marionette DEBUG loaded listener.js 04:12:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 201 (0x1389ce400) [pid = 2283] [serial = 1913] [outer = 0x12fe2ac00] 04:12:46 INFO - PROCESS | 2283 | 1461323566153 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]]]}] 04:12:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:12:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 568ms 04:12:46 INFO - PROCESS | 2283 | 1461323566302 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 04:12:46 INFO - PROCESS | 2283 | 1461323566304 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 04:12:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:12:46 INFO - PROCESS | 2283 | 1461323566308 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:12:46 INFO - PROCESS | 2283 | 1461323566311 Marionette TRACE conn2 <- [1,2522,null,{}] 04:12:46 INFO - PROCESS | 2283 | 1461323566320 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}] 04:12:46 INFO - PROCESS | 2283 | 1461323566458 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 04:12:46 INFO - PROCESS | 2283 | 1461323566554 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:46 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c86a800 == 90 [pid = 2283] [id = 638] 04:12:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 202 (0x113546c00) [pid = 2283] [serial = 1914] [outer = 0x0] 04:12:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 203 (0x11475cc00) [pid = 2283] [serial = 1915] [outer = 0x113546c00] 04:12:46 INFO - PROCESS | 2283 | 1461323566587 Marionette DEBUG loaded listener.js 04:12:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 204 (0x1163e1c00) [pid = 2283] [serial = 1916] [outer = 0x113546c00] 04:12:47 INFO - PROCESS | 2283 | 1461323567010 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]]]}] 04:12:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:12:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 774ms 04:12:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:12:47 INFO - PROCESS | 2283 | 1461323567083 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 04:12:47 INFO - PROCESS | 2283 | 1461323567085 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 04:12:47 INFO - PROCESS | 2283 | 1461323567092 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:12:47 INFO - PROCESS | 2283 | 1461323567094 Marionette TRACE conn2 <- [1,2526,null,{}] 04:12:47 INFO - PROCESS | 2283 | 1461323567098 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}] 04:12:47 INFO - PROCESS | 2283 | 1461323567226 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 04:12:47 INFO - PROCESS | 2283 | 1461323567323 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:47 INFO - PROCESS | 2283 | ++DOCSHELL 0x12aa0f000 == 91 [pid = 2283] [id = 639] 04:12:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 205 (0x11a89b800) [pid = 2283] [serial = 1917] [outer = 0x0] 04:12:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 206 (0x11c3b8800) [pid = 2283] [serial = 1918] [outer = 0x11a89b800] 04:12:47 INFO - PROCESS | 2283 | 1461323567353 Marionette DEBUG loaded listener.js 04:12:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 207 (0x123fed000) [pid = 2283] [serial = 1919] [outer = 0x11a89b800] 04:12:47 INFO - PROCESS | 2283 | 1461323567762 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]]]}] 04:12:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:12:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 723ms 04:12:47 INFO - PROCESS | 2283 | 1461323567821 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 04:12:47 INFO - PROCESS | 2283 | 1461323567822 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 04:12:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:12:47 INFO - PROCESS | 2283 | 1461323567825 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:12:47 INFO - PROCESS | 2283 | 1461323567826 Marionette TRACE conn2 <- [1,2530,null,{}] 04:12:47 INFO - PROCESS | 2283 | 1461323567835 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}] 04:12:47 INFO - PROCESS | 2283 | 1461323567966 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 04:12:48 INFO - PROCESS | 2283 | 1461323568069 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:48 INFO - PROCESS | 2283 | ++DOCSHELL 0x1361d7800 == 92 [pid = 2283] [id = 640] 04:12:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 208 (0x12a775800) [pid = 2283] [serial = 1920] [outer = 0x0] 04:12:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 209 (0x12a7f8c00) [pid = 2283] [serial = 1921] [outer = 0x12a775800] 04:12:48 INFO - PROCESS | 2283 | 1461323568106 Marionette DEBUG loaded listener.js 04:12:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 210 (0x12b002400) [pid = 2283] [serial = 1922] [outer = 0x12a775800] 04:12:48 INFO - PROCESS | 2283 | 1461323568553 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]]]}] 04:12:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:12:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 773ms 04:12:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:12:48 INFO - PROCESS | 2283 | 1461323568610 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 04:12:48 INFO - PROCESS | 2283 | 1461323568612 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 04:12:48 INFO - PROCESS | 2283 | 1461323568614 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:12:48 INFO - PROCESS | 2283 | 1461323568616 Marionette TRACE conn2 <- [1,2534,null,{}] 04:12:48 INFO - PROCESS | 2283 | 1461323568618 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}] 04:12:48 INFO - PROCESS | 2283 | 1461323568743 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 04:12:48 INFO - PROCESS | 2283 | 1461323568867 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:48 INFO - PROCESS | 2283 | ++DOCSHELL 0x13895b000 == 93 [pid = 2283] [id = 641] 04:12:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 211 (0x12b1f5c00) [pid = 2283] [serial = 1923] [outer = 0x0] 04:12:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 212 (0x12bca4800) [pid = 2283] [serial = 1924] [outer = 0x12b1f5c00] 04:12:48 INFO - PROCESS | 2283 | 1461323568899 Marionette DEBUG loaded listener.js 04:12:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 213 (0x12e4cc000) [pid = 2283] [serial = 1925] [outer = 0x12b1f5c00] 04:12:49 INFO - PROCESS | 2283 | 1461323569294 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]]]}] 04:12:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:12:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 722ms 04:12:49 INFO - PROCESS | 2283 | 1461323569337 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 04:12:49 INFO - PROCESS | 2283 | 1461323569338 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 04:12:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:12:49 INFO - PROCESS | 2283 | 1461323569340 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:12:49 INFO - PROCESS | 2283 | 1461323569342 Marionette TRACE conn2 <- [1,2538,null,{}] 04:12:49 INFO - PROCESS | 2283 | 1461323569344 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}] 04:12:49 INFO - PROCESS | 2283 | 1461323569468 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 04:12:49 INFO - PROCESS | 2283 | 1461323569591 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:49 INFO - PROCESS | 2283 | ++DOCSHELL 0x1455b8800 == 94 [pid = 2283] [id = 642] 04:12:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 214 (0x12b1fdc00) [pid = 2283] [serial = 1926] [outer = 0x0] 04:12:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 215 (0x12e8a3400) [pid = 2283] [serial = 1927] [outer = 0x12b1fdc00] 04:12:49 INFO - PROCESS | 2283 | 1461323569622 Marionette DEBUG loaded listener.js 04:12:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 216 (0x12f2b7800) [pid = 2283] [serial = 1928] [outer = 0x12b1fdc00] 04:12:50 INFO - PROCESS | 2283 | 1461323570076 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]]]}] 04:12:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:12:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 770ms 04:12:50 INFO - PROCESS | 2283 | 1461323570117 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 04:12:50 INFO - PROCESS | 2283 | 1461323570118 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 04:12:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:12:50 INFO - PROCESS | 2283 | 1461323570121 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:12:50 INFO - PROCESS | 2283 | 1461323570122 Marionette TRACE conn2 <- [1,2542,null,{}] 04:12:50 INFO - PROCESS | 2283 | 1461323570124 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}] 04:12:50 INFO - PROCESS | 2283 | 1461323570265 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 04:12:50 INFO - PROCESS | 2283 | 1461323570397 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:50 INFO - PROCESS | 2283 | ++DOCSHELL 0x139dde000 == 95 [pid = 2283] [id = 643] 04:12:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 217 (0x12f2b9000) [pid = 2283] [serial = 1929] [outer = 0x0] 04:12:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 218 (0x1389cfc00) [pid = 2283] [serial = 1930] [outer = 0x12f2b9000] 04:12:50 INFO - PROCESS | 2283 | 1461323570432 Marionette DEBUG loaded listener.js 04:12:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 219 (0x13947e000) [pid = 2283] [serial = 1931] [outer = 0x12f2b9000] 04:12:50 INFO - PROCESS | 2283 | 1461323570858 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]]]}] 04:12:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:12:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 770ms 04:12:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:12:50 INFO - PROCESS | 2283 | 1461323570891 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 04:12:50 INFO - PROCESS | 2283 | 1461323570893 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 04:12:50 INFO - PROCESS | 2283 | 1461323570895 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:12:50 INFO - PROCESS | 2283 | 1461323570896 Marionette TRACE conn2 <- [1,2546,null,{}] 04:12:50 INFO - PROCESS | 2283 | 1461323570899 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}] 04:12:51 INFO - PROCESS | 2283 | 1461323571023 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 04:12:51 INFO - PROCESS | 2283 | 1461323571146 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:51 INFO - PROCESS | 2283 | ++DOCSHELL 0x139235000 == 96 [pid = 2283] [id = 644] 04:12:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 220 (0x138989000) [pid = 2283] [serial = 1932] [outer = 0x0] 04:12:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 221 (0x138990c00) [pid = 2283] [serial = 1933] [outer = 0x138989000] 04:12:51 INFO - PROCESS | 2283 | 1461323571177 Marionette DEBUG loaded listener.js 04:12:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 222 (0x138995400) [pid = 2283] [serial = 1934] [outer = 0x138989000] 04:12:51 INFO - PROCESS | 2283 | 1461323571616 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]]]}] 04:12:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:12:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 769ms 04:12:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:12:51 INFO - PROCESS | 2283 | 1461323571665 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 04:12:51 INFO - PROCESS | 2283 | 1461323571666 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 04:12:51 INFO - PROCESS | 2283 | 1461323571669 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:12:51 INFO - PROCESS | 2283 | 1461323571670 Marionette TRACE conn2 <- [1,2550,null,{}] 04:12:51 INFO - PROCESS | 2283 | 1461323571672 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}] 04:12:51 INFO - PROCESS | 2283 | 1461323571796 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 04:12:51 INFO - PROCESS | 2283 | 1461323571893 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:51 INFO - PROCESS | 2283 | ++DOCSHELL 0x139247000 == 97 [pid = 2283] [id = 645] 04:12:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 223 (0x12b024c00) [pid = 2283] [serial = 1935] [outer = 0x0] 04:12:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 224 (0x12b02a400) [pid = 2283] [serial = 1936] [outer = 0x12b024c00] 04:12:51 INFO - PROCESS | 2283 | 1461323571922 Marionette DEBUG loaded listener.js 04:12:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 225 (0x12b02f800) [pid = 2283] [serial = 1937] [outer = 0x12b024c00] 04:12:52 INFO - PROCESS | 2283 | 1461323572327 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]]]}] 04:12:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:12:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 718ms 04:12:52 INFO - PROCESS | 2283 | 1461323572388 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 04:12:52 INFO - PROCESS | 2283 | 1461323572389 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 04:12:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:12:52 INFO - PROCESS | 2283 | 1461323572391 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:12:52 INFO - PROCESS | 2283 | 1461323572393 Marionette TRACE conn2 <- [1,2554,null,{}] 04:12:52 INFO - PROCESS | 2283 | 1461323572395 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}] 04:12:52 INFO - PROCESS | 2283 | 1461323572522 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 04:12:52 INFO - PROCESS | 2283 | 1461323572617 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:52 INFO - PROCESS | 2283 | ++DOCSHELL 0x138f11800 == 98 [pid = 2283] [id = 646] 04:12:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 226 (0x12b02ec00) [pid = 2283] [serial = 1938] [outer = 0x0] 04:12:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 227 (0x138996800) [pid = 2283] [serial = 1939] [outer = 0x12b02ec00] 04:12:52 INFO - PROCESS | 2283 | 1461323572646 Marionette DEBUG loaded listener.js 04:12:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 228 (0x139481400) [pid = 2283] [serial = 1940] [outer = 0x12b02ec00] 04:12:53 INFO - PROCESS | 2283 | 1461323573075 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]]]}] 04:12:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:12:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 719ms 04:12:53 INFO - PROCESS | 2283 | 1461323573110 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 04:12:53 INFO - PROCESS | 2283 | 1461323573112 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 04:12:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:12:53 INFO - PROCESS | 2283 | 1461323573146 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:12:53 INFO - PROCESS | 2283 | 1461323573148 Marionette TRACE conn2 <- [1,2558,null,{}] 04:12:53 INFO - PROCESS | 2283 | 1461323573153 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}] 04:12:53 INFO - PROCESS | 2283 | 1461323573280 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 04:12:53 INFO - PROCESS | 2283 | 1461323573382 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:53 INFO - PROCESS | 2283 | ++DOCSHELL 0x145544000 == 99 [pid = 2283] [id = 647] 04:12:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 229 (0x11a993800) [pid = 2283] [serial = 1941] [outer = 0x0] 04:12:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 230 (0x137e69800) [pid = 2283] [serial = 1942] [outer = 0x11a993800] 04:12:53 INFO - PROCESS | 2283 | 1461323573411 Marionette DEBUG loaded listener.js 04:12:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 231 (0x137e70c00) [pid = 2283] [serial = 1943] [outer = 0x11a993800] 04:12:53 INFO - PROCESS | 2283 | 1461323573842 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]]]}] 04:12:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:12:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 741ms 04:12:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:12:53 INFO - PROCESS | 2283 | 1461323573869 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 04:12:53 INFO - PROCESS | 2283 | 1461323573870 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 04:12:53 INFO - PROCESS | 2283 | 1461323573873 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:12:53 INFO - PROCESS | 2283 | 1461323573875 Marionette TRACE conn2 <- [1,2562,null,{}] 04:12:53 INFO - PROCESS | 2283 | 1461323573877 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}] 04:12:54 INFO - PROCESS | 2283 | 1461323574015 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 04:12:54 INFO - PROCESS | 2283 | 1461323574112 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:54 INFO - PROCESS | 2283 | ++DOCSHELL 0x145558800 == 100 [pid = 2283] [id = 648] 04:12:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 232 (0x137e6fc00) [pid = 2283] [serial = 1944] [outer = 0x0] 04:12:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 233 (0x137e77400) [pid = 2283] [serial = 1945] [outer = 0x137e6fc00] 04:12:54 INFO - PROCESS | 2283 | 1461323574147 Marionette DEBUG loaded listener.js 04:12:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 234 (0x13936d800) [pid = 2283] [serial = 1946] [outer = 0x137e6fc00] 04:12:54 INFO - PROCESS | 2283 | 1461323574722 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]]]}] 04:12:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:12:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 871ms 04:12:54 INFO - PROCESS | 2283 | 1461323574745 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 04:12:54 INFO - PROCESS | 2283 | 1461323574746 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 04:12:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:12:54 INFO - PROCESS | 2283 | 1461323574748 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:12:54 INFO - PROCESS | 2283 | 1461323574750 Marionette TRACE conn2 <- [1,2566,null,{}] 04:12:54 INFO - PROCESS | 2283 | 1461323574752 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}] 04:12:54 INFO - PROCESS | 2283 | 1461323574880 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 04:12:54 INFO - PROCESS | 2283 | 1461323574978 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:54 INFO - PROCESS | 2283 | ++DOCSHELL 0x12a859000 == 101 [pid = 2283] [id = 649] 04:12:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 235 (0x11c929000) [pid = 2283] [serial = 1947] [outer = 0x0] 04:12:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 236 (0x13936e000) [pid = 2283] [serial = 1948] [outer = 0x11c929000] 04:12:55 INFO - PROCESS | 2283 | 1461323575008 Marionette DEBUG loaded listener.js 04:12:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 237 (0x139372400) [pid = 2283] [serial = 1949] [outer = 0x11c929000] 04:12:55 INFO - PROCESS | 2283 | 1461323575452 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]]]}] 04:12:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:12:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 770ms 04:12:55 INFO - PROCESS | 2283 | 1461323575518 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 04:12:55 INFO - PROCESS | 2283 | 1461323575520 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 04:12:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:12:55 INFO - PROCESS | 2283 | 1461323575522 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:12:55 INFO - PROCESS | 2283 | 1461323575523 Marionette TRACE conn2 <- [1,2570,null,{}] 04:12:55 INFO - PROCESS | 2283 | 1461323575526 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}] 04:12:55 INFO - PROCESS | 2283 | 1461323575652 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 04:12:55 INFO - PROCESS | 2283 | 1461323575758 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:55 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ac61000 == 102 [pid = 2283] [id = 650] 04:12:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 238 (0x118817400) [pid = 2283] [serial = 1950] [outer = 0x0] 04:12:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 239 (0x139374400) [pid = 2283] [serial = 1951] [outer = 0x118817400] 04:12:55 INFO - PROCESS | 2283 | 1461323575787 Marionette DEBUG loaded listener.js 04:12:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 240 (0x1398e5400) [pid = 2283] [serial = 1952] [outer = 0x118817400] 04:12:56 INFO - PROCESS | 2283 | 1461323576550 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]]]}] 04:12:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:12:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1069ms 04:12:56 INFO - PROCESS | 2283 | 1461323576592 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 04:12:56 INFO - PROCESS | 2283 | 1461323576595 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 04:12:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:12:56 INFO - PROCESS | 2283 | 1461323576599 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:12:56 INFO - PROCESS | 2283 | 1461323576601 Marionette TRACE conn2 <- [1,2574,null,{}] 04:12:56 INFO - PROCESS | 2283 | 1461323576605 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}] 04:12:56 INFO - PROCESS | 2283 | 1461323576729 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 04:12:56 INFO - PROCESS | 2283 | 1461323576863 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:56 INFO - PROCESS | 2283 | ++DOCSHELL 0x12a913000 == 103 [pid = 2283] [id = 651] 04:12:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 241 (0x1142bf400) [pid = 2283] [serial = 1953] [outer = 0x0] 04:12:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 242 (0x118813400) [pid = 2283] [serial = 1954] [outer = 0x1142bf400] 04:12:56 INFO - PROCESS | 2283 | 1461323576895 Marionette DEBUG loaded listener.js 04:12:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 243 (0x11a897800) [pid = 2283] [serial = 1955] [outer = 0x1142bf400] 04:12:57 INFO - PROCESS | 2283 | 1461323577454 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]]]}] 04:12:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:12:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 924ms 04:12:57 INFO - PROCESS | 2283 | 1461323577529 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 04:12:57 INFO - PROCESS | 2283 | 1461323577535 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 04:12:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:12:57 INFO - PROCESS | 2283 | 1461323577542 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:12:57 INFO - PROCESS | 2283 | 1461323577544 Marionette TRACE conn2 <- [1,2578,null,{}] 04:12:57 INFO - PROCESS | 2283 | 1461323577548 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}] 04:12:57 INFO - PROCESS | 2283 | 1461323577763 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 04:12:57 INFO - PROCESS | 2283 | --DOCSHELL 0x12aa0a800 == 102 [pid = 2283] [id = 487] 04:12:57 INFO - PROCESS | 2283 | --DOCSHELL 0x1361e0000 == 101 [pid = 2283] [id = 636] 04:12:57 INFO - PROCESS | 2283 | --DOCSHELL 0x12a91f800 == 100 [pid = 2283] [id = 635] 04:12:57 INFO - PROCESS | 2283 | --DOCSHELL 0x132e67800 == 99 [pid = 2283] [id = 634] 04:12:57 INFO - PROCESS | 2283 | --DOCSHELL 0x1301cf000 == 98 [pid = 2283] [id = 633] 04:12:57 INFO - PROCESS | 2283 | --DOCSHELL 0x12f0c2000 == 97 [pid = 2283] [id = 632] 04:12:57 INFO - PROCESS | 2283 | --DOMWINDOW == 242 (0x12e8a3000) [pid = 2283] [serial = 1843] [outer = 0x0] [url = about:blank] 04:12:57 INFO - PROCESS | 2283 | --DOCSHELL 0x12db7c000 == 96 [pid = 2283] [id = 631] 04:12:57 INFO - PROCESS | 2283 | --DOCSHELL 0x12c06f800 == 95 [pid = 2283] [id = 630] 04:12:57 INFO - PROCESS | 2283 | --DOCSHELL 0x12a919800 == 94 [pid = 2283] [id = 629] 04:12:57 INFO - PROCESS | 2283 | --DOCSHELL 0x123c55000 == 93 [pid = 2283] [id = 628] 04:12:57 INFO - PROCESS | 2283 | --DOCSHELL 0x11c75e800 == 92 [pid = 2283] [id = 627] 04:12:57 INFO - PROCESS | 2283 | --DOCSHELL 0x12a85d000 == 91 [pid = 2283] [id = 626] 04:12:57 INFO - PROCESS | 2283 | --DOCSHELL 0x138950000 == 90 [pid = 2283] [id = 620] 04:12:57 INFO - PROCESS | 2283 | --DOCSHELL 0x1468de800 == 89 [pid = 2283] [id = 619] 04:12:57 INFO - PROCESS | 2283 | --DOCSHELL 0x138fb1000 == 88 [pid = 2283] [id = 618] 04:12:57 INFO - PROCESS | 2283 | --DOCSHELL 0x1362c6800 == 87 [pid = 2283] [id = 617] 04:12:57 INFO - PROCESS | 2283 | --DOCSHELL 0x12d0c0000 == 86 [pid = 2283] [id = 616] 04:12:57 INFO - PROCESS | 2283 | --DOCSHELL 0x124403000 == 85 [pid = 2283] [id = 615] 04:12:57 INFO - PROCESS | 2283 | 1461323577903 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:57 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ad71800 == 86 [pid = 2283] [id = 652] 04:12:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 243 (0x119d69c00) [pid = 2283] [serial = 1956] [outer = 0x0] 04:12:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 244 (0x11c3d2c00) [pid = 2283] [serial = 1957] [outer = 0x119d69c00] 04:12:57 INFO - PROCESS | 2283 | 1461323577930 Marionette DEBUG loaded listener.js 04:12:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 245 (0x123e99800) [pid = 2283] [serial = 1958] [outer = 0x119d69c00] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 244 (0x12e888c00) [pid = 2283] [serial = 1792] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 243 (0x12e811000) [pid = 2283] [serial = 1775] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 242 (0x12ef7f400) [pid = 2283] [serial = 1795] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 241 (0x129c30000) [pid = 2283] [serial = 1822] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 240 (0x12a4aa400) [pid = 2283] [serial = 1823] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 239 (0x1267a8800) [pid = 2283] [serial = 1819] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 238 (0x129119400) [pid = 2283] [serial = 1820] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 237 (0x115251c00) [pid = 2283] [serial = 1810] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 236 (0x118ed2800) [pid = 2283] [serial = 1811] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 235 (0x11c3d3400) [pid = 2283] [serial = 1814] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 234 (0x11add7400) [pid = 2283] [serial = 1813] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 233 (0x127cd3800) [pid = 2283] [serial = 1783] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 232 (0x12b458c00) [pid = 2283] [serial = 1786] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 231 (0x11bb55800) [pid = 2283] [serial = 1780] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 230 (0x12da24000) [pid = 2283] [serial = 1789] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 229 (0x12a4b0400) [pid = 2283] [serial = 1801] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 228 (0x115667c00) [pid = 2283] [serial = 1777] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 227 (0x12e806400) [pid = 2283] [serial = 1835] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 226 (0x12e6d5c00) [pid = 2283] [serial = 1798] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 225 (0x12e88b000) [pid = 2283] [serial = 1841] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 224 (0x11bb59800) [pid = 2283] [serial = 1825] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 223 (0x12b1f7400) [pid = 2283] [serial = 1826] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 222 (0x12ba55000) [pid = 2283] [serial = 1829] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 221 (0x12e4cdc00) [pid = 2283] [serial = 1838] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 220 (0x12ba55400) [pid = 2283] [serial = 1837] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 219 (0x12b45c400) [pid = 2283] [serial = 1828] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 218 (0x12cf33c00) [pid = 2283] [serial = 1831] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 217 (0x12e4a8000) [pid = 2283] [serial = 1834] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 216 (0x12d0f3000) [pid = 2283] [serial = 1832] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 215 (0x12f9bec00) [pid = 2283] [serial = 1807] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 214 (0x12d4c7800) [pid = 2283] [serial = 1840] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 213 (0x11982ac00) [pid = 2283] [serial = 1816] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 212 (0x123d40c00) [pid = 2283] [serial = 1817] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | --DOMWINDOW == 211 (0x12f72a800) [pid = 2283] [serial = 1804] [outer = 0x0] [url = about:blank] 04:12:58 INFO - PROCESS | 2283 | 1461323578304 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]]]}] 04:12:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:12:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 777ms 04:12:58 INFO - PROCESS | 2283 | 1461323578359 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 04:12:58 INFO - PROCESS | 2283 | 1461323578361 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 04:12:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:12:58 INFO - PROCESS | 2283 | 1461323578376 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:12:58 INFO - PROCESS | 2283 | 1461323578379 Marionette TRACE conn2 <- [1,2582,null,{}] 04:12:58 INFO - PROCESS | 2283 | 1461323578390 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}] 04:12:58 INFO - PROCESS | 2283 | 1461323578525 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 04:12:58 INFO - PROCESS | 2283 | 1461323578533 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:58 INFO - PROCESS | 2283 | ++DOCSHELL 0x12a914800 == 87 [pid = 2283] [id = 653] 04:12:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 212 (0x1274bc400) [pid = 2283] [serial = 1959] [outer = 0x0] 04:12:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 213 (0x129c31000) [pid = 2283] [serial = 1960] [outer = 0x1274bc400] 04:12:58 INFO - PROCESS | 2283 | 1461323578556 Marionette DEBUG loaded listener.js 04:12:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 214 (0x12a4b0000) [pid = 2283] [serial = 1961] [outer = 0x1274bc400] 04:12:59 INFO - PROCESS | 2283 | 1461323579045 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]]]}] 04:12:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:12:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 727ms 04:12:59 INFO - PROCESS | 2283 | 1461323579109 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 04:12:59 INFO - PROCESS | 2283 | 1461323579111 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 04:12:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:12:59 INFO - PROCESS | 2283 | 1461323579113 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:12:59 INFO - PROCESS | 2283 | 1461323579116 Marionette TRACE conn2 <- [1,2586,null,{}] 04:12:59 INFO - PROCESS | 2283 | 1461323579119 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}] 04:12:59 INFO - PROCESS | 2283 | 1461323579211 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 04:12:59 INFO - PROCESS | 2283 | 1461323579215 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:59 INFO - PROCESS | 2283 | ++DOCSHELL 0x12bc67800 == 88 [pid = 2283] [id = 654] 04:12:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 215 (0x12a94a000) [pid = 2283] [serial = 1962] [outer = 0x0] 04:12:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 216 (0x12abef800) [pid = 2283] [serial = 1963] [outer = 0x12a94a000] 04:12:59 INFO - PROCESS | 2283 | 1461323579253 Marionette DEBUG loaded listener.js 04:12:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 217 (0x12b00c000) [pid = 2283] [serial = 1964] [outer = 0x12a94a000] 04:12:59 INFO - PROCESS | 2283 | 1461323579793 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]]]}] 04:12:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:12:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 723ms 04:12:59 INFO - PROCESS | 2283 | 1461323579837 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 04:12:59 INFO - PROCESS | 2283 | 1461323579839 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 04:12:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:12:59 INFO - PROCESS | 2283 | 1461323579842 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:12:59 INFO - PROCESS | 2283 | 1461323579844 Marionette TRACE conn2 <- [1,2590,null,{}] 04:12:59 INFO - PROCESS | 2283 | 1461323579857 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}] 04:13:00 INFO - PROCESS | 2283 | 1461323580001 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 04:13:00 INFO - PROCESS | 2283 | 1461323580106 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:00 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d48f000 == 89 [pid = 2283] [id = 655] 04:13:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 218 (0x12a86a000) [pid = 2283] [serial = 1965] [outer = 0x0] 04:13:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 219 (0x12b1f1c00) [pid = 2283] [serial = 1966] [outer = 0x12a86a000] 04:13:00 INFO - PROCESS | 2283 | 1461323580132 Marionette DEBUG loaded listener.js 04:13:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 220 (0x12b4cf400) [pid = 2283] [serial = 1967] [outer = 0x12a86a000] 04:13:00 INFO - PROCESS | 2283 | 1461323580490 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]]]}] 04:13:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:13:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 670ms 04:13:00 INFO - PROCESS | 2283 | 1461323580513 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 04:13:00 INFO - PROCESS | 2283 | 1461323580514 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 04:13:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:13:00 INFO - PROCESS | 2283 | 1461323580519 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:13:00 INFO - PROCESS | 2283 | 1461323580520 Marionette TRACE conn2 <- [1,2594,null,{}] 04:13:00 INFO - PROCESS | 2283 | 1461323580528 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}] 04:13:00 INFO - PROCESS | 2283 | 1461323580672 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 04:13:00 INFO - PROCESS | 2283 | 1461323580708 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:00 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f6c6000 == 90 [pid = 2283] [id = 656] 04:13:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 221 (0x12b6d8800) [pid = 2283] [serial = 1968] [outer = 0x0] 04:13:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 222 (0x12d034800) [pid = 2283] [serial = 1969] [outer = 0x12b6d8800] 04:13:00 INFO - PROCESS | 2283 | 1461323580736 Marionette DEBUG loaded listener.js 04:13:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 223 (0x12da21400) [pid = 2283] [serial = 1970] [outer = 0x12b6d8800] 04:13:01 INFO - PROCESS | 2283 | 1461323581108 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]]]}] 04:13:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:13:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 625ms 04:13:01 INFO - PROCESS | 2283 | 1461323581145 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 04:13:01 INFO - PROCESS | 2283 | 1461323581146 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 04:13:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:13:01 INFO - PROCESS | 2283 | 1461323581149 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:13:01 INFO - PROCESS | 2283 | 1461323581150 Marionette TRACE conn2 <- [1,2598,null,{}] 04:13:01 INFO - PROCESS | 2283 | 1461323581153 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}] 04:13:01 INFO - PROCESS | 2283 | 1461323581341 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 04:13:01 INFO - PROCESS | 2283 | 1461323581369 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:01 INFO - PROCESS | 2283 | ++DOCSHELL 0x1301cf000 == 91 [pid = 2283] [id = 657] 04:13:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 224 (0x12d327800) [pid = 2283] [serial = 1971] [outer = 0x0] 04:13:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 225 (0x12e6d4000) [pid = 2283] [serial = 1972] [outer = 0x12d327800] 04:13:01 INFO - PROCESS | 2283 | 1461323581411 Marionette DEBUG loaded listener.js 04:13:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 226 (0x12e8a4000) [pid = 2283] [serial = 1973] [outer = 0x12d327800] 04:13:01 INFO - PROCESS | 2283 | 1461323581810 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]]]}] 04:13:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:13:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 669ms 04:13:01 INFO - PROCESS | 2283 | 1461323581818 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 04:13:01 INFO - PROCESS | 2283 | 1461323581819 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 04:13:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:13:01 INFO - PROCESS | 2283 | 1461323581821 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:13:01 INFO - PROCESS | 2283 | 1461323581823 Marionette TRACE conn2 <- [1,2602,null,{}] 04:13:01 INFO - PROCESS | 2283 | 1461323581825 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}] 04:13:01 INFO - PROCESS | 2283 | 1461323581970 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 04:13:02 INFO - PROCESS | 2283 | 1461323582002 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:02 INFO - PROCESS | 2283 | ++DOCSHELL 0x132e85000 == 92 [pid = 2283] [id = 658] 04:13:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 227 (0x12dc21000) [pid = 2283] [serial = 1974] [outer = 0x0] 04:13:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 228 (0x12f725000) [pid = 2283] [serial = 1975] [outer = 0x12dc21000] 04:13:02 INFO - PROCESS | 2283 | 1461323582027 Marionette DEBUG loaded listener.js 04:13:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 229 (0x12fd72000) [pid = 2283] [serial = 1976] [outer = 0x12dc21000] 04:13:02 INFO - PROCESS | 2283 | --DOMWINDOW == 228 (0x12d328c00) [pid = 2283] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:13:02 INFO - PROCESS | 2283 | --DOMWINDOW == 227 (0x12753b800) [pid = 2283] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:13:02 INFO - PROCESS | 2283 | --DOMWINDOW == 226 (0x11adc1800) [pid = 2283] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:13:02 INFO - PROCESS | 2283 | --DOMWINDOW == 225 (0x12b4d4800) [pid = 2283] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:13:02 INFO - PROCESS | 2283 | --DOMWINDOW == 224 (0x12a945800) [pid = 2283] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:13:02 INFO - PROCESS | 2283 | --DOMWINDOW == 223 (0x11c8df000) [pid = 2283] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:13:02 INFO - PROCESS | 2283 | --DOMWINDOW == 222 (0x118814400) [pid = 2283] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:13:02 INFO - PROCESS | 2283 | --DOMWINDOW == 221 (0x12ba4b800) [pid = 2283] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:13:02 INFO - PROCESS | 2283 | --DOMWINDOW == 220 (0x129f44000) [pid = 2283] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:13:02 INFO - PROCESS | 2283 | --DOMWINDOW == 219 (0x113530000) [pid = 2283] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:13:02 INFO - PROCESS | 2283 | --DOMWINDOW == 218 (0x12d0f5800) [pid = 2283] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:13:02 INFO - PROCESS | 2283 | 1461323582534 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]]]}] 04:13:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:13:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 769ms 04:13:02 INFO - PROCESS | 2283 | 1461323582605 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 04:13:02 INFO - PROCESS | 2283 | 1461323582608 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 04:13:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:13:02 INFO - PROCESS | 2283 | 1461323582611 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:13:02 INFO - PROCESS | 2283 | 1461323582613 Marionette TRACE conn2 <- [1,2606,null,{}] 04:13:02 INFO - PROCESS | 2283 | 1461323582622 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}] 04:13:02 INFO - PROCESS | 2283 | 1461323582794 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 04:13:02 INFO - PROCESS | 2283 | 1461323582800 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:02 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d19e000 == 93 [pid = 2283] [id = 659] 04:13:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 219 (0x11adbd000) [pid = 2283] [serial = 1977] [outer = 0x0] 04:13:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 220 (0x12ba4fc00) [pid = 2283] [serial = 1978] [outer = 0x11adbd000] 04:13:02 INFO - PROCESS | 2283 | 1461323582843 Marionette DEBUG loaded listener.js 04:13:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 221 (0x12ef84000) [pid = 2283] [serial = 1979] [outer = 0x11adbd000] 04:13:03 INFO - PROCESS | 2283 | 1461323583290 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]]]}] 04:13:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:13:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 728ms 04:13:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:13:03 INFO - PROCESS | 2283 | 1461323583354 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 04:13:03 INFO - PROCESS | 2283 | 1461323583355 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 04:13:03 INFO - PROCESS | 2283 | 1461323583357 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:13:03 INFO - PROCESS | 2283 | 1461323583358 Marionette TRACE conn2 <- [1,2610,null,{}] 04:13:03 INFO - PROCESS | 2283 | 1461323583361 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}] 04:13:03 INFO - PROCESS | 2283 | 1461323583473 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 04:13:03 INFO - PROCESS | 2283 | 1461323583499 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:03 INFO - PROCESS | 2283 | ++DOCSHELL 0x1362da800 == 94 [pid = 2283] [id = 660] 04:13:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 222 (0x12fe2b400) [pid = 2283] [serial = 1980] [outer = 0x0] 04:13:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 223 (0x12fe48800) [pid = 2283] [serial = 1981] [outer = 0x12fe2b400] 04:13:03 INFO - PROCESS | 2283 | 1461323583525 Marionette DEBUG loaded listener.js 04:13:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 224 (0x136273000) [pid = 2283] [serial = 1982] [outer = 0x12fe2b400] 04:13:03 INFO - PROCESS | 2283 | 1461323583893 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]]]}] 04:13:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:13:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 568ms 04:13:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:13:03 INFO - PROCESS | 2283 | 1461323583925 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 04:13:03 INFO - PROCESS | 2283 | 1461323583927 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 04:13:03 INFO - PROCESS | 2283 | 1461323583929 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:13:03 INFO - PROCESS | 2283 | 1461323583931 Marionette TRACE conn2 <- [1,2614,null,{}] 04:13:03 INFO - PROCESS | 2283 | 1461323583934 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}] 04:13:04 INFO - PROCESS | 2283 | 1461323584057 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 04:13:04 INFO - PROCESS | 2283 | 1461323584151 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:04 INFO - PROCESS | 2283 | ++DOCSHELL 0x1376df000 == 95 [pid = 2283] [id = 661] 04:13:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 225 (0x136271400) [pid = 2283] [serial = 1983] [outer = 0x0] 04:13:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 226 (0x138996000) [pid = 2283] [serial = 1984] [outer = 0x136271400] 04:13:04 INFO - PROCESS | 2283 | 1461323584180 Marionette DEBUG loaded listener.js 04:13:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 227 (0x13947c800) [pid = 2283] [serial = 1985] [outer = 0x136271400] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x12fde1800 == 94 [pid = 2283] [id = 532] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x12915e000 == 93 [pid = 2283] [id = 87] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x130762800 == 92 [pid = 2283] [id = 424] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x132ec5000 == 91 [pid = 2283] [id = 574] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x13673f800 == 90 [pid = 2283] [id = 576] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x12d0d3000 == 89 [pid = 2283] [id = 89] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x12f6e5800 == 88 [pid = 2283] [id = 552] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x129d78000 == 87 [pid = 2283] [id = 490] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x12f0b8800 == 86 [pid = 2283] [id = 397] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x12f0d5000 == 85 [pid = 2283] [id = 411] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x136bcd000 == 84 [pid = 2283] [id = 577] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x11b242000 == 83 [pid = 2283] [id = 430] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x129d66800 == 82 [pid = 2283] [id = 625] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x1301cb800 == 81 [pid = 2283] [id = 553] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x12b47d000 == 80 [pid = 2283] [id = 624] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x1455b9000 == 79 [pid = 2283] [id = 623] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x130764800 == 78 [pid = 2283] [id = 569] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x137aa4800 == 77 [pid = 2283] [id = 508] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x13767b800 == 76 [pid = 2283] [id = 622] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x138966000 == 75 [pid = 2283] [id = 621] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x13076b800 == 74 [pid = 2283] [id = 554] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x132e64000 == 73 [pid = 2283] [id = 449] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x11b733000 == 72 [pid = 2283] [id = 91] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x1192e3800 == 71 [pid = 2283] [id = 412] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x12c064800 == 70 [pid = 2283] [id = 88] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x136bc3000 == 69 [pid = 2283] [id = 488] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x138c92800 == 68 [pid = 2283] [id = 531] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x11c422800 == 67 [pid = 2283] [id = 512] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x12f0bc000 == 66 [pid = 2283] [id = 551] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x12ac69800 == 65 [pid = 2283] [id = 530] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x1361c6000 == 64 [pid = 2283] [id = 575] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x12f6e2000 == 63 [pid = 2283] [id = 427] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x1376ca800 == 62 [pid = 2283] [id = 578] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x12916d800 == 61 [pid = 2283] [id = 426] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x1376dc800 == 60 [pid = 2283] [id = 470] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x116759800 == 59 [pid = 2283] [id = 555] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x129d7b800 == 58 [pid = 2283] [id = 556] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x132e90000 == 57 [pid = 2283] [id = 429] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x138fac800 == 56 [pid = 2283] [id = 602] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x136735800 == 55 [pid = 2283] [id = 450] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x137edb800 == 54 [pid = 2283] [id = 486] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x12a852000 == 53 [pid = 2283] [id = 529] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x132ebf800 == 52 [pid = 2283] [id = 591] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x12a913000 == 51 [pid = 2283] [id = 651] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x12ac61000 == 50 [pid = 2283] [id = 650] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x12a859000 == 49 [pid = 2283] [id = 649] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x145558800 == 48 [pid = 2283] [id = 648] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x145544000 == 47 [pid = 2283] [id = 647] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x138f11800 == 46 [pid = 2283] [id = 646] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x139247000 == 45 [pid = 2283] [id = 645] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x139235000 == 44 [pid = 2283] [id = 644] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x139dde000 == 43 [pid = 2283] [id = 643] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x1455b8800 == 42 [pid = 2283] [id = 642] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x13895b000 == 41 [pid = 2283] [id = 641] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x1361d7800 == 40 [pid = 2283] [id = 640] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x136bde000 == 39 [pid = 2283] [id = 614] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x12aa0f000 == 38 [pid = 2283] [id = 639] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x1376dd000 == 37 [pid = 2283] [id = 637] 04:13:05 INFO - PROCESS | 2283 | --DOCSHELL 0x11c86a800 == 36 [pid = 2283] [id = 638] 04:13:06 INFO - PROCESS | 2283 | --DOCSHELL 0x11ad71800 == 35 [pid = 2283] [id = 652] 04:13:06 INFO - PROCESS | 2283 | --DOCSHELL 0x12bc67800 == 34 [pid = 2283] [id = 654] 04:13:06 INFO - PROCESS | 2283 | --DOCSHELL 0x132e85000 == 33 [pid = 2283] [id = 658] 04:13:06 INFO - PROCESS | 2283 | --DOCSHELL 0x12d19e000 == 32 [pid = 2283] [id = 659] 04:13:06 INFO - PROCESS | 2283 | --DOCSHELL 0x1301cf000 == 31 [pid = 2283] [id = 657] 04:13:06 INFO - PROCESS | 2283 | --DOCSHELL 0x12d48f000 == 30 [pid = 2283] [id = 655] 04:13:06 INFO - PROCESS | 2283 | --DOCSHELL 0x12f6c6000 == 29 [pid = 2283] [id = 656] 04:13:06 INFO - PROCESS | 2283 | --DOCSHELL 0x12a914800 == 28 [pid = 2283] [id = 653] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 226 (0x12e80ec00) [pid = 2283] [serial = 1904] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 225 (0x12d0f5000) [pid = 2283] [serial = 1898] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 224 (0x12b6d2c00) [pid = 2283] [serial = 1895] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 223 (0x12e4d0c00) [pid = 2283] [serial = 1907] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 222 (0x1389c7000) [pid = 2283] [serial = 1912] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 221 (0x12fe28800) [pid = 2283] [serial = 1910] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 220 (0x127cd6800) [pid = 2283] [serial = 1888] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 219 (0x129e5d800) [pid = 2283] [serial = 1889] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 218 (0x11bba5800) [pid = 2283] [serial = 1882] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 217 (0x12bca4c00) [pid = 2283] [serial = 1897] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 216 (0x11c3c5000) [pid = 2283] [serial = 1883] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 215 (0x12b458400) [pid = 2283] [serial = 1894] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 214 (0x11c92a400) [pid = 2283] [serial = 1885] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 213 (0x1267a2800) [pid = 2283] [serial = 1886] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 212 (0x11aa08800) [pid = 2283] [serial = 1880] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 211 (0x118ae7c00) [pid = 2283] [serial = 1879] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 210 (0x12e885800) [pid = 2283] [serial = 1861] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 209 (0x13626b400) [pid = 2283] [serial = 1870] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 208 (0x12a4ae800) [pid = 2283] [serial = 1852] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 207 (0x12d325c00) [pid = 2283] [serial = 1900] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 206 (0x12b1fc400) [pid = 2283] [serial = 1873] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 205 (0x12a288000) [pid = 2283] [serial = 1891] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 204 (0x12a7efc00) [pid = 2283] [serial = 1892] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 203 (0x11bb11c00) [pid = 2283] [serial = 1849] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 202 (0x12b00a000) [pid = 2283] [serial = 1855] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 201 (0x1389c8000) [pid = 2283] [serial = 1876] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 200 (0x12fd79c00) [pid = 2283] [serial = 1864] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 199 (0x127cd2400) [pid = 2283] [serial = 1906] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 198 (0x12b1fb400) [pid = 2283] [serial = 1858] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 197 (0x12e4aac00) [pid = 2283] [serial = 1903] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 196 (0x11520b000) [pid = 2283] [serial = 1846] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 195 (0x12dc16c00) [pid = 2283] [serial = 1901] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 194 (0x12fe42c00) [pid = 2283] [serial = 1867] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOMWINDOW == 193 (0x12e8a8400) [pid = 2283] [serial = 1909] [outer = 0x0] [url = about:blank] 04:13:06 INFO - PROCESS | 2283 | --DOCSHELL 0x1362da800 == 27 [pid = 2283] [id = 660] 04:13:06 INFO - PROCESS | 2283 | 1461323586728 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]]]}] 04:13:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:13:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2827ms 04:13:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:13:06 INFO - PROCESS | 2283 | 1461323586757 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 04:13:06 INFO - PROCESS | 2283 | 1461323586759 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 04:13:06 INFO - PROCESS | 2283 | 1461323586762 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:13:06 INFO - PROCESS | 2283 | 1461323586764 Marionette TRACE conn2 <- [1,2618,null,{}] 04:13:06 INFO - PROCESS | 2283 | 1461323586771 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}] 04:13:06 INFO - PROCESS | 2283 | 1461323586857 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 04:13:06 INFO - PROCESS | 2283 | 1461323586863 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:06 INFO - PROCESS | 2283 | ++DOCSHELL 0x1158bf000 == 28 [pid = 2283] [id = 662] 04:13:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 194 (0x11354d000) [pid = 2283] [serial = 1986] [outer = 0x0] 04:13:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 195 (0x114005c00) [pid = 2283] [serial = 1987] [outer = 0x11354d000] 04:13:06 INFO - PROCESS | 2283 | 1461323586896 Marionette DEBUG loaded listener.js 04:13:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 196 (0x1147df400) [pid = 2283] [serial = 1988] [outer = 0x11354d000] 04:13:07 INFO - PROCESS | 2283 | 1461323587272 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]]]}] 04:13:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:13:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 524ms 04:13:07 INFO - PROCESS | 2283 | 1461323587286 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 04:13:07 INFO - PROCESS | 2283 | 1461323587291 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 04:13:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:13:07 INFO - PROCESS | 2283 | 1461323587295 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:13:07 INFO - PROCESS | 2283 | 1461323587297 Marionette TRACE conn2 <- [1,2622,null,{}] 04:13:07 INFO - PROCESS | 2283 | 1461323587302 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}] 04:13:07 INFO - PROCESS | 2283 | 1461323587392 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 04:13:07 INFO - PROCESS | 2283 | 1461323587452 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:07 INFO - PROCESS | 2283 | ++DOCSHELL 0x118e55800 == 29 [pid = 2283] [id = 663] 04:13:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 197 (0x113544c00) [pid = 2283] [serial = 1989] [outer = 0x0] 04:13:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 198 (0x114daf000) [pid = 2283] [serial = 1990] [outer = 0x113544c00] 04:13:07 INFO - PROCESS | 2283 | 1461323587479 Marionette DEBUG loaded listener.js 04:13:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 199 (0x115587800) [pid = 2283] [serial = 1991] [outer = 0x113544c00] 04:13:07 INFO - PROCESS | 2283 | 1461323587812 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]]]}] 04:13:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:13:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 521ms 04:13:07 INFO - PROCESS | 2283 | 1461323587820 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 04:13:07 INFO - PROCESS | 2283 | 1461323587822 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 04:13:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:13:07 INFO - PROCESS | 2283 | 1461323587825 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:13:07 INFO - PROCESS | 2283 | 1461323587827 Marionette TRACE conn2 <- [1,2626,null,{}] 04:13:07 INFO - PROCESS | 2283 | 1461323587839 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}] 04:13:07 INFO - PROCESS | 2283 | 1461323587928 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 04:13:07 INFO - PROCESS | 2283 | 1461323587989 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:08 INFO - PROCESS | 2283 | ++DOCSHELL 0x119c72800 == 30 [pid = 2283] [id = 664] 04:13:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 200 (0x113384400) [pid = 2283] [serial = 1992] [outer = 0x0] 04:13:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 201 (0x115671800) [pid = 2283] [serial = 1993] [outer = 0x113384400] 04:13:08 INFO - PROCESS | 2283 | 1461323588020 Marionette DEBUG loaded listener.js 04:13:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 202 (0x116545c00) [pid = 2283] [serial = 1994] [outer = 0x113384400] 04:13:08 INFO - PROCESS | 2283 | 1461323588380 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]]]}] 04:13:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:13:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 572ms 04:13:08 INFO - PROCESS | 2283 | 1461323588398 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 04:13:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:13:08 INFO - PROCESS | 2283 | 1461323588402 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 04:13:08 INFO - PROCESS | 2283 | 1461323588406 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:13:08 INFO - PROCESS | 2283 | 1461323588407 Marionette TRACE conn2 <- [1,2630,null,{}] 04:13:08 INFO - PROCESS | 2283 | 1461323588409 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}] 04:13:08 INFO - PROCESS | 2283 | 1461323588494 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 04:13:08 INFO - PROCESS | 2283 | 1461323588500 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:08 INFO - PROCESS | 2283 | ++DOCSHELL 0x11a952000 == 31 [pid = 2283] [id = 665] 04:13:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 203 (0x115665c00) [pid = 2283] [serial = 1995] [outer = 0x0] 04:13:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 204 (0x118620800) [pid = 2283] [serial = 1996] [outer = 0x115665c00] 04:13:08 INFO - PROCESS | 2283 | 1461323588579 Marionette DEBUG loaded listener.js 04:13:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 205 (0x118aea800) [pid = 2283] [serial = 1997] [outer = 0x115665c00] 04:13:08 INFO - PROCESS | 2283 | 1461323588888 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]]]}] 04:13:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:13:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 519ms 04:13:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:13:08 INFO - PROCESS | 2283 | 1461323588925 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 04:13:08 INFO - PROCESS | 2283 | 1461323588927 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 04:13:08 INFO - PROCESS | 2283 | 1461323588929 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:13:08 INFO - PROCESS | 2283 | 1461323588930 Marionette TRACE conn2 <- [1,2634,null,{}] 04:13:08 INFO - PROCESS | 2283 | 1461323588935 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}] 04:13:09 INFO - PROCESS | 2283 | 1461323589013 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 04:13:09 INFO - PROCESS | 2283 | 1461323589020 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:09 INFO - PROCESS | 2283 | ++DOCSHELL 0x11b738800 == 32 [pid = 2283] [id = 666] 04:13:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 206 (0x113531400) [pid = 2283] [serial = 1998] [outer = 0x0] 04:13:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 207 (0x1191b7800) [pid = 2283] [serial = 1999] [outer = 0x113531400] 04:13:09 INFO - PROCESS | 2283 | 1461323589047 Marionette DEBUG loaded listener.js 04:13:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 208 (0x11982b400) [pid = 2283] [serial = 2000] [outer = 0x113531400] 04:13:09 INFO - PROCESS | 2283 | 1461323589413 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]]]}] 04:13:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:13:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 521ms 04:13:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:13:09 INFO - PROCESS | 2283 | 1461323589451 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 04:13:09 INFO - PROCESS | 2283 | 1461323589452 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 04:13:09 INFO - PROCESS | 2283 | 1461323589454 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:13:09 INFO - PROCESS | 2283 | 1461323589455 Marionette TRACE conn2 <- [1,2638,null,{}] 04:13:09 INFO - PROCESS | 2283 | 1461323589457 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}] 04:13:09 INFO - PROCESS | 2283 | 1461323589558 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 04:13:09 INFO - PROCESS | 2283 | 1461323589566 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:09 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c433800 == 33 [pid = 2283] [id = 667] 04:13:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 209 (0x119830c00) [pid = 2283] [serial = 2001] [outer = 0x0] 04:13:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 210 (0x11a896000) [pid = 2283] [serial = 2002] [outer = 0x119830c00] 04:13:09 INFO - PROCESS | 2283 | 1461323589595 Marionette DEBUG loaded listener.js 04:13:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 211 (0x11acc0000) [pid = 2283] [serial = 2003] [outer = 0x119830c00] 04:13:09 INFO - PROCESS | 2283 | 1461323589939 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]]]}] 04:13:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:13:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 518ms 04:13:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:13:09 INFO - PROCESS | 2283 | 1461323589973 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 04:13:09 INFO - PROCESS | 2283 | 1461323589974 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 04:13:09 INFO - PROCESS | 2283 | 1461323589976 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:13:09 INFO - PROCESS | 2283 | 1461323589977 Marionette TRACE conn2 <- [1,2642,null,{}] 04:13:09 INFO - PROCESS | 2283 | 1461323589979 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}] 04:13:10 INFO - PROCESS | 2283 | 1461323590060 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 04:13:10 INFO - PROCESS | 2283 | 1461323590124 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:10 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c95e000 == 34 [pid = 2283] [id = 668] 04:13:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 212 (0x11520f400) [pid = 2283] [serial = 2004] [outer = 0x0] 04:13:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 213 (0x11adbf800) [pid = 2283] [serial = 2005] [outer = 0x11520f400] 04:13:10 INFO - PROCESS | 2283 | 1461323590149 Marionette DEBUG loaded listener.js 04:13:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 214 (0x11b718000) [pid = 2283] [serial = 2006] [outer = 0x11520f400] 04:13:10 INFO - PROCESS | 2283 | 1461323590451 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]]]}] 04:13:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:13:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 524ms 04:13:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:13:10 INFO - PROCESS | 2283 | 1461323590501 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 04:13:10 INFO - PROCESS | 2283 | 1461323590502 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 04:13:10 INFO - PROCESS | 2283 | 1461323590504 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:13:10 INFO - PROCESS | 2283 | 1461323590505 Marionette TRACE conn2 <- [1,2646,null,{}] 04:13:10 INFO - PROCESS | 2283 | 1461323590507 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}] 04:13:10 INFO - PROCESS | 2283 | 1461323590588 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 04:13:10 INFO - PROCESS | 2283 | 1461323590593 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:10 INFO - PROCESS | 2283 | ++DOCSHELL 0x123d83800 == 35 [pid = 2283] [id = 669] 04:13:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 215 (0x11b719400) [pid = 2283] [serial = 2007] [outer = 0x0] 04:13:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 216 (0x11bb9dc00) [pid = 2283] [serial = 2008] [outer = 0x11b719400] 04:13:10 INFO - PROCESS | 2283 | 1461323590619 Marionette DEBUG loaded listener.js 04:13:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 217 (0x11bfc2400) [pid = 2283] [serial = 2009] [outer = 0x11b719400] 04:13:10 INFO - PROCESS | 2283 | 1461323590959 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]]]}] 04:13:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:13:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 469ms 04:13:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:13:10 INFO - PROCESS | 2283 | 1461323590973 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 04:13:10 INFO - PROCESS | 2283 | 1461323590974 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 04:13:10 INFO - PROCESS | 2283 | 1461323590977 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:13:10 INFO - PROCESS | 2283 | 1461323590978 Marionette TRACE conn2 <- [1,2650,null,{}] 04:13:10 INFO - PROCESS | 2283 | 1461323590980 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}] 04:13:11 INFO - PROCESS | 2283 | 1461323591094 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 04:13:11 INFO - PROCESS | 2283 | 1461323591101 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:11 INFO - PROCESS | 2283 | ++DOCSHELL 0x119c72000 == 36 [pid = 2283] [id = 670] 04:13:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 218 (0x11adbfc00) [pid = 2283] [serial = 2010] [outer = 0x0] 04:13:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 219 (0x11bfc5800) [pid = 2283] [serial = 2011] [outer = 0x11adbfc00] 04:13:11 INFO - PROCESS | 2283 | 1461323591127 Marionette DEBUG loaded listener.js 04:13:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 220 (0x11c1c2c00) [pid = 2283] [serial = 2012] [outer = 0x11adbfc00] 04:13:11 INFO - PROCESS | 2283 | 1461323591509 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]]]}] 04:13:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:13:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 571ms 04:13:11 INFO - PROCESS | 2283 | 1461323591557 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 04:13:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:13:11 INFO - PROCESS | 2283 | 1461323591559 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 04:13:11 INFO - PROCESS | 2283 | 1461323591563 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:13:11 INFO - PROCESS | 2283 | 1461323591566 Marionette TRACE conn2 <- [1,2654,null,{}] 04:13:11 INFO - PROCESS | 2283 | 1461323591570 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}] 04:13:11 INFO - PROCESS | 2283 | 1461323591700 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 04:13:11 INFO - PROCESS | 2283 | 1461323591809 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:11 INFO - PROCESS | 2283 | ++DOCSHELL 0x12751a800 == 37 [pid = 2283] [id = 671] 04:13:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 221 (0x119831800) [pid = 2283] [serial = 2013] [outer = 0x0] 04:13:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 222 (0x11c1c3000) [pid = 2283] [serial = 2014] [outer = 0x119831800] 04:13:11 INFO - PROCESS | 2283 | 1461323591850 Marionette DEBUG loaded listener.js 04:13:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 223 (0x11c3c0000) [pid = 2283] [serial = 2015] [outer = 0x119831800] 04:13:12 INFO - PROCESS | 2283 | 1461323592188 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]]]}] 04:13:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:13:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 673ms 04:13:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:13:12 INFO - PROCESS | 2283 | 1461323592235 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 04:13:12 INFO - PROCESS | 2283 | 1461323592237 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 04:13:12 INFO - PROCESS | 2283 | 1461323592239 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:13:12 INFO - PROCESS | 2283 | 1461323592241 Marionette TRACE conn2 <- [1,2658,null,{}] 04:13:12 INFO - PROCESS | 2283 | 1461323592243 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}] 04:13:12 INFO - PROCESS | 2283 | 1461323592362 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 04:13:12 INFO - PROCESS | 2283 | 1461323592379 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:12 INFO - PROCESS | 2283 | ++DOCSHELL 0x11b733800 == 38 [pid = 2283] [id = 672] 04:13:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 224 (0x11c53b800) [pid = 2283] [serial = 2016] [outer = 0x0] 04:13:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 225 (0x11c8df000) [pid = 2283] [serial = 2017] [outer = 0x11c53b800] 04:13:12 INFO - PROCESS | 2283 | 1461323592414 Marionette DEBUG loaded listener.js 04:13:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 226 (0x11c92b800) [pid = 2283] [serial = 2018] [outer = 0x11c53b800] 04:13:12 INFO - PROCESS | 2283 | 1461323592773 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]]]}] 04:13:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:13:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 571ms 04:13:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:13:12 INFO - PROCESS | 2283 | 1461323592811 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 04:13:12 INFO - PROCESS | 2283 | 1461323592812 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 04:13:12 INFO - PROCESS | 2283 | 1461323592814 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:13:12 INFO - PROCESS | 2283 | 1461323592815 Marionette TRACE conn2 <- [1,2662,null,{}] 04:13:12 INFO - PROCESS | 2283 | 1461323592818 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}] 04:13:12 INFO - PROCESS | 2283 | 1461323592926 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 04:13:12 INFO - PROCESS | 2283 | 1461323592969 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:12 INFO - PROCESS | 2283 | ++DOCSHELL 0x129c0d000 == 39 [pid = 2283] [id = 673] 04:13:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 227 (0x11c924000) [pid = 2283] [serial = 2019] [outer = 0x0] 04:13:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 228 (0x123bf5c00) [pid = 2283] [serial = 2020] [outer = 0x11c924000] 04:13:12 INFO - PROCESS | 2283 | 1461323592995 Marionette DEBUG loaded listener.js 04:13:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 229 (0x123ff5c00) [pid = 2283] [serial = 2021] [outer = 0x11c924000] 04:13:13 INFO - PROCESS | 2283 | 1461323593335 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]]]}] 04:13:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:13:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 570ms 04:13:13 INFO - PROCESS | 2283 | 1461323593384 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 04:13:13 INFO - PROCESS | 2283 | 1461323593386 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 04:13:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:13:13 INFO - PROCESS | 2283 | 1461323593388 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:13:13 INFO - PROCESS | 2283 | 1461323593389 Marionette TRACE conn2 <- [1,2666,null,{}] 04:13:13 INFO - PROCESS | 2283 | 1461323593391 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}] 04:13:13 INFO - PROCESS | 2283 | 1461323593496 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 04:13:13 INFO - PROCESS | 2283 | 1461323593509 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:13 INFO - PROCESS | 2283 | ++DOCSHELL 0x129d7b000 == 40 [pid = 2283] [id = 674] 04:13:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 230 (0x123ff6400) [pid = 2283] [serial = 2022] [outer = 0x0] 04:13:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 231 (0x124446000) [pid = 2283] [serial = 2023] [outer = 0x123ff6400] 04:13:13 INFO - PROCESS | 2283 | 1461323593535 Marionette DEBUG loaded listener.js 04:13:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 232 (0x124548000) [pid = 2283] [serial = 2024] [outer = 0x123ff6400] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 231 (0x123ff1800) [pid = 2283] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 230 (0x12e6cfc00) [pid = 2283] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 229 (0x12fd76400) [pid = 2283] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 228 (0x12428e800) [pid = 2283] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 227 (0x11566c000) [pid = 2283] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 226 (0x12a77b000) [pid = 2283] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 225 (0x11bba3400) [pid = 2283] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 224 (0x113541000) [pid = 2283] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 223 (0x12e4c6800) [pid = 2283] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 222 (0x12f9b6400) [pid = 2283] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 221 (0x114447800) [pid = 2283] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 220 (0x12a4abc00) [pid = 2283] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 219 (0x12a774800) [pid = 2283] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 218 (0x12d034000) [pid = 2283] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 217 (0x12a943400) [pid = 2283] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 216 (0x11aa0f000) [pid = 2283] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 215 (0x1239e9000) [pid = 2283] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 214 (0x118816800) [pid = 2283] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 213 (0x11acbe800) [pid = 2283] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 212 (0x12a944400) [pid = 2283] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 211 (0x12a77b400) [pid = 2283] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 210 (0x1133ad000) [pid = 2283] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 209 (0x11b717400) [pid = 2283] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 208 (0x11353dc00) [pid = 2283] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 207 (0x1142c6800) [pid = 2283] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 206 (0x1147e2000) [pid = 2283] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 205 (0x11c8e0000) [pid = 2283] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 204 (0x119831400) [pid = 2283] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 203 (0x1267a7c00) [pid = 2283] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 202 (0x113536000) [pid = 2283] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 201 (0x115667800) [pid = 2283] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 200 (0x12a869c00) [pid = 2283] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 199 (0x12679e400) [pid = 2283] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 198 (0x11353ac00) [pid = 2283] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 197 (0x115662c00) [pid = 2283] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 196 (0x12ef80400) [pid = 2283] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 195 (0x113382800) [pid = 2283] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 194 (0x1163de000) [pid = 2283] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 193 (0x12a949800) [pid = 2283] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 192 (0x11acbb800) [pid = 2283] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 191 (0x12f9bc000) [pid = 2283] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 190 (0x12b003000) [pid = 2283] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 189 (0x1267a8000) [pid = 2283] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 188 (0x12fe41800) [pid = 2283] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 187 (0x129a0c400) [pid = 2283] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 186 (0x12a94e800) [pid = 2283] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 185 (0x12d322c00) [pid = 2283] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 184 (0x11adbe400) [pid = 2283] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 183 (0x11353bc00) [pid = 2283] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 182 (0x12d320400) [pid = 2283] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 181 (0x12fe40c00) [pid = 2283] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 180 (0x12b6d8800) [pid = 2283] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 179 (0x12d327800) [pid = 2283] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 178 (0x12dc21000) [pid = 2283] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 177 (0x12fe2b400) [pid = 2283] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 176 (0x12b02ec00) [pid = 2283] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 175 (0x12b024c00) [pid = 2283] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 174 (0x138989000) [pid = 2283] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 173 (0x12f2b9000) [pid = 2283] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 172 (0x12b1fdc00) [pid = 2283] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 171 (0x12b1f5c00) [pid = 2283] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 170 (0x12a775800) [pid = 2283] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 169 (0x11a89b800) [pid = 2283] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 168 (0x113546c00) [pid = 2283] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 167 (0x12fe2ac00) [pid = 2283] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 166 (0x12a94a000) [pid = 2283] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 165 (0x1274bc400) [pid = 2283] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 164 (0x119d69c00) [pid = 2283] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 163 (0x1142bf400) [pid = 2283] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 162 (0x118817400) [pid = 2283] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 161 (0x11c929000) [pid = 2283] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 160 (0x137e6fc00) [pid = 2283] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 159 (0x11a993800) [pid = 2283] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 158 (0x11adbd000) [pid = 2283] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:13:15 INFO - PROCESS | 2283 | --DOMWINDOW == 157 (0x12a86a000) [pid = 2283] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:13:15 INFO - PROCESS | 2283 | 1461323595165 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]]]}] 04:13:15 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) 04:13:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1820ms 04:13:15 INFO - PROCESS | 2283 | 1461323595208 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 04:13:15 INFO - PROCESS | 2283 | 1461323595210 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 04:13:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:13:15 INFO - PROCESS | 2283 | 1461323595212 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:13:15 INFO - PROCESS | 2283 | 1461323595213 Marionette TRACE conn2 <- [1,2670,null,{}] 04:13:15 INFO - PROCESS | 2283 | 1461323595215 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}] 04:13:15 INFO - PROCESS | 2283 | 1461323595297 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 04:13:15 INFO - PROCESS | 2283 | 1461323595304 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:15 INFO - PROCESS | 2283 | ++DOCSHELL 0x119c81800 == 41 [pid = 2283] [id = 675] 04:13:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 158 (0x1133ad000) [pid = 2283] [serial = 2025] [outer = 0x0] 04:13:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 159 (0x113541800) [pid = 2283] [serial = 2026] [outer = 0x1133ad000] 04:13:15 INFO - PROCESS | 2283 | 1461323595330 Marionette DEBUG loaded listener.js 04:13:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 160 (0x1147e2000) [pid = 2283] [serial = 2027] [outer = 0x1133ad000] 04:13:16 INFO - PROCESS | 2283 | 1461323596159 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] 04:13:16 INFO - PROCESS | 2283 | 1461323596186 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 04:13:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:13:16 INFO - PROCESS | 2283 | 1461323596188 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:13:16 INFO - PROCESS | 2283 | 1461323596189 Marionette TRACE conn2 <- [1,2674,null,{}] 04:13:16 INFO - PROCESS | 2283 | 1461323596192 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}] 04:13:16 INFO - PROCESS | 2283 | 1461323596276 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 04:13:16 INFO - PROCESS | 2283 | 1461323596340 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:16 INFO - PROCESS | 2283 | ++DOCSHELL 0x12a851000 == 42 [pid = 2283] [id = 676] 04:13:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 161 (0x113536000) [pid = 2283] [serial = 2028] [outer = 0x0] 04:13:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 162 (0x11885b400) [pid = 2283] [serial = 2029] [outer = 0x113536000] 04:13:16 INFO - PROCESS | 2283 | 1461323596365 Marionette DEBUG loaded listener.js 04:13:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 163 (0x11b717400) [pid = 2283] [serial = 2030] [outer = 0x113536000] 04:13:17 INFO - PROCESS | 2283 | 1461323597170 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] 04:13:17 INFO - PROCESS | 2283 | 1461323597211 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 04:13:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:13:17 INFO - PROCESS | 2283 | 1461323597215 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:13:17 INFO - PROCESS | 2283 | 1461323597218 Marionette TRACE conn2 <- [1,2678,null,{}] 04:13:17 INFO - PROCESS | 2283 | 1461323597242 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}] 04:13:17 INFO - PROCESS | 2283 | --DOCSHELL 0x12f6e0000 == 41 [pid = 2283] [id = 16] 04:13:17 INFO - PROCESS | 2283 | 1461323597429 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 04:13:17 INFO - PROCESS | 2283 | 1461323597544 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:17 INFO - PROCESS | 2283 | ++DOCSHELL 0x119159000 == 42 [pid = 2283] [id = 677] 04:13:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 164 (0x11353bc00) [pid = 2283] [serial = 2031] [outer = 0x0] 04:13:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 165 (0x1142c6c00) [pid = 2283] [serial = 2032] [outer = 0x11353bc00] 04:13:17 INFO - PROCESS | 2283 | 1461323597579 Marionette DEBUG loaded listener.js 04:13:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 166 (0x114dae000) [pid = 2283] [serial = 2033] [outer = 0x11353bc00] 04:13:18 INFO - PROCESS | 2283 | 1461323598513 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]]]}] 04:13:18 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) 04:13:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1327ms 04:13:18 INFO - PROCESS | 2283 | 1461323598541 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 04:13:18 INFO - PROCESS | 2283 | 1461323598545 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 04:13:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:13:18 INFO - PROCESS | 2283 | 1461323598549 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:13:18 INFO - PROCESS | 2283 | 1461323598551 Marionette TRACE conn2 <- [1,2682,null,{}] 04:13:18 INFO - PROCESS | 2283 | 1461323598554 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}] 04:13:18 INFO - PROCESS | 2283 | 1461323598666 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 04:13:18 INFO - PROCESS | 2283 | 1461323598729 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:18 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c427800 == 43 [pid = 2283] [id = 678] 04:13:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 167 (0x114dafc00) [pid = 2283] [serial = 2034] [outer = 0x0] 04:13:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 168 (0x115668000) [pid = 2283] [serial = 2035] [outer = 0x114dafc00] 04:13:18 INFO - PROCESS | 2283 | 1461323598759 Marionette DEBUG loaded listener.js 04:13:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 169 (0x116546400) [pid = 2283] [serial = 2036] [outer = 0x114dafc00] 04:13:19 INFO - PROCESS | 2283 | 1461323599773 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]]]}] 04:13:19 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) 04:13:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1271ms 04:13:19 INFO - PROCESS | 2283 | 1461323599821 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 04:13:19 INFO - PROCESS | 2283 | 1461323599822 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 04:13:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:13:19 INFO - PROCESS | 2283 | 1461323599825 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:13:19 INFO - PROCESS | 2283 | 1461323599828 Marionette TRACE conn2 <- [1,2686,null,{}] 04:13:19 INFO - PROCESS | 2283 | 1461323599836 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}] 04:13:19 INFO - PROCESS | 2283 | 1461323599957 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 04:13:20 INFO - PROCESS | 2283 | 1461323600016 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:20 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c425000 == 44 [pid = 2283] [id = 679] 04:13:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 170 (0x113409000) [pid = 2283] [serial = 2037] [outer = 0x0] 04:13:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 171 (0x114db1800) [pid = 2283] [serial = 2038] [outer = 0x113409000] 04:13:20 INFO - PROCESS | 2283 | 1461323600049 Marionette DEBUG loaded listener.js 04:13:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 172 (0x11861bc00) [pid = 2283] [serial = 2039] [outer = 0x113409000] 04:13:20 INFO - PROCESS | 2283 | --DOCSHELL 0x1192ed000 == 43 [pid = 2283] [id = 369] 04:13:20 INFO - PROCESS | 2283 | --DOCSHELL 0x11c434800 == 42 [pid = 2283] [id = 373] 04:13:20 INFO - PROCESS | 2283 | --DOCSHELL 0x1192ed800 == 41 [pid = 2283] [id = 363] 04:13:20 INFO - PROCESS | 2283 | --DOCSHELL 0x123c6c000 == 40 [pid = 2283] [id = 368] 04:13:20 INFO - PROCESS | 2283 | --DOCSHELL 0x12b483800 == 39 [pid = 2283] [id = 372] 04:13:20 INFO - PROCESS | 2283 | --DOCSHELL 0x11b237800 == 38 [pid = 2283] [id = 371] 04:13:20 INFO - PROCESS | 2283 | --DOCSHELL 0x11b23b800 == 37 [pid = 2283] [id = 365] 04:13:20 INFO - PROCESS | 2283 | --DOCSHELL 0x11c435000 == 36 [pid = 2283] [id = 366] 04:13:20 INFO - PROCESS | 2283 | --DOCSHELL 0x11abb7800 == 35 [pid = 2283] [id = 364] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 171 (0x138996000) [pid = 2283] [serial = 1984] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOCSHELL 0x1376df000 == 34 [pid = 2283] [id = 661] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 170 (0x12fe40800) [pid = 2283] [serial = 1808] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 169 (0x11582cc00) [pid = 2283] [serial = 1712] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 168 (0x12a778400) [pid = 2283] [serial = 1655] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 167 (0x12cf2ec00) [pid = 2283] [serial = 1787] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 166 (0x12d0f5c00) [pid = 2283] [serial = 1733] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 165 (0x12a94c400) [pid = 2283] [serial = 1598] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 164 (0x11c3cc800) [pid = 2283] [serial = 1781] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 163 (0x12abe8400) [pid = 2283] [serial = 1583] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 162 (0x11add5400) [pid = 2283] [serial = 1646] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 161 (0x1274c2800) [pid = 2283] [serial = 1649] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 160 (0x12bf11400) [pid = 2283] [serial = 1727] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 159 (0x12a94d800) [pid = 2283] [serial = 1661] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 158 (0x1147e5c00) [pid = 2283] [serial = 1577] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 157 (0x12a870000) [pid = 2283] [serial = 1589] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 156 (0x12f722800) [pid = 2283] [serial = 1802] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 155 (0x11c931c00) [pid = 2283] [serial = 1670] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 154 (0x11881e800) [pid = 2283] [serial = 1778] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 153 (0x129f3cc00) [pid = 2283] [serial = 1652] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 152 (0x11acc2400) [pid = 2283] [serial = 1715] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 151 (0x12abf1c00) [pid = 2283] [serial = 1724] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 150 (0x12d4bf400) [pid = 2283] [serial = 1736] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 149 (0x11c4bac00) [pid = 2283] [serial = 1580] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 148 (0x12e4a4000) [pid = 2283] [serial = 1790] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 147 (0x12a773000) [pid = 2283] [serial = 1721] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 146 (0x12f2bbc00) [pid = 2283] [serial = 1799] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 145 (0x118622400) [pid = 2283] [serial = 1643] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 144 (0x12fd75800) [pid = 2283] [serial = 1592] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 143 (0x11353c000) [pid = 2283] [serial = 1640] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 142 (0x1389cf000) [pid = 2283] [serial = 1877] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 141 (0x12abed800) [pid = 2283] [serial = 1664] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 140 (0x12d035800) [pid = 2283] [serial = 1730] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 139 (0x12a287c00) [pid = 2283] [serial = 1784] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 138 (0x12f2b0c00) [pid = 2283] [serial = 1796] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 137 (0x136269800) [pid = 2283] [serial = 1595] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 136 (0x12e881c00) [pid = 2283] [serial = 1586] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 135 (0x12f9b5000) [pid = 2283] [serial = 1805] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 134 (0x12a864800) [pid = 2283] [serial = 1658] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 133 (0x1265d6400) [pid = 2283] [serial = 1718] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x12b1f0400) [pid = 2283] [serial = 1667] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x12e8ab800) [pid = 2283] [serial = 1793] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 130 (0x12a941800) [pid = 2283] [serial = 1853] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x136270000) [pid = 2283] [serial = 1871] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 128 (0x136272400) [pid = 2283] [serial = 1874] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 127 (0x12b00ec00) [pid = 2283] [serial = 1856] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 126 (0x12f9b4400) [pid = 2283] [serial = 1844] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x1239e7000) [pid = 2283] [serial = 1850] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x11881e000) [pid = 2283] [serial = 1847] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x12f9bb800) [pid = 2283] [serial = 1862] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x12fe4e000) [pid = 2283] [serial = 1868] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x12fe2ec00) [pid = 2283] [serial = 1865] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x12d31a800) [pid = 2283] [serial = 1859] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x12d034800) [pid = 2283] [serial = 1969] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x12e6d4000) [pid = 2283] [serial = 1972] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x12f725000) [pid = 2283] [serial = 1975] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x12e8a4000) [pid = 2283] [serial = 1973] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x12fe48800) [pid = 2283] [serial = 1981] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x12fd72000) [pid = 2283] [serial = 1976] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x138996800) [pid = 2283] [serial = 1939] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 112 (0x12b02f800) [pid = 2283] [serial = 1937] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x12b02a400) [pid = 2283] [serial = 1936] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x138990c00) [pid = 2283] [serial = 1933] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x138995400) [pid = 2283] [serial = 1934] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 108 (0x13947e000) [pid = 2283] [serial = 1931] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 107 (0x1389cfc00) [pid = 2283] [serial = 1930] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 106 (0x12e8a3400) [pid = 2283] [serial = 1927] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x12f2b7800) [pid = 2283] [serial = 1928] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 104 (0x12e4cc000) [pid = 2283] [serial = 1925] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 103 (0x12bca4800) [pid = 2283] [serial = 1924] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 102 (0x12b002400) [pid = 2283] [serial = 1922] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 101 (0x12a7f8c00) [pid = 2283] [serial = 1921] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 100 (0x123fed000) [pid = 2283] [serial = 1919] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 99 (0x11c3b8800) [pid = 2283] [serial = 1918] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 98 (0x1163e1c00) [pid = 2283] [serial = 1916] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 97 (0x11475cc00) [pid = 2283] [serial = 1915] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 96 (0x1389ce400) [pid = 2283] [serial = 1913] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 95 (0x12abef800) [pid = 2283] [serial = 1963] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 94 (0x12b00c000) [pid = 2283] [serial = 1964] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 93 (0x129c31000) [pid = 2283] [serial = 1960] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 92 (0x12a4b0000) [pid = 2283] [serial = 1961] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 91 (0x11c3d2c00) [pid = 2283] [serial = 1957] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 90 (0x123e99800) [pid = 2283] [serial = 1958] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 89 (0x118813400) [pid = 2283] [serial = 1954] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 88 (0x11a897800) [pid = 2283] [serial = 1955] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 87 (0x1398e5400) [pid = 2283] [serial = 1952] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 86 (0x139374400) [pid = 2283] [serial = 1951] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 85 (0x139372400) [pid = 2283] [serial = 1949] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 84 (0x13936e000) [pid = 2283] [serial = 1948] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 83 (0x13936d800) [pid = 2283] [serial = 1946] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 82 (0x137e77400) [pid = 2283] [serial = 1945] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 81 (0x137e70c00) [pid = 2283] [serial = 1943] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 80 (0x137e69800) [pid = 2283] [serial = 1942] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 79 (0x139481400) [pid = 2283] [serial = 1940] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 78 (0x12ba4fc00) [pid = 2283] [serial = 1978] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 77 (0x12b1f1c00) [pid = 2283] [serial = 1966] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 76 (0x12b4cf400) [pid = 2283] [serial = 1967] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 75 (0x12da21400) [pid = 2283] [serial = 1970] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 74 (0x136273000) [pid = 2283] [serial = 1982] [outer = 0x0] [url = about:blank] 04:13:20 INFO - PROCESS | 2283 | --DOMWINDOW == 73 (0x12ef84000) [pid = 2283] [serial = 1979] [outer = 0x0] [url = about:blank] 04:13:21 INFO - PROCESS | 2283 | 1461323601209 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 04:13:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:13:21 INFO - PROCESS | 2283 | 1461323601252 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 04:13:21 INFO - PROCESS | 2283 | 1461323601255 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:13:21 INFO - PROCESS | 2283 | 1461323601256 Marionette TRACE conn2 <- [1,2690,null,{}] 04:13:21 INFO - PROCESS | 2283 | 1461323601260 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}] 04:13:21 INFO - PROCESS | 2283 | 1461323601341 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 04:13:21 INFO - PROCESS | 2283 | 1461323601347 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:21 INFO - PROCESS | 2283 | ++DOCSHELL 0x11925d800 == 35 [pid = 2283] [id = 680] 04:13:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 74 (0x11423fc00) [pid = 2283] [serial = 2040] [outer = 0x0] 04:13:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 75 (0x1147e5c00) [pid = 2283] [serial = 2041] [outer = 0x11423fc00] 04:13:21 INFO - PROCESS | 2283 | 1461323601379 Marionette DEBUG loaded listener.js 04:13:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 76 (0x114f71c00) [pid = 2283] [serial = 2042] [outer = 0x11423fc00] 04:13:22 INFO - PROCESS | 2283 | 1461323602311 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] 04:13:22 INFO - PROCESS | 2283 | 1461323602330 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 04:13:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:13:22 INFO - PROCESS | 2283 | 1461323602336 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:13:22 INFO - PROCESS | 2283 | 1461323602338 Marionette TRACE conn2 <- [1,2694,null,{}] 04:13:22 INFO - PROCESS | 2283 | 1461323602340 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}] 04:13:22 INFO - PROCESS | 2283 | 1461323602426 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 04:13:22 INFO - PROCESS | 2283 | 1461323602432 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:22 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c10a800 == 36 [pid = 2283] [id = 681] 04:13:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 77 (0x11520e000) [pid = 2283] [serial = 2043] [outer = 0x0] 04:13:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 78 (0x116546000) [pid = 2283] [serial = 2044] [outer = 0x11520e000] 04:13:22 INFO - PROCESS | 2283 | 1461323602461 Marionette DEBUG loaded listener.js 04:13:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 79 (0x118694400) [pid = 2283] [serial = 2045] [outer = 0x11520e000] 04:13:23 INFO - PROCESS | 2283 | --DOMWINDOW == 78 (0x11c924000) [pid = 2283] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:13:23 INFO - PROCESS | 2283 | --DOMWINDOW == 77 (0x113544c00) [pid = 2283] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:13:23 INFO - PROCESS | 2283 | --DOMWINDOW == 76 (0x11adbfc00) [pid = 2283] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:13:23 INFO - PROCESS | 2283 | --DOMWINDOW == 75 (0x113384400) [pid = 2283] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:13:23 INFO - PROCESS | 2283 | --DOMWINDOW == 74 (0x11c53b800) [pid = 2283] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:13:23 INFO - PROCESS | 2283 | --DOMWINDOW == 73 (0x113531400) [pid = 2283] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:13:23 INFO - PROCESS | 2283 | --DOMWINDOW == 72 (0x119830c00) [pid = 2283] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:13:23 INFO - PROCESS | 2283 | --DOMWINDOW == 71 (0x115665c00) [pid = 2283] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:13:23 INFO - PROCESS | 2283 | --DOMWINDOW == 70 (0x11b719400) [pid = 2283] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:13:23 INFO - PROCESS | 2283 | --DOMWINDOW == 69 (0x11520f400) [pid = 2283] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:13:23 INFO - PROCESS | 2283 | --DOMWINDOW == 68 (0x11354d000) [pid = 2283] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:13:23 INFO - PROCESS | 2283 | --DOMWINDOW == 67 (0x119831800) [pid = 2283] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:13:23 INFO - PROCESS | 2283 | --DOMWINDOW == 66 (0x123ff6400) [pid = 2283] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:13:23 INFO - PROCESS | 2283 | --DOMWINDOW == 65 (0x1133ad000) [pid = 2283] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:13:23 INFO - PROCESS | 2283 | 1461323603320 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] 04:13:23 INFO - PROCESS | 2283 | 1461323603363 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 04:13:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:13:23 INFO - PROCESS | 2283 | 1461323603368 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:13:23 INFO - PROCESS | 2283 | 1461323603370 Marionette TRACE conn2 <- [1,2698,null,{}] 04:13:23 INFO - PROCESS | 2283 | 1461323603390 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}] 04:13:23 INFO - PROCESS | 2283 | 1461323603490 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 04:13:23 INFO - PROCESS | 2283 | 1461323603541 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:23 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ab43800 == 37 [pid = 2283] [id = 682] 04:13:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 66 (0x113536c00) [pid = 2283] [serial = 2046] [outer = 0x0] 04:13:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 67 (0x11353e800) [pid = 2283] [serial = 2047] [outer = 0x113536c00] 04:13:23 INFO - PROCESS | 2283 | 1461323603574 Marionette DEBUG loaded listener.js 04:13:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 68 (0x114db1c00) [pid = 2283] [serial = 2048] [outer = 0x113536c00] 04:13:24 INFO - PROCESS | 2283 | 1461323604486 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 04:13:24 INFO - PROCESS | 2283 | 1461323604512 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 04:13:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:13:24 INFO - PROCESS | 2283 | 1461323604517 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:13:24 INFO - PROCESS | 2283 | 1461323604518 Marionette TRACE conn2 <- [1,2702,null,{}] 04:13:24 INFO - PROCESS | 2283 | 1461323604521 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}] 04:13:24 INFO - PROCESS | 2283 | 1461323604619 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 04:13:24 INFO - PROCESS | 2283 | 1461323604670 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:24 INFO - PROCESS | 2283 | ++DOCSHELL 0x123d76800 == 38 [pid = 2283] [id = 683] 04:13:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 69 (0x114db2800) [pid = 2283] [serial = 2049] [outer = 0x0] 04:13:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 70 (0x1165ce400) [pid = 2283] [serial = 2050] [outer = 0x114db2800] 04:13:24 INFO - PROCESS | 2283 | 1461323604701 Marionette DEBUG loaded listener.js 04:13:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 71 (0x118813400) [pid = 2283] [serial = 2051] [outer = 0x114db2800] 04:13:25 INFO - PROCESS | 2283 | 1461323605198 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]]]}] 04:13:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:13:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 721ms 04:13:25 INFO - PROCESS | 2283 | 1461323605238 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 04:13:25 INFO - PROCESS | 2283 | 1461323605241 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 04:13:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:13:25 INFO - PROCESS | 2283 | 1461323605245 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:13:25 INFO - PROCESS | 2283 | 1461323605248 Marionette TRACE conn2 <- [1,2706,null,{}] 04:13:25 INFO - PROCESS | 2283 | 1461323605262 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}] 04:13:25 INFO - PROCESS | 2283 | 1461323605415 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 04:13:25 INFO - PROCESS | 2283 | 1461323605511 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:25 INFO - PROCESS | 2283 | ++DOCSHELL 0x127e0f800 == 39 [pid = 2283] [id = 684] 04:13:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 72 (0x1191b8800) [pid = 2283] [serial = 2052] [outer = 0x0] 04:13:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 73 (0x119283c00) [pid = 2283] [serial = 2053] [outer = 0x1191b8800] 04:13:25 INFO - PROCESS | 2283 | 1461323605562 Marionette DEBUG loaded listener.js 04:13:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 74 (0x11982ec00) [pid = 2283] [serial = 2054] [outer = 0x1191b8800] 04:13:26 INFO - PROCESS | 2283 | 1461323606015 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]]]}] 04:13:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:13:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 831ms 04:13:26 INFO - PROCESS | 2283 | 1461323606076 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 04:13:26 INFO - PROCESS | 2283 | 1461323606078 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 04:13:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:13:26 INFO - PROCESS | 2283 | 1461323606080 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:13:26 INFO - PROCESS | 2283 | 1461323606081 Marionette TRACE conn2 <- [1,2710,null,{}] 04:13:26 INFO - PROCESS | 2283 | 1461323606103 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}] 04:13:26 INFO - PROCESS | 2283 | 1461323606204 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 04:13:26 INFO - PROCESS | 2283 | 1461323606268 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:26 INFO - PROCESS | 2283 | ++DOCSHELL 0x129c12800 == 40 [pid = 2283] [id = 685] 04:13:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 75 (0x119837800) [pid = 2283] [serial = 2055] [outer = 0x0] 04:13:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 76 (0x119d65c00) [pid = 2283] [serial = 2056] [outer = 0x119837800] 04:13:26 INFO - PROCESS | 2283 | 1461323606299 Marionette DEBUG loaded listener.js 04:13:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 77 (0x11a99e800) [pid = 2283] [serial = 2057] [outer = 0x119837800] 04:13:26 INFO - PROCESS | 2283 | 1461323606722 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] 04:13:26 INFO - PROCESS | 2283 | 1461323606784 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 04:13:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:13:26 INFO - PROCESS | 2283 | 1461323606788 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:13:26 INFO - PROCESS | 2283 | 1461323606789 Marionette TRACE conn2 <- [1,2714,null,{}] 04:13:26 INFO - PROCESS | 2283 | 1461323606792 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}] 04:13:26 INFO - PROCESS | 2283 | 1461323606890 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 04:13:26 INFO - PROCESS | 2283 | 1461323606956 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:26 INFO - PROCESS | 2283 | ++DOCSHELL 0x129d9a000 == 41 [pid = 2283] [id = 686] 04:13:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 78 (0x119835800) [pid = 2283] [serial = 2058] [outer = 0x0] 04:13:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 79 (0x11aa10c00) [pid = 2283] [serial = 2059] [outer = 0x119835800] 04:13:26 INFO - PROCESS | 2283 | 1461323606986 Marionette DEBUG loaded listener.js 04:13:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 80 (0x11adbc400) [pid = 2283] [serial = 2060] [outer = 0x119835800] 04:13:27 INFO - PROCESS | 2283 | 1461323607388 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]]]}] 04:13:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:13:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 621ms 04:13:27 INFO - PROCESS | 2283 | 1461323607409 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 04:13:27 INFO - PROCESS | 2283 | 1461323607411 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 04:13:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:13:27 INFO - PROCESS | 2283 | 1461323607414 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:13:27 INFO - PROCESS | 2283 | 1461323607416 Marionette TRACE conn2 <- [1,2718,null,{}] 04:13:27 INFO - PROCESS | 2283 | 1461323607419 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}] 04:13:27 INFO - PROCESS | 2283 | 1461323607571 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 04:13:27 INFO - PROCESS | 2283 | 1461323607641 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:27 INFO - PROCESS | 2283 | ++DOCSHELL 0x12a85e000 == 42 [pid = 2283] [id = 687] 04:13:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 81 (0x11adc4800) [pid = 2283] [serial = 2061] [outer = 0x0] 04:13:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 82 (0x11b719800) [pid = 2283] [serial = 2062] [outer = 0x11adc4800] 04:13:27 INFO - PROCESS | 2283 | 1461323607674 Marionette DEBUG loaded listener.js 04:13:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 83 (0x11bfc6000) [pid = 2283] [serial = 2063] [outer = 0x11adc4800] 04:13:28 INFO - PROCESS | 2283 | 1461323608105 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] 04:13:28 INFO - PROCESS | 2283 | 1461323608137 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 04:13:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:13:28 INFO - PROCESS | 2283 | 1461323608139 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:13:28 INFO - PROCESS | 2283 | 1461323608141 Marionette TRACE conn2 <- [1,2722,null,{}] 04:13:28 INFO - PROCESS | 2283 | 1461323608143 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}] 04:13:28 INFO - PROCESS | 2283 | 1461323608242 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 04:13:28 INFO - PROCESS | 2283 | 1461323608296 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:28 INFO - PROCESS | 2283 | ++DOCSHELL 0x12a91c800 == 43 [pid = 2283] [id = 688] 04:13:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 84 (0x11bfc6c00) [pid = 2283] [serial = 2064] [outer = 0x0] 04:13:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 85 (0x11c1c9000) [pid = 2283] [serial = 2065] [outer = 0x11bfc6c00] 04:13:28 INFO - PROCESS | 2283 | 1461323608325 Marionette DEBUG loaded listener.js 04:13:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 86 (0x11c3ca000) [pid = 2283] [serial = 2066] [outer = 0x11bfc6c00] 04:13:28 INFO - PROCESS | 2283 | 1461323608729 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] 04:13:28 INFO - PROCESS | 2283 | 1461323608759 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 04:13:28 INFO - PROCESS | 2283 | 1461323608762 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:13:28 INFO - PROCESS | 2283 | 1461323608763 Marionette TRACE conn2 <- [1,2726,null,{}] 04:13:28 INFO - PROCESS | 2283 | 1461323608765 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}] 04:13:28 INFO - PROCESS | 2283 | 1461323608874 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 04:13:28 INFO - PROCESS | 2283 | 1461323608970 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:28 INFO - PROCESS | 2283 | ++DOCSHELL 0x11abbd800 == 44 [pid = 2283] [id = 689] 04:13:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 87 (0x113384400) [pid = 2283] [serial = 2067] [outer = 0x0] 04:13:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 88 (0x11353f000) [pid = 2283] [serial = 2068] [outer = 0x113384400] 04:13:29 INFO - PROCESS | 2283 | 1461323609002 Marionette DEBUG loaded listener.js 04:13:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 89 (0x11c1ca800) [pid = 2283] [serial = 2069] [outer = 0x113384400] 04:13:29 INFO - PROCESS | 2283 | 1461323609494 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]]]}] 04:13:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:13:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 773ms 04:13:29 INFO - PROCESS | 2283 | 1461323609536 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 04:13:29 INFO - PROCESS | 2283 | 1461323609538 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 04:13:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:13:29 INFO - PROCESS | 2283 | 1461323609542 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:13:29 INFO - PROCESS | 2283 | 1461323609544 Marionette TRACE conn2 <- [1,2730,null,{}] 04:13:29 INFO - PROCESS | 2283 | 1461323609547 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}] 04:13:29 INFO - PROCESS | 2283 | 1461323609647 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 04:13:29 INFO - PROCESS | 2283 | 1461323609704 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:29 INFO - PROCESS | 2283 | ++DOCSHELL 0x11a948000 == 45 [pid = 2283] [id = 690] 04:13:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 90 (0x113534800) [pid = 2283] [serial = 2070] [outer = 0x0] 04:13:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 91 (0x114002c00) [pid = 2283] [serial = 2071] [outer = 0x113534800] 04:13:29 INFO - PROCESS | 2283 | 1461323609733 Marionette DEBUG loaded listener.js 04:13:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 92 (0x114db7000) [pid = 2283] [serial = 2072] [outer = 0x113534800] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 91 (0x11885b400) [pid = 2283] [serial = 2029] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 90 (0x123bf5c00) [pid = 2283] [serial = 2020] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 89 (0x114daf000) [pid = 2283] [serial = 1990] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 88 (0x11bfc5800) [pid = 2283] [serial = 2011] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 87 (0x11c1c2c00) [pid = 2283] [serial = 2012] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 86 (0x115671800) [pid = 2283] [serial = 1993] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 85 (0x116545c00) [pid = 2283] [serial = 1994] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 84 (0x11c8df000) [pid = 2283] [serial = 2017] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 83 (0x1191b7800) [pid = 2283] [serial = 1999] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 82 (0x11982b400) [pid = 2283] [serial = 2000] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 81 (0x11a896000) [pid = 2283] [serial = 2002] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 80 (0x11acc0000) [pid = 2283] [serial = 2003] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 79 (0x118620800) [pid = 2283] [serial = 1996] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 78 (0x11bb9dc00) [pid = 2283] [serial = 2008] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 77 (0x11bfc2400) [pid = 2283] [serial = 2009] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 76 (0x118aea800) [pid = 2283] [serial = 1997] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 75 (0x11adbf800) [pid = 2283] [serial = 2005] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 74 (0x11b718000) [pid = 2283] [serial = 2006] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 73 (0x114005c00) [pid = 2283] [serial = 1987] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 72 (0x1147df400) [pid = 2283] [serial = 1988] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 71 (0x11c1c3000) [pid = 2283] [serial = 2014] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 70 (0x123ff5c00) [pid = 2283] [serial = 2021] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 69 (0x124446000) [pid = 2283] [serial = 2023] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 68 (0x113541800) [pid = 2283] [serial = 2026] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 67 (0x115587800) [pid = 2283] [serial = 1991] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 66 (0x124548000) [pid = 2283] [serial = 2024] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 65 (0x11c3c0000) [pid = 2283] [serial = 2015] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 64 (0x1147e2000) [pid = 2283] [serial = 2027] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | --DOMWINDOW == 63 (0x11c92b800) [pid = 2283] [serial = 2018] [outer = 0x0] [url = about:blank] 04:13:30 INFO - PROCESS | 2283 | 1461323610661 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] 04:13:30 INFO - PROCESS | 2283 | 1461323610669 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 04:13:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:13:30 INFO - PROCESS | 2283 | 1461323610673 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:13:30 INFO - PROCESS | 2283 | 1461323610675 Marionette TRACE conn2 <- [1,2734,null,{}] 04:13:30 INFO - PROCESS | 2283 | 1461323610677 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}] 04:13:30 INFO - PROCESS | 2283 | 1461323610762 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 04:13:30 INFO - PROCESS | 2283 | 1461323610817 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:30 INFO - PROCESS | 2283 | ++DOCSHELL 0x11a94c800 == 46 [pid = 2283] [id = 691] 04:13:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 64 (0x114db1400) [pid = 2283] [serial = 2073] [outer = 0x0] 04:13:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 65 (0x115832000) [pid = 2283] [serial = 2074] [outer = 0x114db1400] 04:13:30 INFO - PROCESS | 2283 | 1461323610844 Marionette DEBUG loaded listener.js 04:13:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 66 (0x118813800) [pid = 2283] [serial = 2075] [outer = 0x114db1400] 04:13:31 INFO - PROCESS | 2283 | 1461323611188 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]]]}] 04:13:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:13:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 570ms 04:13:31 INFO - PROCESS | 2283 | 1461323611244 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 04:13:31 INFO - PROCESS | 2283 | 1461323611246 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 04:13:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:13:31 INFO - PROCESS | 2283 | 1461323611250 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:13:31 INFO - PROCESS | 2283 | 1461323611253 Marionette TRACE conn2 <- [1,2738,null,{}] 04:13:31 INFO - PROCESS | 2283 | 1461323611264 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}] 04:13:31 INFO - PROCESS | 2283 | 1461323611435 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 04:13:31 INFO - PROCESS | 2283 | 1461323611450 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:31 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c439000 == 47 [pid = 2283] [id = 692] 04:13:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 67 (0x118818800) [pid = 2283] [serial = 2076] [outer = 0x0] 04:13:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 68 (0x119828400) [pid = 2283] [serial = 2077] [outer = 0x118818800] 04:13:31 INFO - PROCESS | 2283 | 1461323611488 Marionette DEBUG loaded listener.js 04:13:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 69 (0x11add6c00) [pid = 2283] [serial = 2078] [outer = 0x118818800] 04:13:31 INFO - PROCESS | 2283 | 1461323611835 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]]]}] 04:13:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:13:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 624ms 04:13:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:13:31 INFO - PROCESS | 2283 | 1461323611874 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 04:13:31 INFO - PROCESS | 2283 | 1461323611876 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 04:13:31 INFO - PROCESS | 2283 | 1461323611878 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:13:31 INFO - PROCESS | 2283 | 1461323611879 Marionette TRACE conn2 <- [1,2742,null,{}] 04:13:31 INFO - PROCESS | 2283 | 1461323611882 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}] 04:13:31 INFO - PROCESS | 2283 | 1461323611971 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 04:13:31 INFO - PROCESS | 2283 | 1461323611976 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:32 INFO - PROCESS | 2283 | ++DOCSHELL 0x123d6d000 == 48 [pid = 2283] [id = 693] 04:13:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 70 (0x118819400) [pid = 2283] [serial = 2079] [outer = 0x0] 04:13:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 71 (0x11bb0b000) [pid = 2283] [serial = 2080] [outer = 0x118819400] 04:13:32 INFO - PROCESS | 2283 | 1461323612056 Marionette DEBUG loaded listener.js 04:13:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 72 (0x11c1c4c00) [pid = 2283] [serial = 2081] [outer = 0x118819400] 04:13:32 INFO - PROCESS | 2283 | 1461323612400 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]]]}] 04:13:32 INFO - PROCESS | 2283 | --DOMWINDOW == 71 (0x11423fc00) [pid = 2283] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:13:32 INFO - PROCESS | 2283 | --DOMWINDOW == 70 (0x12f9b2400) [pid = 2283] [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.] 04:13:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:13:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 571ms 04:13:32 INFO - PROCESS | 2283 | 1461323612450 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 04:13:32 INFO - PROCESS | 2283 | 1461323612451 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 04:13:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:13:32 INFO - PROCESS | 2283 | 1461323612453 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:13:32 INFO - PROCESS | 2283 | 1461323612454 Marionette TRACE conn2 <- [1,2746,null,{}] 04:13:32 INFO - PROCESS | 2283 | 1461323612457 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}] 04:13:32 INFO - PROCESS | 2283 | 1461323612563 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 04:13:32 INFO - PROCESS | 2283 | 1461323612597 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:32 INFO - PROCESS | 2283 | ++DOCSHELL 0x127e2e000 == 49 [pid = 2283] [id = 694] 04:13:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 71 (0x114dab400) [pid = 2283] [serial = 2082] [outer = 0x0] 04:13:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 72 (0x11c538c00) [pid = 2283] [serial = 2083] [outer = 0x114dab400] 04:13:32 INFO - PROCESS | 2283 | 1461323612623 Marionette DEBUG loaded listener.js 04:13:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 73 (0x11c8df800) [pid = 2283] [serial = 2084] [outer = 0x114dab400] 04:13:32 INFO - PROCESS | 2283 | 1461323612921 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]]]}] 04:13:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:13:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 520ms 04:13:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:13:32 INFO - PROCESS | 2283 | 1461323612973 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 04:13:32 INFO - PROCESS | 2283 | 1461323612975 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 04:13:32 INFO - PROCESS | 2283 | 1461323612977 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:13:32 INFO - PROCESS | 2283 | 1461323612978 Marionette TRACE conn2 <- [1,2750,null,{}] 04:13:32 INFO - PROCESS | 2283 | 1461323612980 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}] 04:13:33 INFO - PROCESS | 2283 | 1461323613082 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 04:13:33 INFO - PROCESS | 2283 | 1461323613135 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:33 INFO - PROCESS | 2283 | ++DOCSHELL 0x12a914800 == 50 [pid = 2283] [id = 695] 04:13:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 74 (0x11c3cd400) [pid = 2283] [serial = 2085] [outer = 0x0] 04:13:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 75 (0x11c92a000) [pid = 2283] [serial = 2086] [outer = 0x11c3cd400] 04:13:33 INFO - PROCESS | 2283 | 1461323613163 Marionette DEBUG loaded listener.js 04:13:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 76 (0x1240cb800) [pid = 2283] [serial = 2087] [outer = 0x11c3cd400] 04:13:33 INFO - PROCESS | 2283 | 1461323613454 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]]]}] 04:13:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:13:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 517ms 04:13:33 INFO - PROCESS | 2283 | 1461323613495 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 04:13:33 INFO - PROCESS | 2283 | 1461323613496 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 04:13:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:13:33 INFO - PROCESS | 2283 | 1461323613499 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:13:33 INFO - PROCESS | 2283 | 1461323613502 Marionette TRACE conn2 <- [1,2754,null,{}] 04:13:33 INFO - PROCESS | 2283 | 1461323613505 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}] 04:13:33 INFO - PROCESS | 2283 | 1461323613591 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 04:13:33 INFO - PROCESS | 2283 | 1461323613596 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:33 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ab5d800 == 51 [pid = 2283] [id = 696] 04:13:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 77 (0x124017000) [pid = 2283] [serial = 2088] [outer = 0x0] 04:13:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 78 (0x1265d3c00) [pid = 2283] [serial = 2089] [outer = 0x124017000] 04:13:33 INFO - PROCESS | 2283 | 1461323613621 Marionette DEBUG loaded listener.js 04:13:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 79 (0x1267a1800) [pid = 2283] [serial = 2090] [outer = 0x124017000] 04:13:33 INFO - PROCESS | 2283 | 1461323613941 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]]]}] 04:13:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:13:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 471ms 04:13:33 INFO - PROCESS | 2283 | 1461323613971 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 04:13:33 INFO - PROCESS | 2283 | 1461323613972 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 04:13:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:13:33 INFO - PROCESS | 2283 | 1461323613974 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:13:33 INFO - PROCESS | 2283 | 1461323613976 Marionette TRACE conn2 <- [1,2758,null,{}] 04:13:33 INFO - PROCESS | 2283 | 1461323613978 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}] 04:13:34 INFO - PROCESS | 2283 | 1461323614092 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 04:13:34 INFO - PROCESS | 2283 | 1461323614100 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:34 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ac70000 == 52 [pid = 2283] [id = 697] 04:13:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 80 (0x1267a1c00) [pid = 2283] [serial = 2091] [outer = 0x0] 04:13:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 81 (0x1267a8400) [pid = 2283] [serial = 2092] [outer = 0x1267a1c00] 04:13:34 INFO - PROCESS | 2283 | 1461323614127 Marionette DEBUG loaded listener.js 04:13:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 82 (0x1272bc000) [pid = 2283] [serial = 2093] [outer = 0x1267a1c00] 04:13:34 INFO - PROCESS | 2283 | 1461323614475 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]]]}] 04:13:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:13:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 519ms 04:13:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:13:34 INFO - PROCESS | 2283 | 1461323614495 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 04:13:34 INFO - PROCESS | 2283 | 1461323614497 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 04:13:34 INFO - PROCESS | 2283 | 1461323614503 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:13:34 INFO - PROCESS | 2283 | 1461323614505 Marionette TRACE conn2 <- [1,2762,null,{}] 04:13:34 INFO - PROCESS | 2283 | 1461323614508 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}] 04:13:34 INFO - PROCESS | 2283 | 1461323614644 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 04:13:34 INFO - PROCESS | 2283 | 1461323614729 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:34 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b481800 == 53 [pid = 2283] [id = 698] 04:13:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 83 (0x1267a4000) [pid = 2283] [serial = 2094] [outer = 0x0] 04:13:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 84 (0x1274bcc00) [pid = 2283] [serial = 2095] [outer = 0x1267a4000] 04:13:34 INFO - PROCESS | 2283 | 1461323614769 Marionette DEBUG loaded listener.js 04:13:34 INFO - PROCESS | 2283 | ++DOMWINDOW == 85 (0x1275f4c00) [pid = 2283] [serial = 2096] [outer = 0x1267a4000] 04:13:35 INFO - PROCESS | 2283 | 1461323615107 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]]]}] 04:13:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:13:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 628ms 04:13:35 INFO - PROCESS | 2283 | 1461323615129 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 04:13:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:13:35 INFO - PROCESS | 2283 | 1461323615131 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 04:13:35 INFO - PROCESS | 2283 | 1461323615138 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:13:35 INFO - PROCESS | 2283 | 1461323615139 Marionette TRACE conn2 <- [1,2766,null,{}] 04:13:35 INFO - PROCESS | 2283 | 1461323615143 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}] 04:13:35 INFO - PROCESS | 2283 | 1461323615283 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 04:13:35 INFO - PROCESS | 2283 | 1461323615365 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:35 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ba2d000 == 54 [pid = 2283] [id = 699] 04:13:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 86 (0x1272b9000) [pid = 2283] [serial = 2097] [outer = 0x0] 04:13:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 87 (0x127cd1000) [pid = 2283] [serial = 2098] [outer = 0x1272b9000] 04:13:35 INFO - PROCESS | 2283 | 1461323615394 Marionette DEBUG loaded listener.js 04:13:35 INFO - PROCESS | 2283 | ++DOMWINDOW == 88 (0x129025c00) [pid = 2283] [serial = 2099] [outer = 0x1272b9000] 04:13:35 INFO - PROCESS | 2283 | 1461323615775 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]]]}] 04:13:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:13:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 673ms 04:13:35 INFO - PROCESS | 2283 | 1461323615807 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 04:13:35 INFO - PROCESS | 2283 | 1461323615808 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 04:13:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:13:35 INFO - PROCESS | 2283 | 1461323615811 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:13:35 INFO - PROCESS | 2283 | 1461323615812 Marionette TRACE conn2 <- [1,2770,null,{}] 04:13:35 INFO - PROCESS | 2283 | 1461323615815 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}] 04:13:35 INFO - PROCESS | 2283 | 1461323615919 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 04:13:36 INFO - PROCESS | 2283 | 1461323616056 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:36 INFO - PROCESS | 2283 | ++DOCSHELL 0x1159dc800 == 55 [pid = 2283] [id = 700] 04:13:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 89 (0x113381400) [pid = 2283] [serial = 2100] [outer = 0x0] 04:13:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 90 (0x11338bc00) [pid = 2283] [serial = 2101] [outer = 0x113381400] 04:13:36 INFO - PROCESS | 2283 | 1461323616089 Marionette DEBUG loaded listener.js 04:13:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 91 (0x113540000) [pid = 2283] [serial = 2102] [outer = 0x113381400] 04:13:36 INFO - PROCESS | 2283 | 1461323616547 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]]]}] 04:13:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:13:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 771ms 04:13:36 INFO - PROCESS | 2283 | 1461323616583 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 04:13:36 INFO - PROCESS | 2283 | 1461323616586 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 04:13:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:13:36 INFO - PROCESS | 2283 | 1461323616590 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:13:36 INFO - PROCESS | 2283 | 1461323616592 Marionette TRACE conn2 <- [1,2774,null,{}] 04:13:36 INFO - PROCESS | 2283 | 1461323616596 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}] 04:13:36 INFO - PROCESS | 2283 | 1461323616709 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 04:13:36 INFO - PROCESS | 2283 | 1461323616821 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:36 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c964800 == 56 [pid = 2283] [id = 701] 04:13:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 92 (0x118812800) [pid = 2283] [serial = 2103] [outer = 0x0] 04:13:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 93 (0x11881cc00) [pid = 2283] [serial = 2104] [outer = 0x118812800] 04:13:36 INFO - PROCESS | 2283 | 1461323616854 Marionette DEBUG loaded listener.js 04:13:36 INFO - PROCESS | 2283 | ++DOMWINDOW == 94 (0x11982c400) [pid = 2283] [serial = 2105] [outer = 0x118812800] 04:13:37 INFO - PROCESS | 2283 | 1461323617251 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]]]}] 04:13:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:13:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 721ms 04:13:37 INFO - PROCESS | 2283 | 1461323617330 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 04:13:37 INFO - PROCESS | 2283 | 1461323617333 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 04:13:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:13:37 INFO - PROCESS | 2283 | 1461323617336 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:13:37 INFO - PROCESS | 2283 | 1461323617338 Marionette TRACE conn2 <- [1,2778,null,{}] 04:13:37 INFO - PROCESS | 2283 | 1461323617341 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}] 04:13:37 INFO - PROCESS | 2283 | 1461323617452 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 04:13:37 INFO - PROCESS | 2283 | 1461323617510 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:37 INFO - PROCESS | 2283 | ++DOCSHELL 0x12a91e000 == 57 [pid = 2283] [id = 702] 04:13:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 95 (0x11aa0fc00) [pid = 2283] [serial = 2106] [outer = 0x0] 04:13:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 96 (0x11c1c3c00) [pid = 2283] [serial = 2107] [outer = 0x11aa0fc00] 04:13:37 INFO - PROCESS | 2283 | 1461323617540 Marionette DEBUG loaded listener.js 04:13:37 INFO - PROCESS | 2283 | ++DOMWINDOW == 97 (0x11c861800) [pid = 2283] [serial = 2108] [outer = 0x11aa0fc00] 04:13:37 INFO - PROCESS | 2283 | 1461323617934 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]]]}] 04:13:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:13:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 623ms 04:13:37 INFO - PROCESS | 2283 | 1461323617959 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 04:13:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:13:37 INFO - PROCESS | 2283 | 1461323617961 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 04:13:37 INFO - PROCESS | 2283 | 1461323617965 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:13:37 INFO - PROCESS | 2283 | 1461323617969 Marionette TRACE conn2 <- [1,2782,null,{}] 04:13:37 INFO - PROCESS | 2283 | 1461323617976 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}] 04:13:38 INFO - PROCESS | 2283 | 1461323618086 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 04:13:38 INFO - PROCESS | 2283 | 1461323618144 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:38 INFO - PROCESS | 2283 | ++DOCSHELL 0x12cf98800 == 58 [pid = 2283] [id = 703] 04:13:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 98 (0x11c931400) [pid = 2283] [serial = 2109] [outer = 0x0] 04:13:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 99 (0x123e99400) [pid = 2283] [serial = 2110] [outer = 0x11c931400] 04:13:38 INFO - PROCESS | 2283 | 1461323618175 Marionette DEBUG loaded listener.js 04:13:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 100 (0x1267a3400) [pid = 2283] [serial = 2111] [outer = 0x11c931400] 04:13:38 INFO - PROCESS | 2283 | 1461323618599 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]]]}] 04:13:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:13:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 675ms 04:13:38 INFO - PROCESS | 2283 | 1461323618639 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 04:13:38 INFO - PROCESS | 2283 | 1461323618641 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 04:13:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:13:38 INFO - PROCESS | 2283 | 1461323618643 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:13:38 INFO - PROCESS | 2283 | 1461323618644 Marionette TRACE conn2 <- [1,2786,null,{}] 04:13:38 INFO - PROCESS | 2283 | 1461323618647 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}] 04:13:38 INFO - PROCESS | 2283 | 1461323618756 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 04:13:38 INFO - PROCESS | 2283 | 1461323618857 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:38 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d0cf000 == 59 [pid = 2283] [id = 704] 04:13:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 101 (0x12911cc00) [pid = 2283] [serial = 2112] [outer = 0x0] 04:13:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 102 (0x12968a000) [pid = 2283] [serial = 2113] [outer = 0x12911cc00] 04:13:38 INFO - PROCESS | 2283 | 1461323618888 Marionette DEBUG loaded listener.js 04:13:38 INFO - PROCESS | 2283 | ++DOMWINDOW == 103 (0x129a09c00) [pid = 2283] [serial = 2114] [outer = 0x12911cc00] 04:13:39 INFO - PROCESS | 2283 | 1461323619292 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]]]}] 04:13:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:13:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 669ms 04:13:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:13:39 INFO - PROCESS | 2283 | 1461323619313 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 04:13:39 INFO - PROCESS | 2283 | 1461323619314 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 04:13:39 INFO - PROCESS | 2283 | 1461323619316 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:13:39 INFO - PROCESS | 2283 | 1461323619318 Marionette TRACE conn2 <- [1,2790,null,{}] 04:13:39 INFO - PROCESS | 2283 | 1461323619320 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}] 04:13:39 INFO - PROCESS | 2283 | 1461323619430 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 04:13:39 INFO - PROCESS | 2283 | 1461323619499 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:39 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d466800 == 60 [pid = 2283] [id = 705] 04:13:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 104 (0x129e57400) [pid = 2283] [serial = 2115] [outer = 0x0] 04:13:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 105 (0x129e5a400) [pid = 2283] [serial = 2116] [outer = 0x129e57400] 04:13:39 INFO - PROCESS | 2283 | 1461323619537 Marionette DEBUG loaded listener.js 04:13:39 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x129e64400) [pid = 2283] [serial = 2117] [outer = 0x129e57400] 04:13:40 INFO - PROCESS | 2283 | 1461323620209 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]]]}] 04:13:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:13:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 921ms 04:13:40 INFO - PROCESS | 2283 | 1461323620238 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 04:13:40 INFO - PROCESS | 2283 | 1461323620240 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 04:13:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:13:40 INFO - PROCESS | 2283 | 1461323620243 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:13:40 INFO - PROCESS | 2283 | 1461323620246 Marionette TRACE conn2 <- [1,2794,null,{}] 04:13:40 INFO - PROCESS | 2283 | 1461323620253 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}] 04:13:40 INFO - PROCESS | 2283 | 1461323620350 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 04:13:40 INFO - PROCESS | 2283 | 1461323620424 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:40 INFO - PROCESS | 2283 | ++DOCSHELL 0x12a907000 == 61 [pid = 2283] [id = 706] 04:13:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x114db8c00) [pid = 2283] [serial = 2118] [outer = 0x0] 04:13:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x1155be800) [pid = 2283] [serial = 2119] [outer = 0x114db8c00] 04:13:40 INFO - PROCESS | 2283 | 1461323620453 Marionette DEBUG loaded listener.js 04:13:40 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x118813c00) [pid = 2283] [serial = 2120] [outer = 0x114db8c00] 04:13:40 INFO - PROCESS | 2283 | 1461323620877 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]]]}] 04:13:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:13:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 672ms 04:13:40 INFO - PROCESS | 2283 | 1461323620916 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 04:13:40 INFO - PROCESS | 2283 | 1461323620919 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 04:13:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:13:40 INFO - PROCESS | 2283 | 1461323620923 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:13:40 INFO - PROCESS | 2283 | 1461323620925 Marionette TRACE conn2 <- [1,2798,null,{}] 04:13:40 INFO - PROCESS | 2283 | 1461323620928 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}] 04:13:41 INFO - PROCESS | 2283 | 1461323621028 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 04:13:41 INFO - PROCESS | 2283 | 1461323621086 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:41 INFO - PROCESS | 2283 | ++DOCSHELL 0x119b22000 == 62 [pid = 2283] [id = 707] 04:13:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x11566b800) [pid = 2283] [serial = 2121] [outer = 0x0] 04:13:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x11881f400) [pid = 2283] [serial = 2122] [outer = 0x11566b800] 04:13:41 INFO - PROCESS | 2283 | 1461323621115 Marionette DEBUG loaded listener.js 04:13:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x11982b000) [pid = 2283] [serial = 2123] [outer = 0x11566b800] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x11925d800 == 61 [pid = 2283] [id = 680] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x123b59000 == 60 [pid = 2283] [id = 367] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x12676c000 == 59 [pid = 2283] [id = 370] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x118e55000 == 58 [pid = 2283] [id = 362] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x1156c4000 == 57 [pid = 2283] [id = 361] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x12ba2d000 == 56 [pid = 2283] [id = 699] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x12b481800 == 55 [pid = 2283] [id = 698] 04:13:41 INFO - PROCESS | 2283 | --DOMWINDOW == 111 (0x1142c6c00) [pid = 2283] [serial = 2032] [outer = 0x0] [url = about:blank] 04:13:41 INFO - PROCESS | 2283 | --DOMWINDOW == 110 (0x114db1800) [pid = 2283] [serial = 2038] [outer = 0x0] [url = about:blank] 04:13:41 INFO - PROCESS | 2283 | --DOMWINDOW == 109 (0x115668000) [pid = 2283] [serial = 2035] [outer = 0x0] [url = about:blank] 04:13:41 INFO - PROCESS | 2283 | --DOMWINDOW == 108 (0x116546000) [pid = 2283] [serial = 2044] [outer = 0x0] [url = about:blank] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x12ac70000 == 54 [pid = 2283] [id = 697] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x12ab5d800 == 53 [pid = 2283] [id = 696] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x12a914800 == 52 [pid = 2283] [id = 695] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x127e2e000 == 51 [pid = 2283] [id = 694] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x123d6d000 == 50 [pid = 2283] [id = 693] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x11c439000 == 49 [pid = 2283] [id = 692] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x11a94c800 == 48 [pid = 2283] [id = 691] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x12db74000 == 47 [pid = 2283] [id = 18] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x11a948000 == 46 [pid = 2283] [id = 690] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x12a91c800 == 45 [pid = 2283] [id = 688] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x12a85e000 == 44 [pid = 2283] [id = 687] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x129d9a000 == 43 [pid = 2283] [id = 686] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x129c12800 == 42 [pid = 2283] [id = 685] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x127e0f800 == 41 [pid = 2283] [id = 684] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x123d76800 == 40 [pid = 2283] [id = 683] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x11ab43800 == 39 [pid = 2283] [id = 682] 04:13:41 INFO - PROCESS | 2283 | --DOCSHELL 0x11c10a800 == 38 [pid = 2283] [id = 681] 04:13:41 INFO - PROCESS | 2283 | 1461323621580 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]]]}] 04:13:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:13:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 669ms 04:13:41 INFO - PROCESS | 2283 | --DOMWINDOW == 107 (0x1147e5c00) [pid = 2283] [serial = 2041] [outer = 0x0] [url = about:blank] 04:13:41 INFO - PROCESS | 2283 | --DOMWINDOW == 106 (0x114f71c00) [pid = 2283] [serial = 2042] [outer = 0x0] [url = about:blank] 04:13:41 INFO - PROCESS | 2283 | --DOMWINDOW == 105 (0x12dc19c00) [pid = 2283] [serial = 1406] [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.] 04:13:41 INFO - PROCESS | 2283 | 1461323621605 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 04:13:41 INFO - PROCESS | 2283 | 1461323621607 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 04:13:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:13:41 INFO - PROCESS | 2283 | 1461323621613 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:13:41 INFO - PROCESS | 2283 | 1461323621616 Marionette TRACE conn2 <- [1,2802,null,{}] 04:13:41 INFO - PROCESS | 2283 | 1461323621638 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}] 04:13:41 INFO - PROCESS | 2283 | 1461323621775 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 04:13:41 INFO - PROCESS | 2283 | 1461323621785 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:41 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c109800 == 39 [pid = 2283] [id = 708] 04:13:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 106 (0x11acb9c00) [pid = 2283] [serial = 2124] [outer = 0x0] 04:13:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 107 (0x11adbb000) [pid = 2283] [serial = 2125] [outer = 0x11acb9c00] 04:13:41 INFO - PROCESS | 2283 | 1461323621807 Marionette DEBUG loaded listener.js 04:13:41 INFO - PROCESS | 2283 | ++DOMWINDOW == 108 (0x11b724400) [pid = 2283] [serial = 2126] [outer = 0x11acb9c00] 04:13:42 INFO - PROCESS | 2283 | 1461323622249 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]]]}] 04:13:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:13:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 688ms 04:13:42 INFO - PROCESS | 2283 | 1461323622309 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 04:13:42 INFO - PROCESS | 2283 | 1461323622311 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 04:13:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:13:42 INFO - PROCESS | 2283 | 1461323622315 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:13:42 INFO - PROCESS | 2283 | 1461323622318 Marionette TRACE conn2 <- [1,2806,null,{}] 04:13:42 INFO - PROCESS | 2283 | 1461323622322 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}] 04:13:42 INFO - PROCESS | 2283 | 1461323622456 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 04:13:42 INFO - PROCESS | 2283 | 1461323622553 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:42 INFO - PROCESS | 2283 | ++DOCSHELL 0x126538000 == 40 [pid = 2283] [id = 709] 04:13:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 109 (0x11bb0c000) [pid = 2283] [serial = 2127] [outer = 0x0] 04:13:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 110 (0x11bfcec00) [pid = 2283] [serial = 2128] [outer = 0x11bb0c000] 04:13:42 INFO - PROCESS | 2283 | 1461323622596 Marionette DEBUG loaded listener.js 04:13:42 INFO - PROCESS | 2283 | ++DOMWINDOW == 111 (0x11c3b9c00) [pid = 2283] [serial = 2129] [outer = 0x11bb0c000] 04:13:42 INFO - PROCESS | 2283 | 1461323622873 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]]]}] 04:13:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:13:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 572ms 04:13:42 INFO - PROCESS | 2283 | 1461323622891 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 04:13:42 INFO - PROCESS | 2283 | 1461323622892 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 04:13:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:13:42 INFO - PROCESS | 2283 | 1461323622894 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:13:42 INFO - PROCESS | 2283 | 1461323622895 Marionette TRACE conn2 <- [1,2810,null,{}] 04:13:42 INFO - PROCESS | 2283 | 1461323622898 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}] 04:13:42 INFO - PROCESS | 2283 | 1461323622997 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 04:13:43 INFO - PROCESS | 2283 | 1461323623004 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:43 INFO - PROCESS | 2283 | ++DOCSHELL 0x127e0b000 == 41 [pid = 2283] [id = 710] 04:13:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 112 (0x11bfc4400) [pid = 2283] [serial = 2130] [outer = 0x0] 04:13:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 113 (0x11c8de400) [pid = 2283] [serial = 2131] [outer = 0x11bfc4400] 04:13:43 INFO - PROCESS | 2283 | 1461323623087 Marionette DEBUG loaded listener.js 04:13:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x11c92d800) [pid = 2283] [serial = 2132] [outer = 0x11bfc4400] 04:13:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:13:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 520ms 04:13:43 INFO - PROCESS | 2283 | 1461323623408 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]]]}] 04:13:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:13:43 INFO - PROCESS | 2283 | 1461323623425 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 04:13:43 INFO - PROCESS | 2283 | 1461323623426 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 04:13:43 INFO - PROCESS | 2283 | 1461323623428 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:13:43 INFO - PROCESS | 2283 | 1461323623429 Marionette TRACE conn2 <- [1,2814,null,{}] 04:13:43 INFO - PROCESS | 2283 | 1461323623432 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}] 04:13:43 INFO - PROCESS | 2283 | 1461323623555 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 04:13:43 INFO - PROCESS | 2283 | 1461323623592 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:43 INFO - PROCESS | 2283 | ++DOCSHELL 0x12a922800 == 42 [pid = 2283] [id = 711] 04:13:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x11c929c00) [pid = 2283] [serial = 2133] [outer = 0x0] 04:13:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x12428f800) [pid = 2283] [serial = 2134] [outer = 0x11c929c00] 04:13:43 INFO - PROCESS | 2283 | 1461323623620 Marionette DEBUG loaded listener.js 04:13:43 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x127cd3c00) [pid = 2283] [serial = 2135] [outer = 0x11c929c00] 04:13:43 INFO - PROCESS | 2283 | 1461323623963 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]]]}] 04:13:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:13:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 573ms 04:13:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:13:44 INFO - PROCESS | 2283 | 1461323624002 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 04:13:44 INFO - PROCESS | 2283 | 1461323624003 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 04:13:44 INFO - PROCESS | 2283 | 1461323624005 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:13:44 INFO - PROCESS | 2283 | 1461323624006 Marionette TRACE conn2 <- [1,2818,null,{}] 04:13:44 INFO - PROCESS | 2283 | 1461323624008 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}] 04:13:44 INFO - PROCESS | 2283 | 1461323624113 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 04:13:44 INFO - PROCESS | 2283 | 1461323624126 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:44 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ac69000 == 43 [pid = 2283] [id = 712] 04:13:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x1274c2400) [pid = 2283] [serial = 2136] [outer = 0x0] 04:13:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x129692c00) [pid = 2283] [serial = 2137] [outer = 0x1274c2400] 04:13:44 INFO - PROCESS | 2283 | 1461323624151 Marionette DEBUG loaded listener.js 04:13:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x129e5c000) [pid = 2283] [serial = 2138] [outer = 0x1274c2400] 04:13:44 INFO - PROCESS | 2283 | 1461323624514 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]]]}] 04:13:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:13:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 519ms 04:13:44 INFO - PROCESS | 2283 | 1461323624524 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 04:13:44 INFO - PROCESS | 2283 | 1461323624526 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 04:13:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:13:44 INFO - PROCESS | 2283 | 1461323624528 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:13:44 INFO - PROCESS | 2283 | 1461323624529 Marionette TRACE conn2 <- [1,2822,null,{}] 04:13:44 INFO - PROCESS | 2283 | 1461323624531 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}] 04:13:44 INFO - PROCESS | 2283 | 1461323624641 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 04:13:44 INFO - PROCESS | 2283 | 1461323624669 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:44 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ba2d800 == 44 [pid = 2283] [id = 713] 04:13:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x129e5c400) [pid = 2283] [serial = 2139] [outer = 0x0] 04:13:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x129e65c00) [pid = 2283] [serial = 2140] [outer = 0x129e5c400] 04:13:44 INFO - PROCESS | 2283 | 1461323624694 Marionette DEBUG loaded listener.js 04:13:44 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x12a27a800) [pid = 2283] [serial = 2141] [outer = 0x129e5c400] 04:13:45 INFO - PROCESS | 2283 | 1461323625019 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]]]}] 04:13:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:13:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 523ms 04:13:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:13:45 INFO - PROCESS | 2283 | 1461323625052 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 04:13:45 INFO - PROCESS | 2283 | 1461323625053 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 04:13:45 INFO - PROCESS | 2283 | 1461323625055 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:13:45 INFO - PROCESS | 2283 | 1461323625056 Marionette TRACE conn2 <- [1,2826,null,{}] 04:13:45 INFO - PROCESS | 2283 | 1461323625059 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}] 04:13:45 INFO - PROCESS | 2283 | 1461323625171 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 04:13:45 INFO - PROCESS | 2283 | 1461323625185 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:45 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d0c0000 == 45 [pid = 2283] [id = 714] 04:13:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x129f42400) [pid = 2283] [serial = 2142] [outer = 0x0] 04:13:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x12a282400) [pid = 2283] [serial = 2143] [outer = 0x129f42400] 04:13:45 INFO - PROCESS | 2283 | 1461323625211 Marionette DEBUG loaded listener.js 04:13:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x12a288000) [pid = 2283] [serial = 2144] [outer = 0x129f42400] 04:13:45 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x113409000) [pid = 2283] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:13:45 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x12f6e0800) [pid = 2283] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:13:45 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x136271400) [pid = 2283] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:13:45 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x114dab400) [pid = 2283] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:13:45 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x113384400) [pid = 2283] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:13:45 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x118818800) [pid = 2283] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:13:45 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x114db1400) [pid = 2283] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:13:45 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x124017000) [pid = 2283] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:13:45 INFO - PROCESS | 2283 | --DOMWINDOW == 117 (0x113534800) [pid = 2283] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:13:45 INFO - PROCESS | 2283 | --DOMWINDOW == 116 (0x1267a4000) [pid = 2283] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:13:45 INFO - PROCESS | 2283 | --DOMWINDOW == 115 (0x11c3cd400) [pid = 2283] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:13:45 INFO - PROCESS | 2283 | --DOMWINDOW == 114 (0x118819400) [pid = 2283] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:13:45 INFO - PROCESS | 2283 | --DOMWINDOW == 113 (0x1267a1c00) [pid = 2283] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:13:45 INFO - PROCESS | 2283 | 1461323625741 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:13:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:13:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 719ms 04:13:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:13:45 INFO - PROCESS | 2283 | 1461323625775 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 04:13:45 INFO - PROCESS | 2283 | 1461323625777 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 04:13:45 INFO - PROCESS | 2283 | 1461323625779 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:13:45 INFO - PROCESS | 2283 | 1461323625780 Marionette TRACE conn2 <- [1,2830,null,{}] 04:13:45 INFO - PROCESS | 2283 | 1461323625783 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}] 04:13:45 INFO - PROCESS | 2283 | 1461323625876 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 04:13:45 INFO - PROCESS | 2283 | 1461323625938 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:45 INFO - PROCESS | 2283 | ++DOCSHELL 0x127e19800 == 46 [pid = 2283] [id = 715] 04:13:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 114 (0x114db1400) [pid = 2283] [serial = 2145] [outer = 0x0] 04:13:45 INFO - PROCESS | 2283 | ++DOMWINDOW == 115 (0x11c8dfc00) [pid = 2283] [serial = 2146] [outer = 0x114db1400] 04:13:45 INFO - PROCESS | 2283 | 1461323625964 Marionette DEBUG loaded listener.js 04:13:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 116 (0x1274c0800) [pid = 2283] [serial = 2147] [outer = 0x114db1400] 04:13:46 INFO - PROCESS | 2283 | 1461323626258 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]]]}] 04:13:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:13:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 524ms 04:13:46 INFO - PROCESS | 2283 | 1461323626304 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 04:13:46 INFO - PROCESS | 2283 | 1461323626305 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 04:13:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:13:46 INFO - PROCESS | 2283 | 1461323626308 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:13:46 INFO - PROCESS | 2283 | 1461323626310 Marionette TRACE conn2 <- [1,2834,null,{}] 04:13:46 INFO - PROCESS | 2283 | 1461323626312 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}] 04:13:46 INFO - PROCESS | 2283 | 1461323626416 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 04:13:46 INFO - PROCESS | 2283 | 1461323626421 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:46 INFO - PROCESS | 2283 | ++DOCSHELL 0x12daa8800 == 47 [pid = 2283] [id = 716] 04:13:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 117 (0x11566d400) [pid = 2283] [serial = 2148] [outer = 0x0] 04:13:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 118 (0x12a4ad400) [pid = 2283] [serial = 2149] [outer = 0x11566d400] 04:13:46 INFO - PROCESS | 2283 | 1461323626451 Marionette DEBUG loaded listener.js 04:13:46 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x12a773000) [pid = 2283] [serial = 2150] [outer = 0x11566d400] 04:13:46 INFO - PROCESS | 2283 | 1461323626878 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:13:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:13:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 620ms 04:13:46 INFO - PROCESS | 2283 | 1461323626929 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 04:13:46 INFO - PROCESS | 2283 | 1461323626932 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 04:13:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:13:46 INFO - PROCESS | 2283 | 1461323626935 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:13:46 INFO - PROCESS | 2283 | 1461323626937 Marionette TRACE conn2 <- [1,2838,null,{}] 04:13:46 INFO - PROCESS | 2283 | 1461323626940 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}] 04:13:47 INFO - PROCESS | 2283 | 1461323627073 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 04:13:47 INFO - PROCESS | 2283 | 1461323627086 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:47 INFO - PROCESS | 2283 | ++DOCSHELL 0x12db84000 == 48 [pid = 2283] [id = 717] 04:13:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x118810c00) [pid = 2283] [serial = 2151] [outer = 0x0] 04:13:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x12a779000) [pid = 2283] [serial = 2152] [outer = 0x118810c00] 04:13:47 INFO - PROCESS | 2283 | 1461323627126 Marionette DEBUG loaded listener.js 04:13:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x12a7f2c00) [pid = 2283] [serial = 2153] [outer = 0x118810c00] 04:13:47 INFO - PROCESS | 2283 | 1461323627505 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]]]}] 04:13:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:13:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 621ms 04:13:47 INFO - PROCESS | 2283 | 1461323627568 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 04:13:47 INFO - PROCESS | 2283 | 1461323627569 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 04:13:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:13:47 INFO - PROCESS | 2283 | 1461323627571 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:13:47 INFO - PROCESS | 2283 | 1461323627572 Marionette TRACE conn2 <- [1,2842,null,{}] 04:13:47 INFO - PROCESS | 2283 | 1461323627574 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}] 04:13:47 INFO - PROCESS | 2283 | 1461323627732 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 04:13:47 INFO - PROCESS | 2283 | 1461323627864 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:47 INFO - PROCESS | 2283 | ++DOCSHELL 0x11911e800 == 49 [pid = 2283] [id = 718] 04:13:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x1133a5000) [pid = 2283] [serial = 2154] [outer = 0x0] 04:13:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x113530c00) [pid = 2283] [serial = 2155] [outer = 0x1133a5000] 04:13:47 INFO - PROCESS | 2283 | 1461323627897 Marionette DEBUG loaded listener.js 04:13:47 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x1147e2000) [pid = 2283] [serial = 2156] [outer = 0x1133a5000] 04:13:48 INFO - PROCESS | 2283 | 1461323628351 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]]]}] 04:13:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:13:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 819ms 04:13:48 INFO - PROCESS | 2283 | 1461323628392 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 04:13:48 INFO - PROCESS | 2283 | 1461323628395 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 04:13:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:13:48 INFO - PROCESS | 2283 | 1461323628398 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:13:48 INFO - PROCESS | 2283 | 1461323628402 Marionette TRACE conn2 <- [1,2846,null,{}] 04:13:48 INFO - PROCESS | 2283 | 1461323628405 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}] 04:13:48 INFO - PROCESS | 2283 | 1461323628518 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 04:13:48 INFO - PROCESS | 2283 | 1461323628593 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:48 INFO - PROCESS | 2283 | ++DOCSHELL 0x126780000 == 50 [pid = 2283] [id = 719] 04:13:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x114f71c00) [pid = 2283] [serial = 2157] [outer = 0x0] 04:13:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x11971dc00) [pid = 2283] [serial = 2158] [outer = 0x114f71c00] 04:13:48 INFO - PROCESS | 2283 | 1461323628626 Marionette DEBUG loaded listener.js 04:13:48 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x11a89b800) [pid = 2283] [serial = 2159] [outer = 0x114f71c00] 04:13:49 INFO - PROCESS | 2283 | 1461323629039 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]]]}] 04:13:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:13:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 672ms 04:13:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:13:49 INFO - PROCESS | 2283 | 1461323629071 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 04:13:49 INFO - PROCESS | 2283 | 1461323629073 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 04:13:49 INFO - PROCESS | 2283 | 1461323629076 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:13:49 INFO - PROCESS | 2283 | 1461323629077 Marionette TRACE conn2 <- [1,2850,null,{}] 04:13:49 INFO - PROCESS | 2283 | 1461323629080 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}] 04:13:49 INFO - PROCESS | 2283 | 1461323629214 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 04:13:49 INFO - PROCESS | 2283 | 1461323629320 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:49 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ab53000 == 51 [pid = 2283] [id = 720] 04:13:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 129 (0x11bc9c000) [pid = 2283] [serial = 2160] [outer = 0x0] 04:13:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x11c8da800) [pid = 2283] [serial = 2161] [outer = 0x11bc9c000] 04:13:49 INFO - PROCESS | 2283 | 1461323629353 Marionette DEBUG loaded listener.js 04:13:49 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x124017400) [pid = 2283] [serial = 2162] [outer = 0x11bc9c000] 04:13:49 INFO - PROCESS | 2283 | 1461323629857 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:13:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:13:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 820ms 04:13:49 INFO - PROCESS | 2283 | 1461323629898 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 04:13:49 INFO - PROCESS | 2283 | 1461323629903 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 04:13:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:13:49 INFO - PROCESS | 2283 | 1461323629916 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:13:49 INFO - PROCESS | 2283 | 1461323629921 Marionette TRACE conn2 <- [1,2854,null,{}] 04:13:49 INFO - PROCESS | 2283 | 1461323629925 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}] 04:13:50 INFO - PROCESS | 2283 | 1461323630056 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 04:13:50 INFO - PROCESS | 2283 | 1461323630160 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:50 INFO - PROCESS | 2283 | ++DOCSHELL 0x12e5a7800 == 52 [pid = 2283] [id = 721] 04:13:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x123bf2800) [pid = 2283] [serial = 2163] [outer = 0x0] 04:13:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x129688400) [pid = 2283] [serial = 2164] [outer = 0x123bf2800] 04:13:50 INFO - PROCESS | 2283 | 1461323630192 Marionette DEBUG loaded listener.js 04:13:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 134 (0x129f40c00) [pid = 2283] [serial = 2165] [outer = 0x123bf2800] 04:13:50 INFO - PROCESS | 2283 | 1461323630652 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]]]}] 04:13:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:13:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 781ms 04:13:50 INFO - PROCESS | 2283 | 1461323630704 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 04:13:50 INFO - PROCESS | 2283 | 1461323630706 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 04:13:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:13:50 INFO - PROCESS | 2283 | 1461323630712 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:13:50 INFO - PROCESS | 2283 | 1461323630714 Marionette TRACE conn2 <- [1,2858,null,{}] 04:13:50 INFO - PROCESS | 2283 | 1461323630720 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}] 04:13:50 INFO - PROCESS | 2283 | 1461323630830 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 04:13:50 INFO - PROCESS | 2283 | 1461323630903 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:50 INFO - PROCESS | 2283 | ++DOCSHELL 0x12eccd800 == 53 [pid = 2283] [id = 722] 04:13:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 135 (0x129f45400) [pid = 2283] [serial = 2166] [outer = 0x0] 04:13:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 136 (0x12a4b2000) [pid = 2283] [serial = 2167] [outer = 0x129f45400] 04:13:50 INFO - PROCESS | 2283 | 1461323630933 Marionette DEBUG loaded listener.js 04:13:50 INFO - PROCESS | 2283 | ++DOMWINDOW == 137 (0x12a772000) [pid = 2283] [serial = 2168] [outer = 0x129f45400] 04:13:51 INFO - PROCESS | 2283 | 1461323631342 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:13:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:13:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 672ms 04:13:51 INFO - PROCESS | 2283 | 1461323631384 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 04:13:51 INFO - PROCESS | 2283 | 1461323631386 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 04:13:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:13:51 INFO - PROCESS | 2283 | 1461323631388 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:13:51 INFO - PROCESS | 2283 | 1461323631389 Marionette TRACE conn2 <- [1,2862,null,{}] 04:13:51 INFO - PROCESS | 2283 | 1461323631392 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}] 04:13:51 INFO - PROCESS | 2283 | 1461323631500 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 04:13:51 INFO - PROCESS | 2283 | 1461323631564 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:51 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f0c3800 == 54 [pid = 2283] [id = 723] 04:13:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 138 (0x12a7fa800) [pid = 2283] [serial = 2169] [outer = 0x0] 04:13:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 139 (0x12a7fec00) [pid = 2283] [serial = 2170] [outer = 0x12a7fa800] 04:13:51 INFO - PROCESS | 2283 | 1461323631642 Marionette DEBUG loaded listener.js 04:13:51 INFO - PROCESS | 2283 | ++DOMWINDOW == 140 (0x12a86a800) [pid = 2283] [serial = 2171] [outer = 0x12a7fa800] 04:13:52 INFO - PROCESS | 2283 | 1461323632128 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]]]}] 04:13:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:13:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 819ms 04:13:52 INFO - PROCESS | 2283 | 1461323632208 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 04:13:52 INFO - PROCESS | 2283 | 1461323632210 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 04:13:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:13:52 INFO - PROCESS | 2283 | 1461323632212 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:13:52 INFO - PROCESS | 2283 | 1461323632213 Marionette TRACE conn2 <- [1,2866,null,{}] 04:13:52 INFO - PROCESS | 2283 | 1461323632238 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}] 04:13:52 INFO - PROCESS | 2283 | 1461323632352 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 04:13:52 INFO - PROCESS | 2283 | 1461323632428 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:52 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ad6f000 == 55 [pid = 2283] [id = 724] 04:13:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 141 (0x119834400) [pid = 2283] [serial = 2172] [outer = 0x0] 04:13:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 142 (0x11c8e0400) [pid = 2283] [serial = 2173] [outer = 0x119834400] 04:13:52 INFO - PROCESS | 2283 | 1461323632459 Marionette DEBUG loaded listener.js 04:13:52 INFO - PROCESS | 2283 | ++DOMWINDOW == 143 (0x12a865c00) [pid = 2283] [serial = 2174] [outer = 0x119834400] 04:13:53 INFO - PROCESS | 2283 | 1461323633000 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]]]}] 04:13:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:13:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 823ms 04:13:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:13:53 INFO - PROCESS | 2283 | 1461323633039 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 04:13:53 INFO - PROCESS | 2283 | 1461323633041 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 04:13:53 INFO - PROCESS | 2283 | 1461323633044 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:13:53 INFO - PROCESS | 2283 | 1461323633047 Marionette TRACE conn2 <- [1,2870,null,{}] 04:13:53 INFO - PROCESS | 2283 | 1461323633072 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}] 04:13:53 INFO - PROCESS | 2283 | 1461323633182 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 04:13:53 INFO - PROCESS | 2283 | 1461323633260 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:53 INFO - PROCESS | 2283 | ++DOCSHELL 0x124402800 == 56 [pid = 2283] [id = 725] 04:13:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 144 (0x113533800) [pid = 2283] [serial = 2175] [outer = 0x0] 04:13:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 145 (0x1147da400) [pid = 2283] [serial = 2176] [outer = 0x113533800] 04:13:53 INFO - PROCESS | 2283 | 1461323633289 Marionette DEBUG loaded listener.js 04:13:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 146 (0x116718800) [pid = 2283] [serial = 2177] [outer = 0x113533800] 04:13:53 INFO - PROCESS | 2283 | 1461323633731 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]]]}] 04:13:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:13:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 726ms 04:13:53 INFO - PROCESS | 2283 | 1461323633786 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 04:13:53 INFO - PROCESS | 2283 | 1461323633789 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 04:13:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:13:53 INFO - PROCESS | 2283 | 1461323633795 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:13:53 INFO - PROCESS | 2283 | 1461323633797 Marionette TRACE conn2 <- [1,2874,null,{}] 04:13:53 INFO - PROCESS | 2283 | 1461323633799 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}] 04:13:53 INFO - PROCESS | 2283 | 1461323633903 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 04:13:53 INFO - PROCESS | 2283 | 1461323633987 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:53 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c760800 == 57 [pid = 2283] [id = 726] 04:13:53 INFO - PROCESS | 2283 | ++DOMWINDOW == 147 (0x11982a800) [pid = 2283] [serial = 2178] [outer = 0x0] 04:13:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 148 (0x11aa11c00) [pid = 2283] [serial = 2179] [outer = 0x11982a800] 04:13:54 INFO - PROCESS | 2283 | 1461323634014 Marionette DEBUG loaded listener.js 04:13:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 149 (0x11bca8400) [pid = 2283] [serial = 2180] [outer = 0x11982a800] 04:13:54 INFO - PROCESS | 2283 | --DOCSHELL 0x12db84000 == 56 [pid = 2283] [id = 717] 04:13:54 INFO - PROCESS | 2283 | --DOCSHELL 0x12daa8800 == 55 [pid = 2283] [id = 716] 04:13:54 INFO - PROCESS | 2283 | --DOCSHELL 0x127e19800 == 54 [pid = 2283] [id = 715] 04:13:54 INFO - PROCESS | 2283 | --DOCSHELL 0x12d0c0000 == 53 [pid = 2283] [id = 714] 04:13:54 INFO - PROCESS | 2283 | --DOCSHELL 0x12ba2d800 == 52 [pid = 2283] [id = 713] 04:13:54 INFO - PROCESS | 2283 | --DOCSHELL 0x12ac69000 == 51 [pid = 2283] [id = 712] 04:13:54 INFO - PROCESS | 2283 | --DOCSHELL 0x12a922800 == 50 [pid = 2283] [id = 711] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 148 (0x12db71800) [pid = 2283] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 147 (0x127cd1000) [pid = 2283] [serial = 2098] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 146 (0x11c1c9000) [pid = 2283] [serial = 2065] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOCSHELL 0x127e0b000 == 49 [pid = 2283] [id = 710] 04:13:54 INFO - PROCESS | 2283 | --DOCSHELL 0x126538000 == 48 [pid = 2283] [id = 709] 04:13:54 INFO - PROCESS | 2283 | --DOCSHELL 0x11c109800 == 47 [pid = 2283] [id = 708] 04:13:54 INFO - PROCESS | 2283 | --DOCSHELL 0x119b22000 == 46 [pid = 2283] [id = 707] 04:13:54 INFO - PROCESS | 2283 | --DOCSHELL 0x12a907000 == 45 [pid = 2283] [id = 706] 04:13:54 INFO - PROCESS | 2283 | 1461323634395 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]]]}] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 145 (0x13947c800) [pid = 2283] [serial = 1985] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 144 (0x1240cb800) [pid = 2283] [serial = 2087] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 143 (0x1275f4c00) [pid = 2283] [serial = 2096] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 142 (0x11c8df800) [pid = 2283] [serial = 2084] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 141 (0x11bb0b000) [pid = 2283] [serial = 2080] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 140 (0x11c1c4c00) [pid = 2283] [serial = 2081] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 139 (0x1272bc000) [pid = 2283] [serial = 2093] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 138 (0x11c92a000) [pid = 2283] [serial = 2086] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 137 (0x1267a1800) [pid = 2283] [serial = 2090] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 136 (0x1267a8400) [pid = 2283] [serial = 2092] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 135 (0x11861bc00) [pid = 2283] [serial = 2039] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 134 (0x11c538c00) [pid = 2283] [serial = 2083] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 133 (0x11353f000) [pid = 2283] [serial = 2068] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x11c1ca800) [pid = 2283] [serial = 2069] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x11aa10c00) [pid = 2283] [serial = 2059] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 130 (0x119283c00) [pid = 2283] [serial = 2053] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x11b719800) [pid = 2283] [serial = 2062] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 128 (0x119828400) [pid = 2283] [serial = 2077] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 127 (0x11add6c00) [pid = 2283] [serial = 2078] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 126 (0x119d65c00) [pid = 2283] [serial = 2056] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 125 (0x115832000) [pid = 2283] [serial = 2074] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 124 (0x118813800) [pid = 2283] [serial = 2075] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 123 (0x11353e800) [pid = 2283] [serial = 2047] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 122 (0x1265d3c00) [pid = 2283] [serial = 2089] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 121 (0x114002c00) [pid = 2283] [serial = 2071] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 120 (0x114db7000) [pid = 2283] [serial = 2072] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 119 (0x1165ce400) [pid = 2283] [serial = 2050] [outer = 0x0] [url = about:blank] 04:13:54 INFO - PROCESS | 2283 | --DOMWINDOW == 118 (0x1274bcc00) [pid = 2283] [serial = 2095] [outer = 0x0] [url = about:blank] 04:13:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:13:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 622ms 04:13:54 INFO - PROCESS | 2283 | 1461323634419 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 04:13:54 INFO - PROCESS | 2283 | 1461323634421 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 04:13:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:13:54 INFO - PROCESS | 2283 | 1461323634424 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:13:54 INFO - PROCESS | 2283 | 1461323634427 Marionette TRACE conn2 <- [1,2878,null,{}] 04:13:54 INFO - PROCESS | 2283 | 1461323634434 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}] 04:13:54 INFO - PROCESS | 2283 | 1461323634528 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 04:13:54 INFO - PROCESS | 2283 | 1461323634534 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:54 INFO - PROCESS | 2283 | ++DOCSHELL 0x123c53800 == 46 [pid = 2283] [id = 727] 04:13:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 119 (0x11c1c9000) [pid = 2283] [serial = 2181] [outer = 0x0] 04:13:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 120 (0x11c3b8000) [pid = 2283] [serial = 2182] [outer = 0x11c1c9000] 04:13:54 INFO - PROCESS | 2283 | 1461323634563 Marionette DEBUG loaded listener.js 04:13:54 INFO - PROCESS | 2283 | ++DOMWINDOW == 121 (0x11c925000) [pid = 2283] [serial = 2183] [outer = 0x11c1c9000] 04:13:54 INFO - PROCESS | 2283 | 1461323634942 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]]]}] 04:13:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:13:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 571ms 04:13:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:13:55 INFO - PROCESS | 2283 | 1461323634996 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 04:13:55 INFO - PROCESS | 2283 | 1461323634998 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 04:13:55 INFO - PROCESS | 2283 | 1461323635000 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:13:55 INFO - PROCESS | 2283 | 1461323635001 Marionette TRACE conn2 <- [1,2882,null,{}] 04:13:55 INFO - PROCESS | 2283 | 1461323635003 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}] 04:13:55 INFO - PROCESS | 2283 | 1461323635096 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 04:13:55 INFO - PROCESS | 2283 | 1461323635101 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:55 INFO - PROCESS | 2283 | ++DOCSHELL 0x129c1f000 == 47 [pid = 2283] [id = 728] 04:13:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 122 (0x11c930000) [pid = 2283] [serial = 2184] [outer = 0x0] 04:13:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 123 (0x12428ec00) [pid = 2283] [serial = 2185] [outer = 0x11c930000] 04:13:55 INFO - PROCESS | 2283 | 1461323635128 Marionette DEBUG loaded listener.js 04:13:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 124 (0x12679fc00) [pid = 2283] [serial = 2186] [outer = 0x11c930000] 04:13:55 INFO - PROCESS | 2283 | 1461323635485 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]]]}] 04:13:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:13:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 521ms 04:13:55 INFO - PROCESS | 2283 | 1461323635523 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 04:13:55 INFO - PROCESS | 2283 | 1461323635524 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 04:13:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:13:55 INFO - PROCESS | 2283 | 1461323635526 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:13:55 INFO - PROCESS | 2283 | 1461323635527 Marionette TRACE conn2 <- [1,2886,null,{}] 04:13:55 INFO - PROCESS | 2283 | 1461323635530 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}] 04:13:55 INFO - PROCESS | 2283 | 1461323635616 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 04:13:55 INFO - PROCESS | 2283 | 1461323635623 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:55 INFO - PROCESS | 2283 | ++DOCSHELL 0x123e59800 == 48 [pid = 2283] [id = 729] 04:13:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 125 (0x1267a7000) [pid = 2283] [serial = 2187] [outer = 0x0] 04:13:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 126 (0x12753d400) [pid = 2283] [serial = 2188] [outer = 0x1267a7000] 04:13:55 INFO - PROCESS | 2283 | 1461323635649 Marionette DEBUG loaded listener.js 04:13:55 INFO - PROCESS | 2283 | ++DOMWINDOW == 127 (0x129117000) [pid = 2283] [serial = 2189] [outer = 0x1267a7000] 04:13:56 INFO - PROCESS | 2283 | 1461323636009 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]]]}] 04:13:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:13:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 518ms 04:13:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:13:56 INFO - PROCESS | 2283 | 1461323636044 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 04:13:56 INFO - PROCESS | 2283 | 1461323636046 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 04:13:56 INFO - PROCESS | 2283 | 1461323636048 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:13:56 INFO - PROCESS | 2283 | 1461323636049 Marionette TRACE conn2 <- [1,2890,null,{}] 04:13:56 INFO - PROCESS | 2283 | 1461323636053 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}] 04:13:56 INFO - PROCESS | 2283 | 1461323636157 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 04:13:56 INFO - PROCESS | 2283 | 1461323636238 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:56 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ac7a000 == 49 [pid = 2283] [id = 730] 04:13:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x129116400) [pid = 2283] [serial = 2190] [outer = 0x0] 04:13:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 129 (0x129c2f800) [pid = 2283] [serial = 2191] [outer = 0x129116400] 04:13:56 INFO - PROCESS | 2283 | 1461323636265 Marionette DEBUG loaded listener.js 04:13:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x12a4b2800) [pid = 2283] [serial = 2192] [outer = 0x129116400] 04:13:56 INFO - PROCESS | 2283 | 1461323636612 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:13:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:13:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 572ms 04:13:56 INFO - PROCESS | 2283 | 1461323636622 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 04:13:56 INFO - PROCESS | 2283 | 1461323636623 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 04:13:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:13:56 INFO - PROCESS | 2283 | 1461323636626 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:13:56 INFO - PROCESS | 2283 | 1461323636627 Marionette TRACE conn2 <- [1,2894,null,{}] 04:13:56 INFO - PROCESS | 2283 | 1461323636629 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}] 04:13:56 INFO - PROCESS | 2283 | 1461323636747 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 04:13:56 INFO - PROCESS | 2283 | 1461323636758 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:56 INFO - PROCESS | 2283 | ++DOCSHELL 0x12bc68000 == 50 [pid = 2283] [id = 731] 04:13:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x129e59400) [pid = 2283] [serial = 2193] [outer = 0x0] 04:13:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x12a77dc00) [pid = 2283] [serial = 2194] [outer = 0x129e59400] 04:13:56 INFO - PROCESS | 2283 | 1461323636784 Marionette DEBUG loaded listener.js 04:13:56 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x12a864800) [pid = 2283] [serial = 2195] [outer = 0x129e59400] 04:13:57 INFO - PROCESS | 2283 | 1461323637165 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]]]}] 04:13:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:13:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 568ms 04:13:57 INFO - PROCESS | 2283 | 1461323637194 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 04:13:57 INFO - PROCESS | 2283 | 1461323637196 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 04:13:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:13:57 INFO - PROCESS | 2283 | 1461323637206 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:13:57 INFO - PROCESS | 2283 | 1461323637207 Marionette TRACE conn2 <- [1,2898,null,{}] 04:13:57 INFO - PROCESS | 2283 | 1461323637209 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}] 04:13:57 INFO - PROCESS | 2283 | 1461323637367 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 04:13:57 INFO - PROCESS | 2283 | 1461323637381 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:57 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d0c5000 == 51 [pid = 2283] [id = 732] 04:13:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 134 (0x12a4b3000) [pid = 2283] [serial = 2196] [outer = 0x0] 04:13:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 135 (0x12a86d400) [pid = 2283] [serial = 2197] [outer = 0x12a4b3000] 04:13:57 INFO - PROCESS | 2283 | 1461323637409 Marionette DEBUG loaded listener.js 04:13:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 136 (0x12a941c00) [pid = 2283] [serial = 2198] [outer = 0x12a4b3000] 04:13:57 INFO - PROCESS | 2283 | 1461323637770 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]]]}] 04:13:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:13:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 627ms 04:13:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:13:57 INFO - PROCESS | 2283 | 1461323637826 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 04:13:57 INFO - PROCESS | 2283 | 1461323637827 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 04:13:57 INFO - PROCESS | 2283 | 1461323637829 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:13:57 INFO - PROCESS | 2283 | 1461323637830 Marionette TRACE conn2 <- [1,2902,null,{}] 04:13:57 INFO - PROCESS | 2283 | 1461323637833 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}] 04:13:57 INFO - PROCESS | 2283 | 1461323637946 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 04:13:57 INFO - PROCESS | 2283 | 1461323637963 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:57 INFO - PROCESS | 2283 | ++DOCSHELL 0x12db71000 == 52 [pid = 2283] [id = 733] 04:13:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 137 (0x12a86ec00) [pid = 2283] [serial = 2199] [outer = 0x0] 04:13:57 INFO - PROCESS | 2283 | ++DOMWINDOW == 138 (0x12a94c400) [pid = 2283] [serial = 2200] [outer = 0x12a86ec00] 04:13:57 INFO - PROCESS | 2283 | 1461323637989 Marionette DEBUG loaded listener.js 04:13:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 139 (0x12abe4400) [pid = 2283] [serial = 2201] [outer = 0x12a86ec00] 04:13:58 INFO - PROCESS | 2283 | --DOMWINDOW == 138 (0x1272b9000) [pid = 2283] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:13:58 INFO - PROCESS | 2283 | --DOMWINDOW == 137 (0x1274c2400) [pid = 2283] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:13:58 INFO - PROCESS | 2283 | --DOMWINDOW == 136 (0x129e5c400) [pid = 2283] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:13:58 INFO - PROCESS | 2283 | --DOMWINDOW == 135 (0x114db8c00) [pid = 2283] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:13:58 INFO - PROCESS | 2283 | --DOMWINDOW == 134 (0x11bb0c000) [pid = 2283] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:13:58 INFO - PROCESS | 2283 | --DOMWINDOW == 133 (0x11bfc4400) [pid = 2283] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:13:58 INFO - PROCESS | 2283 | --DOMWINDOW == 132 (0x129f42400) [pid = 2283] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:13:58 INFO - PROCESS | 2283 | --DOMWINDOW == 131 (0x11566b800) [pid = 2283] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:13:58 INFO - PROCESS | 2283 | --DOMWINDOW == 130 (0x114db1400) [pid = 2283] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:13:58 INFO - PROCESS | 2283 | --DOMWINDOW == 129 (0x11acb9c00) [pid = 2283] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:13:58 INFO - PROCESS | 2283 | --DOMWINDOW == 128 (0x11566d400) [pid = 2283] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:13:58 INFO - PROCESS | 2283 | --DOMWINDOW == 127 (0x11c929c00) [pid = 2283] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:13:58 INFO - PROCESS | 2283 | 1461323638440 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:13:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:13:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 621ms 04:13:58 INFO - PROCESS | 2283 | 1461323638453 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 04:13:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:13:58 INFO - PROCESS | 2283 | 1461323638455 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 04:13:58 INFO - PROCESS | 2283 | 1461323638457 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:13:58 INFO - PROCESS | 2283 | 1461323638458 Marionette TRACE conn2 <- [1,2906,null,{}] 04:13:58 INFO - PROCESS | 2283 | 1461323638460 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}] 04:13:58 INFO - PROCESS | 2283 | 1461323638559 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 04:13:58 INFO - PROCESS | 2283 | 1461323638564 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:58 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ac69800 == 53 [pid = 2283] [id = 734] 04:13:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 128 (0x115668000) [pid = 2283] [serial = 2202] [outer = 0x0] 04:13:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 129 (0x11c53b400) [pid = 2283] [serial = 2203] [outer = 0x115668000] 04:13:58 INFO - PROCESS | 2283 | 1461323638591 Marionette DEBUG loaded listener.js 04:13:58 INFO - PROCESS | 2283 | ++DOMWINDOW == 130 (0x129e5d800) [pid = 2283] [serial = 2204] [outer = 0x115668000] 04:13:58 INFO - PROCESS | 2283 | 1461323638955 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]]]}] 04:13:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:13:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 520ms 04:13:58 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:13:58 INFO - PROCESS | 2283 | 1461323638988 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 04:13:58 INFO - PROCESS | 2283 | 1461323638990 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 04:13:58 INFO - PROCESS | 2283 | 1461323638992 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:13:58 INFO - PROCESS | 2283 | 1461323638994 Marionette TRACE conn2 <- [1,2910,null,{}] 04:13:58 INFO - PROCESS | 2283 | 1461323638996 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}] 04:13:59 INFO - PROCESS | 2283 | 1461323639106 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 04:13:59 INFO - PROCESS | 2283 | 1461323639110 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:59 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f6d8800 == 54 [pid = 2283] [id = 735] 04:13:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 131 (0x123ff9800) [pid = 2283] [serial = 2205] [outer = 0x0] 04:13:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 132 (0x12abedc00) [pid = 2283] [serial = 2206] [outer = 0x123ff9800] 04:13:59 INFO - PROCESS | 2283 | 1461323639146 Marionette DEBUG loaded listener.js 04:13:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 133 (0x12b00c800) [pid = 2283] [serial = 2207] [outer = 0x123ff9800] 04:13:59 INFO - PROCESS | 2283 | 1461323639547 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]]]}] 04:13:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:13:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:13:59 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 571ms 04:13:59 INFO - TEST-START | /DOMEvents/constructors.html 04:13:59 INFO - PROCESS | 2283 | 1461323639563 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 04:13:59 INFO - PROCESS | 2283 | 1461323639564 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 04:13:59 INFO - PROCESS | 2283 | 1461323639572 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:13:59 INFO - PROCESS | 2283 | 1461323639573 Marionette TRACE conn2 <- [1,2914,null,{}] 04:13:59 INFO - PROCESS | 2283 | 1461323639576 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}] 04:13:59 INFO - PROCESS | 2283 | 1461323639705 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 04:13:59 INFO - PROCESS | 2283 | 1461323639741 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:59 INFO - PROCESS | 2283 | ++DOCSHELL 0x12fde3000 == 55 [pid = 2283] [id = 736] 04:13:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 134 (0x12a869400) [pid = 2283] [serial = 2208] [outer = 0x0] 04:13:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 135 (0x12b011400) [pid = 2283] [serial = 2209] [outer = 0x12a869400] 04:13:59 INFO - PROCESS | 2283 | 1461323639767 Marionette DEBUG loaded listener.js 04:13:59 INFO - PROCESS | 2283 | ++DOMWINDOW == 136 (0x12b028800) [pid = 2283] [serial = 2210] [outer = 0x12a869400] 04:14:00 INFO - PROCESS | 2283 | 1461323640106 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]]]}] 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:14:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:14:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:14:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:14:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:14:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:14:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:14:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:14:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:14:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:14:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:14:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:14:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:14:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:14:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:14:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:14:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:14:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:14:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:14:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:14:00 INFO - TEST-OK | /DOMEvents/constructors.html | took 582ms 04:14:00 INFO - PROCESS | 2283 | 1461323640149 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 04:14:00 INFO - PROCESS | 2283 | 1461323640151 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 04:14:00 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:14:00 INFO - PROCESS | 2283 | 1461323640153 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:14:00 INFO - PROCESS | 2283 | 1461323640154 Marionette TRACE conn2 <- [1,2918,null,{}] 04:14:00 INFO - PROCESS | 2283 | 1461323640157 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}] 04:14:00 INFO - PROCESS | 2283 | 1461323640249 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 04:14:00 INFO - PROCESS | 2283 | 1461323640314 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:00 INFO - PROCESS | 2283 | ++DOCSHELL 0x130031000 == 56 [pid = 2283] [id = 737] 04:14:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 137 (0x12b005400) [pid = 2283] [serial = 2211] [outer = 0x0] 04:14:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 138 (0x12b02d800) [pid = 2283] [serial = 2212] [outer = 0x12b005400] 04:14:00 INFO - PROCESS | 2283 | 1461323640339 Marionette DEBUG loaded listener.js 04:14:00 INFO - PROCESS | 2283 | ++DOMWINDOW == 139 (0x12b1fc400) [pid = 2283] [serial = 2213] [outer = 0x12b005400] 04:14:00 INFO - PROCESS | 2283 | 1461323640761 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:14:00 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:14:00 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 622ms 04:14:00 INFO - PROCESS | 2283 | 1461323640776 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 04:14:00 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:14:00 INFO - PROCESS | 2283 | 1461323640779 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 04:14:00 INFO - PROCESS | 2283 | 1461323640803 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:14:00 INFO - PROCESS | 2283 | 1461323640806 Marionette TRACE conn2 <- [1,2922,null,{}] 04:14:00 INFO - PROCESS | 2283 | 1461323640811 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}] 04:14:00 INFO - PROCESS | 2283 | 1461323640927 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 04:14:01 INFO - PROCESS | 2283 | 1461323641031 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:01 INFO - PROCESS | 2283 | ++DOCSHELL 0x123b54800 == 57 [pid = 2283] [id = 738] 04:14:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 140 (0x1158d2000) [pid = 2283] [serial = 2214] [outer = 0x0] 04:14:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 141 (0x118815400) [pid = 2283] [serial = 2215] [outer = 0x1158d2000] 04:14:01 INFO - PROCESS | 2283 | 1461323641062 Marionette DEBUG loaded listener.js 04:14:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 142 (0x119d62400) [pid = 2283] [serial = 2216] [outer = 0x1158d2000] 04:14:01 INFO - PROCESS | 2283 | [2283] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 04:14:01 INFO - PROCESS | 2283 | [2283] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 04:14:01 INFO - PROCESS | 2283 | [2283] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 04:14:01 INFO - PROCESS | 2283 | [2283] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 04:14:01 INFO - PROCESS | 2283 | 1461323641432 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]]]}] 04:14:01 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:14:01 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:14:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:14:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:14:01 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 04:14:01 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:14:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:14:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:14:01 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 04:14:01 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:14:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:14:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:14:01 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]" 04:14:01 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:14:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:14:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:14:01 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:14:01 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 695ms 04:14:01 INFO - PROCESS | 2283 | 1461323641479 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 04:14:01 INFO - PROCESS | 2283 | 1461323641483 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 04:14:01 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:14:01 INFO - PROCESS | 2283 | 1461323641488 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:14:01 INFO - PROCESS | 2283 | 1461323641490 Marionette TRACE conn2 <- [1,2926,null,{}] 04:14:01 INFO - PROCESS | 2283 | 1461323641492 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}] 04:14:01 INFO - PROCESS | 2283 | 1461323641608 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 04:14:01 INFO - PROCESS | 2283 | 1461323641686 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:01 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ac6f800 == 58 [pid = 2283] [id = 739] 04:14:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 143 (0x119d67800) [pid = 2283] [serial = 2217] [outer = 0x0] 04:14:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 144 (0x11adda000) [pid = 2283] [serial = 2218] [outer = 0x119d67800] 04:14:01 INFO - PROCESS | 2283 | 1461323641718 Marionette DEBUG loaded listener.js 04:14:01 INFO - PROCESS | 2283 | ++DOMWINDOW == 145 (0x1275f6400) [pid = 2283] [serial = 2219] [outer = 0x119d67800] 04:14:02 INFO - PROCESS | 2283 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:14:02 INFO - PROCESS | 2283 | 1461323642066 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]]]}] 04:14:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:14:02 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 622ms 04:14:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:14:02 INFO - PROCESS | 2283 | 1461323642111 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 04:14:02 INFO - PROCESS | 2283 | 1461323642112 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 04:14:02 INFO - PROCESS | 2283 | 1461323642115 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:14:02 INFO - PROCESS | 2283 | 1461323642118 Marionette TRACE conn2 <- [1,2930,null,{}] 04:14:02 INFO - PROCESS | 2283 | 1461323642126 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}] 04:14:02 INFO - PROCESS | 2283 | 1461323642242 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 04:14:02 INFO - PROCESS | 2283 | 1461323642344 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:02 INFO - PROCESS | 2283 | ++DOCSHELL 0x12fde4000 == 59 [pid = 2283] [id = 740] 04:14:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 146 (0x129e5d000) [pid = 2283] [serial = 2220] [outer = 0x0] 04:14:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 147 (0x12a27f000) [pid = 2283] [serial = 2221] [outer = 0x129e5d000] 04:14:02 INFO - PROCESS | 2283 | 1461323642377 Marionette DEBUG loaded listener.js 04:14:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 148 (0x12a7f5000) [pid = 2283] [serial = 2222] [outer = 0x129e5d000] 04:14:02 INFO - PROCESS | 2283 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:14:02 INFO - PROCESS | 2283 | 1461323642733 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]]]}] 04:14:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:14:02 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 671ms 04:14:02 INFO - PROCESS | 2283 | 1461323642787 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 04:14:02 INFO - PROCESS | 2283 | 1461323642789 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 04:14:02 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:14:02 INFO - PROCESS | 2283 | 1461323642791 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:14:02 INFO - PROCESS | 2283 | 1461323642793 Marionette TRACE conn2 <- [1,2934,null,{}] 04:14:02 INFO - PROCESS | 2283 | 1461323642795 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}] 04:14:02 INFO - PROCESS | 2283 | 1461323642908 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 04:14:02 INFO - PROCESS | 2283 | 1461323642980 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:02 INFO - PROCESS | 2283 | ++DOCSHELL 0x1301e2000 == 60 [pid = 2283] [id = 741] 04:14:02 INFO - PROCESS | 2283 | ++DOMWINDOW == 149 (0x129e61800) [pid = 2283] [serial = 2223] [outer = 0x0] 04:14:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 150 (0x12a948c00) [pid = 2283] [serial = 2224] [outer = 0x129e61800] 04:14:03 INFO - PROCESS | 2283 | 1461323643012 Marionette DEBUG loaded listener.js 04:14:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 151 (0x12b002800) [pid = 2283] [serial = 2225] [outer = 0x129e61800] 04:14:03 INFO - PROCESS | 2283 | 1461323643360 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]]]}] 04:14:03 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:14:03 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 618ms 04:14:03 INFO - PROCESS | 2283 | 1461323643411 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 04:14:03 INFO - PROCESS | 2283 | 1461323643412 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 04:14:03 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:14:03 INFO - PROCESS | 2283 | 1461323643415 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:14:03 INFO - PROCESS | 2283 | 1461323643416 Marionette TRACE conn2 <- [1,2938,null,{}] 04:14:03 INFO - PROCESS | 2283 | 1461323643419 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}] 04:14:03 INFO - PROCESS | 2283 | 1461323643527 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 04:14:03 INFO - PROCESS | 2283 | 1461323643649 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:03 INFO - PROCESS | 2283 | ++DOCSHELL 0x130765000 == 61 [pid = 2283] [id = 742] 04:14:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 152 (0x12b002c00) [pid = 2283] [serial = 2226] [outer = 0x0] 04:14:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 153 (0x12b00f000) [pid = 2283] [serial = 2227] [outer = 0x12b002c00] 04:14:03 INFO - PROCESS | 2283 | 1461323643683 Marionette DEBUG loaded listener.js 04:14:03 INFO - PROCESS | 2283 | ++DOMWINDOW == 154 (0x12b1f0400) [pid = 2283] [serial = 2228] [outer = 0x12b002c00] 04:14:04 INFO - PROCESS | 2283 | 1461323644051 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]]]}] 04:14:04 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. 04:14:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 670ms 04:14:04 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:14:04 INFO - PROCESS | 2283 | 1461323644086 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 04:14:04 INFO - PROCESS | 2283 | 1461323644088 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 04:14:04 INFO - PROCESS | 2283 | 1461323644090 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:14:04 INFO - PROCESS | 2283 | 1461323644091 Marionette TRACE conn2 <- [1,2942,null,{}] 04:14:04 INFO - PROCESS | 2283 | 1461323644094 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}] 04:14:04 INFO - PROCESS | 2283 | 1461323644216 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 04:14:04 INFO - PROCESS | 2283 | 1461323644296 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:04 INFO - PROCESS | 2283 | ++DOCSHELL 0x131b55000 == 62 [pid = 2283] [id = 743] 04:14:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 155 (0x12b1f8000) [pid = 2283] [serial = 2229] [outer = 0x0] 04:14:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 156 (0x12b456800) [pid = 2283] [serial = 2230] [outer = 0x12b1f8000] 04:14:04 INFO - PROCESS | 2283 | 1461323644328 Marionette DEBUG loaded listener.js 04:14:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 157 (0x12b4cdc00) [pid = 2283] [serial = 2231] [outer = 0x12b1f8000] 04:14:04 INFO - PROCESS | 2283 | 1461323644688 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"]]]}] 04:14:04 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 04:14:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:14:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 620ms 04:14:04 INFO - PROCESS | 2283 | 1461323644711 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 04:14:04 INFO - PROCESS | 2283 | 1461323644712 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 04:14:04 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:14:04 INFO - PROCESS | 2283 | 1461323644715 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:14:04 INFO - PROCESS | 2283 | 1461323644716 Marionette TRACE conn2 <- [1,2946,null,{}] 04:14:04 INFO - PROCESS | 2283 | 1461323644719 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}] 04:14:04 INFO - PROCESS | 2283 | 1461323644830 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 04:14:04 INFO - PROCESS | 2283 | 1461323644923 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:04 INFO - PROCESS | 2283 | ++DOCSHELL 0x132e6e800 == 63 [pid = 2283] [id = 744] 04:14:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 158 (0x12b4ce000) [pid = 2283] [serial = 2232] [outer = 0x0] 04:14:04 INFO - PROCESS | 2283 | ++DOMWINDOW == 159 (0x12b4d9400) [pid = 2283] [serial = 2233] [outer = 0x12b4ce000] 04:14:04 INFO - PROCESS | 2283 | 1461323644955 Marionette DEBUG loaded listener.js 04:14:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 160 (0x12b6d6c00) [pid = 2283] [serial = 2234] [outer = 0x12b4ce000] 04:14:05 INFO - PROCESS | 2283 | 1461323645304 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]]]}] 04:14:05 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. 04:14:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 620ms 04:14:05 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:14:05 INFO - PROCESS | 2283 | 1461323645336 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 04:14:05 INFO - PROCESS | 2283 | 1461323645337 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 04:14:05 INFO - PROCESS | 2283 | 1461323645339 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:14:05 INFO - PROCESS | 2283 | 1461323645341 Marionette TRACE conn2 <- [1,2950,null,{}] 04:14:05 INFO - PROCESS | 2283 | 1461323645343 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}] 04:14:05 INFO - PROCESS | 2283 | 1461323645453 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 04:14:05 INFO - PROCESS | 2283 | 1461323645559 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:05 INFO - PROCESS | 2283 | ++DOCSHELL 0x132e8f000 == 64 [pid = 2283] [id = 745] 04:14:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 161 (0x12b6cd800) [pid = 2283] [serial = 2235] [outer = 0x0] 04:14:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 162 (0x12b878800) [pid = 2283] [serial = 2236] [outer = 0x12b6cd800] 04:14:05 INFO - PROCESS | 2283 | 1461323645591 Marionette DEBUG loaded listener.js 04:14:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 163 (0x12ba50800) [pid = 2283] [serial = 2237] [outer = 0x12b6cd800] 04:14:05 INFO - PROCESS | 2283 | ++DOCSHELL 0x11ab49000 == 65 [pid = 2283] [id = 746] 04:14:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 164 (0x12b884c00) [pid = 2283] [serial = 2238] [outer = 0x0] 04:14:05 INFO - PROCESS | 2283 | ++DOMWINDOW == 165 (0x12ba52800) [pid = 2283] [serial = 2239] [outer = 0x12b884c00] 04:14:06 INFO - PROCESS | 2283 | 1461323646015 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]]]}] 04:14:06 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. 04:14:06 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 720ms 04:14:06 INFO - PROCESS | 2283 | 1461323646069 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 04:14:06 INFO - PROCESS | 2283 | 1461323646071 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 04:14:06 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:14:06 INFO - PROCESS | 2283 | 1461323646075 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:14:06 INFO - PROCESS | 2283 | 1461323646076 Marionette TRACE conn2 <- [1,2954,null,{}] 04:14:06 INFO - PROCESS | 2283 | 1461323646078 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}] 04:14:06 INFO - PROCESS | 2283 | 1461323646221 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 04:14:06 INFO - PROCESS | 2283 | 1461323646320 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:06 INFO - PROCESS | 2283 | ++DOCSHELL 0x11b237000 == 66 [pid = 2283] [id = 747] 04:14:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 166 (0x118ed0800) [pid = 2283] [serial = 2240] [outer = 0x0] 04:14:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 167 (0x11c1c4400) [pid = 2283] [serial = 2241] [outer = 0x118ed0800] 04:14:06 INFO - PROCESS | 2283 | 1461323646350 Marionette DEBUG loaded listener.js 04:14:06 INFO - PROCESS | 2283 | ++DOMWINDOW == 168 (0x12a7f0000) [pid = 2283] [serial = 2242] [outer = 0x118ed0800] 04:14:06 INFO - PROCESS | 2283 | 1461323646745 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]]]}] 04:14:06 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:14:06 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 04:14:06 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 721ms 04:14:06 INFO - PROCESS | 2283 | 1461323646797 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 04:14:06 INFO - PROCESS | 2283 | 1461323646800 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 04:14:06 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:14:06 INFO - PROCESS | 2283 | 1461323646803 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:14:06 INFO - PROCESS | 2283 | 1461323646805 Marionette TRACE conn2 <- [1,2958,null,{}] 04:14:06 INFO - PROCESS | 2283 | 1461323646809 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}] 04:14:06 INFO - PROCESS | 2283 | 1461323646935 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 04:14:07 INFO - PROCESS | 2283 | 1461323647030 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:07 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b488800 == 67 [pid = 2283] [id = 748] 04:14:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 169 (0x114db3400) [pid = 2283] [serial = 2243] [outer = 0x0] 04:14:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 170 (0x12b886c00) [pid = 2283] [serial = 2244] [outer = 0x114db3400] 04:14:07 INFO - PROCESS | 2283 | 1461323647077 Marionette DEBUG loaded listener.js 04:14:07 INFO - PROCESS | 2283 | ++DOMWINDOW == 171 (0x12bca4400) [pid = 2283] [serial = 2245] [outer = 0x114db3400] 04:14:07 INFO - PROCESS | 2283 | 1461323647875 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]]]}] 04:14:07 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. 04:14:07 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1079ms 04:14:07 INFO - PROCESS | 2283 | 1461323647881 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 04:14:07 INFO - PROCESS | 2283 | 1461323647884 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 04:14:07 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:14:07 INFO - PROCESS | 2283 | 1461323647888 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:14:07 INFO - PROCESS | 2283 | 1461323647890 Marionette TRACE conn2 <- [1,2962,null,{}] 04:14:07 INFO - PROCESS | 2283 | 1461323647893 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}] 04:14:08 INFO - PROCESS | 2283 | 1461323647999 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 04:14:08 INFO - PROCESS | 2283 | 1461323648081 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:08 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c96c000 == 68 [pid = 2283] [id = 749] 04:14:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 172 (0x114503800) [pid = 2283] [serial = 2246] [outer = 0x0] 04:14:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 173 (0x114fcd000) [pid = 2283] [serial = 2247] [outer = 0x114503800] 04:14:08 INFO - PROCESS | 2283 | 1461323648112 Marionette DEBUG loaded listener.js 04:14:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 174 (0x115883400) [pid = 2283] [serial = 2248] [outer = 0x114503800] 04:14:08 INFO - PROCESS | 2283 | 1461323648479 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]]]}] 04:14:08 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. 04:14:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 619ms 04:14:08 INFO - PROCESS | 2283 | 1461323648508 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 04:14:08 INFO - PROCESS | 2283 | 1461323648512 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 04:14:08 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:14:08 INFO - PROCESS | 2283 | 1461323648516 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:14:08 INFO - PROCESS | 2283 | 1461323648518 Marionette TRACE conn2 <- [1,2966,null,{}] 04:14:08 INFO - PROCESS | 2283 | 1461323648521 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}] 04:14:08 INFO - PROCESS | 2283 | 1461323648627 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 04:14:08 INFO - PROCESS | 2283 | 1461323648694 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:08 INFO - PROCESS | 2283 | ++DOCSHELL 0x119b35800 == 69 [pid = 2283] [id = 750] 04:14:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 175 (0x1155c7000) [pid = 2283] [serial = 2249] [outer = 0x0] 04:14:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 176 (0x11861d000) [pid = 2283] [serial = 2250] [outer = 0x1155c7000] 04:14:08 INFO - PROCESS | 2283 | 1461323648765 Marionette DEBUG loaded listener.js 04:14:08 INFO - PROCESS | 2283 | ++DOMWINDOW == 177 (0x118a19400) [pid = 2283] [serial = 2251] [outer = 0x1155c7000] 04:14:09 INFO - PROCESS | 2283 | 1461323649124 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]]]}] 04:14:09 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. 04:14:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 625ms 04:14:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:14:09 INFO - PROCESS | 2283 | 1461323649142 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 04:14:09 INFO - PROCESS | 2283 | 1461323649143 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 04:14:09 INFO - PROCESS | 2283 | 1461323649145 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:14:09 INFO - PROCESS | 2283 | 1461323649148 Marionette TRACE conn2 <- [1,2970,null,{}] 04:14:09 INFO - PROCESS | 2283 | 1461323649155 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}] 04:14:09 INFO - PROCESS | 2283 | 1461323649263 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 04:14:09 INFO - PROCESS | 2283 | 1461323649367 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:09 INFO - PROCESS | 2283 | --DOCSHELL 0x12fde3000 == 68 [pid = 2283] [id = 736] 04:14:09 INFO - PROCESS | 2283 | --DOCSHELL 0x12f6d8800 == 67 [pid = 2283] [id = 735] 04:14:09 INFO - PROCESS | 2283 | --DOCSHELL 0x12ac69800 == 66 [pid = 2283] [id = 734] 04:14:09 INFO - PROCESS | 2283 | --DOCSHELL 0x12db71000 == 65 [pid = 2283] [id = 733] 04:14:09 INFO - PROCESS | 2283 | --DOCSHELL 0x12d0c5000 == 64 [pid = 2283] [id = 732] 04:14:09 INFO - PROCESS | 2283 | --DOCSHELL 0x12bc68000 == 63 [pid = 2283] [id = 731] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 176 (0x11338bc00) [pid = 2283] [serial = 2101] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 175 (0x11881cc00) [pid = 2283] [serial = 2104] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 174 (0x123e99400) [pid = 2283] [serial = 2110] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 173 (0x129e5a400) [pid = 2283] [serial = 2116] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 172 (0x11c1c3c00) [pid = 2283] [serial = 2107] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 171 (0x12968a000) [pid = 2283] [serial = 2113] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | ++DOCSHELL 0x118f95800 == 64 [pid = 2283] [id = 751] 04:14:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 172 (0x11340e400) [pid = 2283] [serial = 2252] [outer = 0x0] 04:14:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 173 (0x1142be800) [pid = 2283] [serial = 2253] [outer = 0x11340e400] 04:14:09 INFO - PROCESS | 2283 | 1461323649439 Marionette DEBUG loaded listener.js 04:14:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 174 (0x119832000) [pid = 2283] [serial = 2254] [outer = 0x11340e400] 04:14:09 INFO - PROCESS | 2283 | --DOCSHELL 0x12ac7a000 == 63 [pid = 2283] [id = 730] 04:14:09 INFO - PROCESS | 2283 | --DOCSHELL 0x123e59800 == 62 [pid = 2283] [id = 729] 04:14:09 INFO - PROCESS | 2283 | --DOCSHELL 0x129c1f000 == 61 [pid = 2283] [id = 728] 04:14:09 INFO - PROCESS | 2283 | --DOCSHELL 0x123c53800 == 60 [pid = 2283] [id = 727] 04:14:09 INFO - PROCESS | 2283 | --DOCSHELL 0x11c760800 == 59 [pid = 2283] [id = 726] 04:14:09 INFO - PROCESS | 2283 | --DOCSHELL 0x124402800 == 58 [pid = 2283] [id = 725] 04:14:09 INFO - PROCESS | 2283 | --DOCSHELL 0x11ad6f000 == 57 [pid = 2283] [id = 724] 04:14:09 INFO - PROCESS | 2283 | --DOCSHELL 0x12f0c3800 == 56 [pid = 2283] [id = 723] 04:14:09 INFO - PROCESS | 2283 | --DOCSHELL 0x12eccd800 == 55 [pid = 2283] [id = 722] 04:14:09 INFO - PROCESS | 2283 | --DOCSHELL 0x12e5a7800 == 54 [pid = 2283] [id = 721] 04:14:09 INFO - PROCESS | 2283 | --DOCSHELL 0x12ab53000 == 53 [pid = 2283] [id = 720] 04:14:09 INFO - PROCESS | 2283 | --DOCSHELL 0x126780000 == 52 [pid = 2283] [id = 719] 04:14:09 INFO - PROCESS | 2283 | --DOCSHELL 0x11911e800 == 51 [pid = 2283] [id = 718] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 173 (0x129025c00) [pid = 2283] [serial = 2099] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 172 (0x129692c00) [pid = 2283] [serial = 2137] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 171 (0x129e65c00) [pid = 2283] [serial = 2140] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 170 (0x118813c00) [pid = 2283] [serial = 2120] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 169 (0x1155be800) [pid = 2283] [serial = 2119] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 168 (0x11bfcec00) [pid = 2283] [serial = 2128] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 167 (0x11c3b9c00) [pid = 2283] [serial = 2129] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 166 (0x11c8de400) [pid = 2283] [serial = 2131] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 165 (0x12a282400) [pid = 2283] [serial = 2143] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 164 (0x11982b000) [pid = 2283] [serial = 2123] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 163 (0x11881f400) [pid = 2283] [serial = 2122] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 162 (0x11c8dfc00) [pid = 2283] [serial = 2146] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 161 (0x11adbb000) [pid = 2283] [serial = 2125] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 160 (0x11b724400) [pid = 2283] [serial = 2126] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 159 (0x12a27a800) [pid = 2283] [serial = 2141] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 158 (0x12a4ad400) [pid = 2283] [serial = 2149] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 157 (0x12a773000) [pid = 2283] [serial = 2150] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 156 (0x1274c0800) [pid = 2283] [serial = 2147] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 155 (0x12a288000) [pid = 2283] [serial = 2144] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 154 (0x12428f800) [pid = 2283] [serial = 2134] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 153 (0x127cd3c00) [pid = 2283] [serial = 2135] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 152 (0x129e5c000) [pid = 2283] [serial = 2138] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 151 (0x11c92d800) [pid = 2283] [serial = 2132] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | --DOMWINDOW == 150 (0x12a779000) [pid = 2283] [serial = 2152] [outer = 0x0] [url = about:blank] 04:14:09 INFO - PROCESS | 2283 | 1461323649746 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]]]}] 04:14:09 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. 04:14:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 621ms 04:14:09 INFO - PROCESS | 2283 | 1461323649766 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 04:14:09 INFO - PROCESS | 2283 | 1461323649769 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 04:14:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:14:09 INFO - PROCESS | 2283 | 1461323649774 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:14:09 INFO - PROCESS | 2283 | 1461323649775 Marionette TRACE conn2 <- [1,2974,null,{}] 04:14:09 INFO - PROCESS | 2283 | 1461323649777 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}] 04:14:09 INFO - PROCESS | 2283 | 1461323649871 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 04:14:09 INFO - PROCESS | 2283 | 1461323649876 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:09 INFO - PROCESS | 2283 | ++DOCSHELL 0x123d82000 == 52 [pid = 2283] [id = 752] 04:14:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 151 (0x11982e800) [pid = 2283] [serial = 2255] [outer = 0x0] 04:14:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 152 (0x11b718c00) [pid = 2283] [serial = 2256] [outer = 0x11982e800] 04:14:09 INFO - PROCESS | 2283 | 1461323649902 Marionette DEBUG loaded listener.js 04:14:09 INFO - PROCESS | 2283 | ++DOMWINDOW == 153 (0x11bca3400) [pid = 2283] [serial = 2257] [outer = 0x11982e800] 04:14:10 INFO - PROCESS | 2283 | 1461323650256 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]]]}] 04:14:10 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. 04:14:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 518ms 04:14:10 INFO - PROCESS | 2283 | 1461323650292 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 04:14:10 INFO - PROCESS | 2283 | 1461323650293 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 04:14:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:14:10 INFO - PROCESS | 2283 | 1461323650295 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:14:10 INFO - PROCESS | 2283 | 1461323650297 Marionette TRACE conn2 <- [1,2978,null,{}] 04:14:10 INFO - PROCESS | 2283 | 1461323650299 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}] 04:14:10 INFO - PROCESS | 2283 | 1461323650391 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 04:14:10 INFO - PROCESS | 2283 | 1461323650395 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:10 INFO - PROCESS | 2283 | ++DOCSHELL 0x129c17800 == 53 [pid = 2283] [id = 753] 04:14:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 154 (0x11bfc4800) [pid = 2283] [serial = 2258] [outer = 0x0] 04:14:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 155 (0x11c1c8800) [pid = 2283] [serial = 2259] [outer = 0x11bfc4800] 04:14:10 INFO - PROCESS | 2283 | 1461323650422 Marionette DEBUG loaded listener.js 04:14:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 156 (0x11c3d7400) [pid = 2283] [serial = 2260] [outer = 0x11bfc4800] 04:14:10 INFO - PROCESS | 2283 | 1461323650752 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]]]}] 04:14:10 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. 04:14:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 467ms 04:14:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:14:10 INFO - PROCESS | 2283 | 1461323650764 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 04:14:10 INFO - PROCESS | 2283 | 1461323650765 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 04:14:10 INFO - PROCESS | 2283 | 1461323650768 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:14:10 INFO - PROCESS | 2283 | 1461323650770 Marionette TRACE conn2 <- [1,2982,null,{}] 04:14:10 INFO - PROCESS | 2283 | 1461323650773 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}] 04:14:10 INFO - PROCESS | 2283 | 1461323650903 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 04:14:10 INFO - PROCESS | 2283 | 1461323650912 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:10 INFO - PROCESS | 2283 | ++DOCSHELL 0x12a846000 == 54 [pid = 2283] [id = 754] 04:14:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 157 (0x11c3d3c00) [pid = 2283] [serial = 2261] [outer = 0x0] 04:14:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 158 (0x11c926400) [pid = 2283] [serial = 2262] [outer = 0x11c3d3c00] 04:14:10 INFO - PROCESS | 2283 | 1461323650940 Marionette DEBUG loaded listener.js 04:14:10 INFO - PROCESS | 2283 | ++DOMWINDOW == 159 (0x12679b400) [pid = 2283] [serial = 2263] [outer = 0x11c3d3c00] 04:14:11 INFO - PROCESS | 2283 | 1461323651263 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"]]]}] 04:14:11 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 04:14:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:14:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 521ms 04:14:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:14:11 INFO - PROCESS | 2283 | 1461323651290 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 04:14:11 INFO - PROCESS | 2283 | 1461323651291 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 04:14:11 INFO - PROCESS | 2283 | 1461323651293 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:14:11 INFO - PROCESS | 2283 | 1461323651294 Marionette TRACE conn2 <- [1,2986,null,{}] 04:14:11 INFO - PROCESS | 2283 | 1461323651296 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}] 04:14:11 INFO - PROCESS | 2283 | 1461323651386 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 04:14:11 INFO - PROCESS | 2283 | 1461323651391 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:11 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ab4b800 == 55 [pid = 2283] [id = 755] 04:14:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 160 (0x124447800) [pid = 2283] [serial = 2264] [outer = 0x0] 04:14:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 161 (0x1267a1800) [pid = 2283] [serial = 2265] [outer = 0x124447800] 04:14:11 INFO - PROCESS | 2283 | 1461323651417 Marionette DEBUG loaded listener.js 04:14:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 162 (0x1275f3000) [pid = 2283] [serial = 2266] [outer = 0x124447800] 04:14:11 INFO - PROCESS | 2283 | 1461323651772 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]]]}] 04:14:11 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. 04:14:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 518ms 04:14:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:14:11 INFO - PROCESS | 2283 | 1461323651812 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 04:14:11 INFO - PROCESS | 2283 | 1461323651813 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 04:14:11 INFO - PROCESS | 2283 | 1461323651815 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:14:11 INFO - PROCESS | 2283 | 1461323651816 Marionette TRACE conn2 <- [1,2990,null,{}] 04:14:11 INFO - PROCESS | 2283 | 1461323651820 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}] 04:14:11 INFO - PROCESS | 2283 | 1461323651925 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 04:14:11 INFO - PROCESS | 2283 | 1461323651938 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:11 INFO - PROCESS | 2283 | ++DOCSHELL 0x12b15b000 == 56 [pid = 2283] [id = 756] 04:14:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 163 (0x11c4b8800) [pid = 2283] [serial = 2267] [outer = 0x0] 04:14:11 INFO - PROCESS | 2283 | ++DOMWINDOW == 164 (0x127cd7400) [pid = 2283] [serial = 2268] [outer = 0x11c4b8800] 04:14:11 INFO - PROCESS | 2283 | 1461323651961 Marionette DEBUG loaded listener.js 04:14:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 165 (0x129688000) [pid = 2283] [serial = 2269] [outer = 0x11c4b8800] 04:14:12 INFO - PROCESS | 2283 | ++DOCSHELL 0x1192db800 == 57 [pid = 2283] [id = 757] 04:14:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 166 (0x129e5dc00) [pid = 2283] [serial = 2270] [outer = 0x0] 04:14:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 167 (0x129a04800) [pid = 2283] [serial = 2271] [outer = 0x129e5dc00] 04:14:12 INFO - PROCESS | 2283 | 1461323652320 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]]]}] 04:14:12 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. 04:14:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 522ms 04:14:12 INFO - PROCESS | 2283 | 1461323652338 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 04:14:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:14:12 INFO - PROCESS | 2283 | 1461323652340 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 04:14:12 INFO - PROCESS | 2283 | 1461323652343 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:14:12 INFO - PROCESS | 2283 | 1461323652345 Marionette TRACE conn2 <- [1,2994,null,{}] 04:14:12 INFO - PROCESS | 2283 | 1461323652354 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}] 04:14:12 INFO - PROCESS | 2283 | 1461323652564 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 04:14:12 INFO - PROCESS | 2283 | 1461323652587 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:12 INFO - PROCESS | 2283 | ++DOCSHELL 0x12c07b000 == 58 [pid = 2283] [id = 758] 04:14:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 168 (0x12968a000) [pid = 2283] [serial = 2272] [outer = 0x0] 04:14:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 169 (0x129e5c000) [pid = 2283] [serial = 2273] [outer = 0x12968a000] 04:14:12 INFO - PROCESS | 2283 | 1461323652628 Marionette DEBUG loaded listener.js 04:14:12 INFO - PROCESS | 2283 | ++DOMWINDOW == 170 (0x12a27a800) [pid = 2283] [serial = 2274] [outer = 0x12968a000] 04:14:13 INFO - PROCESS | 2283 | 1461323653091 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]]]}] 04:14:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:14:13 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 04:14:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 780ms 04:14:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:14:13 INFO - PROCESS | 2283 | 1461323653123 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 04:14:13 INFO - PROCESS | 2283 | 1461323653124 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 04:14:13 INFO - PROCESS | 2283 | 1461323653126 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:14:13 INFO - PROCESS | 2283 | 1461323653127 Marionette TRACE conn2 <- [1,2998,null,{}] 04:14:13 INFO - PROCESS | 2283 | 1461323653129 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}] 04:14:13 INFO - PROCESS | 2283 | 1461323653255 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 04:14:13 INFO - PROCESS | 2283 | 1461323653270 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:13 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d0d0800 == 59 [pid = 2283] [id = 759] 04:14:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 171 (0x12a280400) [pid = 2283] [serial = 2275] [outer = 0x0] 04:14:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 172 (0x12a4ad400) [pid = 2283] [serial = 2276] [outer = 0x12a280400] 04:14:13 INFO - PROCESS | 2283 | 1461323653296 Marionette DEBUG loaded listener.js 04:14:13 INFO - PROCESS | 2283 | ++DOMWINDOW == 173 (0x12a4b8000) [pid = 2283] [serial = 2277] [outer = 0x12a280400] 04:14:13 INFO - PROCESS | 2283 | --DOMWINDOW == 172 (0x12a86ec00) [pid = 2283] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:14:13 INFO - PROCESS | 2283 | --DOMWINDOW == 171 (0x129116400) [pid = 2283] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:14:13 INFO - PROCESS | 2283 | --DOMWINDOW == 170 (0x115668000) [pid = 2283] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:14:13 INFO - PROCESS | 2283 | --DOMWINDOW == 169 (0x129e57400) [pid = 2283] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:14:13 INFO - PROCESS | 2283 | --DOMWINDOW == 168 (0x12a4b3000) [pid = 2283] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:14:13 INFO - PROCESS | 2283 | --DOMWINDOW == 167 (0x11c930000) [pid = 2283] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:14:13 INFO - PROCESS | 2283 | --DOMWINDOW == 166 (0x113533800) [pid = 2283] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:14:13 INFO - PROCESS | 2283 | --DOMWINDOW == 165 (0x11982a800) [pid = 2283] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:14:13 INFO - PROCESS | 2283 | --DOMWINDOW == 164 (0x1267a7000) [pid = 2283] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:14:13 INFO - PROCESS | 2283 | --DOMWINDOW == 163 (0x123ff9800) [pid = 2283] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:14:13 INFO - PROCESS | 2283 | --DOMWINDOW == 162 (0x11c1c9000) [pid = 2283] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:14:13 INFO - PROCESS | 2283 | --DOMWINDOW == 161 (0x119834400) [pid = 2283] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:14:13 INFO - PROCESS | 2283 | --DOMWINDOW == 160 (0x12a869400) [pid = 2283] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:14:13 INFO - PROCESS | 2283 | --DOMWINDOW == 159 (0x129e59400) [pid = 2283] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:14:13 INFO - PROCESS | 2283 | 1461323653881 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]]]}] 04:14:13 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. 04:14:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 768ms 04:14:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:14:13 INFO - PROCESS | 2283 | 1461323653895 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 04:14:13 INFO - PROCESS | 2283 | 1461323653896 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 04:14:13 INFO - PROCESS | 2283 | 1461323653898 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:14:13 INFO - PROCESS | 2283 | 1461323653900 Marionette TRACE conn2 <- [1,3002,null,{}] 04:14:13 INFO - PROCESS | 2283 | 1461323653906 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}] 04:14:14 INFO - PROCESS | 2283 | 1461323654033 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 04:14:14 INFO - PROCESS | 2283 | 1461323654037 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:14 INFO - PROCESS | 2283 | ++DOCSHELL 0x12c068800 == 60 [pid = 2283] [id = 760] 04:14:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 160 (0x113545c00) [pid = 2283] [serial = 2278] [outer = 0x0] 04:14:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 161 (0x12a779000) [pid = 2283] [serial = 2279] [outer = 0x113545c00] 04:14:14 INFO - PROCESS | 2283 | 1461323654068 Marionette DEBUG loaded listener.js 04:14:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 162 (0x12a868400) [pid = 2283] [serial = 2280] [outer = 0x113545c00] 04:14:14 INFO - PROCESS | 2283 | 1461323654398 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]]]}] 04:14:14 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. 04:14:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 523ms 04:14:14 INFO - PROCESS | 2283 | 1461323654425 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 04:14:14 INFO - PROCESS | 2283 | 1461323654426 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 04:14:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:14:14 INFO - PROCESS | 2283 | 1461323654428 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:14:14 INFO - PROCESS | 2283 | 1461323654429 Marionette TRACE conn2 <- [1,3006,null,{}] 04:14:14 INFO - PROCESS | 2283 | 1461323654431 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}] 04:14:14 INFO - PROCESS | 2283 | 1461323654558 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 04:14:14 INFO - PROCESS | 2283 | 1461323654565 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:14 INFO - PROCESS | 2283 | ++DOCSHELL 0x12e59d000 == 61 [pid = 2283] [id = 761] 04:14:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 163 (0x12a865400) [pid = 2283] [serial = 2281] [outer = 0x0] 04:14:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 164 (0x12a942c00) [pid = 2283] [serial = 2282] [outer = 0x12a865400] 04:14:14 INFO - PROCESS | 2283 | 1461323654592 Marionette DEBUG loaded listener.js 04:14:14 INFO - PROCESS | 2283 | ++DOMWINDOW == 165 (0x12abe4800) [pid = 2283] [serial = 2283] [outer = 0x12a865400] 04:14:14 INFO - PROCESS | 2283 | 1461323654879 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]]]}] 04:14:14 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. 04:14:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 473ms 04:14:14 INFO - PROCESS | 2283 | 1461323654909 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 04:14:14 INFO - PROCESS | 2283 | 1461323654910 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 04:14:14 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:14:14 INFO - PROCESS | 2283 | 1461323654912 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:14:14 INFO - PROCESS | 2283 | 1461323654913 Marionette TRACE conn2 <- [1,3010,null,{}] 04:14:14 INFO - PROCESS | 2283 | 1461323654915 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}] 04:14:15 INFO - PROCESS | 2283 | 1461323655011 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 04:14:15 INFO - PROCESS | 2283 | 1461323655016 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:15 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f0d1800 == 62 [pid = 2283] [id = 762] 04:14:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 166 (0x12abe9400) [pid = 2283] [serial = 2284] [outer = 0x0] 04:14:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 167 (0x12b00c400) [pid = 2283] [serial = 2285] [outer = 0x12abe9400] 04:14:15 INFO - PROCESS | 2283 | 1461323655043 Marionette DEBUG loaded listener.js 04:14:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 168 (0x12b029000) [pid = 2283] [serial = 2286] [outer = 0x12abe9400] 04:14:15 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 04:14:15 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 470ms 04:14:15 INFO - PROCESS | 2283 | 1461323655376 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]]]}] 04:14:15 INFO - PROCESS | 2283 | 1461323655383 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 04:14:15 INFO - PROCESS | 2283 | 1461323655385 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 04:14:15 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:14:15 INFO - PROCESS | 2283 | 1461323655390 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:14:15 INFO - PROCESS | 2283 | 1461323655391 Marionette TRACE conn2 <- [1,3014,null,{}] 04:14:15 INFO - PROCESS | 2283 | 1461323655393 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}] 04:14:15 INFO - PROCESS | 2283 | 1461323655493 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 04:14:15 INFO - PROCESS | 2283 | 1461323655560 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:15 INFO - PROCESS | 2283 | ++DOCSHELL 0x12fde2800 == 63 [pid = 2283] [id = 763] 04:14:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 169 (0x12abe7000) [pid = 2283] [serial = 2287] [outer = 0x0] 04:14:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 170 (0x12b02f800) [pid = 2283] [serial = 2288] [outer = 0x12abe7000] 04:14:15 INFO - PROCESS | 2283 | 1461323655585 Marionette DEBUG loaded listener.js 04:14:15 INFO - PROCESS | 2283 | ++DOMWINDOW == 171 (0x12b454800) [pid = 2283] [serial = 2289] [outer = 0x12abe7000] 04:14:15 INFO - PROCESS | 2283 | [2283] 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 04:14:15 INFO - PROCESS | 2283 | 1461323655967 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:14:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:14:16 INFO - {} 04:14:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:14:16 INFO - {} 04:14:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:14:16 INFO - {} 04:14:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:14:16 INFO - {} 04:14:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 619ms 04:14:16 INFO - PROCESS | 2283 | 1461323656010 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 04:14:16 INFO - PROCESS | 2283 | 1461323656013 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 04:14:16 INFO - TEST-START | /FileAPI/fileReader.html 04:14:16 INFO - PROCESS | 2283 | 1461323656016 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:14:16 INFO - PROCESS | 2283 | 1461323656019 Marionette TRACE conn2 <- [1,3018,null,{}] 04:14:16 INFO - PROCESS | 2283 | 1461323656023 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}] 04:14:16 INFO - PROCESS | 2283 | 1461323656195 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 04:14:16 INFO - PROCESS | 2283 | 1461323656285 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:16 INFO - PROCESS | 2283 | ++DOCSHELL 0x11bb77000 == 64 [pid = 2283] [id = 764] 04:14:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 172 (0x11520b000) [pid = 2283] [serial = 2290] [outer = 0x0] 04:14:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 173 (0x1155c2c00) [pid = 2283] [serial = 2291] [outer = 0x11520b000] 04:14:16 INFO - PROCESS | 2283 | 1461323656317 Marionette DEBUG loaded listener.js 04:14:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 174 (0x118620400) [pid = 2283] [serial = 2292] [outer = 0x11520b000] 04:14:16 INFO - PROCESS | 2283 | 1461323656708 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]]]}] 04:14:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:14:16 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:14:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:14:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:14:16 INFO - TEST-OK | /FileAPI/fileReader.html | took 721ms 04:14:16 INFO - PROCESS | 2283 | 1461323656765 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 04:14:16 INFO - PROCESS | 2283 | 1461323656769 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 04:14:16 INFO - TEST-START | /FileAPI/historical.html 04:14:16 INFO - PROCESS | 2283 | 1461323656776 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:14:16 INFO - PROCESS | 2283 | 1461323656778 Marionette TRACE conn2 <- [1,3022,null,{}] 04:14:16 INFO - PROCESS | 2283 | 1461323656781 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}] 04:14:16 INFO - PROCESS | 2283 | 1461323656898 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 04:14:16 INFO - PROCESS | 2283 | 1461323656978 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:16 INFO - PROCESS | 2283 | ++DOCSHELL 0x129c13000 == 65 [pid = 2283] [id = 765] 04:14:16 INFO - PROCESS | 2283 | ++DOMWINDOW == 175 (0x11861e000) [pid = 2283] [serial = 2293] [outer = 0x0] 04:14:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 176 (0x119829400) [pid = 2283] [serial = 2294] [outer = 0x11861e000] 04:14:17 INFO - PROCESS | 2283 | 1461323657010 Marionette DEBUG loaded listener.js 04:14:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 177 (0x11bb08000) [pid = 2283] [serial = 2295] [outer = 0x11861e000] 04:14:17 INFO - PROCESS | 2283 | 1461323657380 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"]]]}] 04:14:17 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:14:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:14:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:14:17 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:14:17 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:14:17 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:14:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:14:17 INFO - TEST-OK | /FileAPI/historical.html | took 621ms 04:14:17 INFO - TEST-START | /FileAPI/idlharness.html 04:14:17 INFO - PROCESS | 2283 | 1461323657397 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 04:14:17 INFO - PROCESS | 2283 | 1461323657398 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 04:14:17 INFO - PROCESS | 2283 | 1461323657402 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:14:17 INFO - PROCESS | 2283 | 1461323657406 Marionette TRACE conn2 <- [1,3026,null,{}] 04:14:17 INFO - PROCESS | 2283 | 1461323657414 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}] 04:14:17 INFO - PROCESS | 2283 | 1461323657532 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 04:14:17 INFO - PROCESS | 2283 | 1461323657639 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:17 INFO - PROCESS | 2283 | ++DOCSHELL 0x12daa3800 == 66 [pid = 2283] [id = 766] 04:14:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 178 (0x11bfc9400) [pid = 2283] [serial = 2296] [outer = 0x0] 04:14:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 179 (0x11c925800) [pid = 2283] [serial = 2297] [outer = 0x11bfc9400] 04:14:17 INFO - PROCESS | 2283 | 1461323657673 Marionette DEBUG loaded listener.js 04:14:17 INFO - PROCESS | 2283 | ++DOMWINDOW == 180 (0x1267a6800) [pid = 2283] [serial = 2298] [outer = 0x11bfc9400] 04:14:18 INFO - PROCESS | 2283 | 1461323658339 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]]]}] 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:14:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:14:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:14:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:14:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:14:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:14:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:14:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:14:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:14:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:14:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:14:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:14:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:14:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:14:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:14:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:14:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:14:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:14:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:14:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:14:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:14:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:14:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:14:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:14:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:14:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:14:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:14:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:14:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:14:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:14:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:14:18 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 04:14:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:14:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:14:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:14:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:14:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:14:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:14:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:14:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:14:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:14:18 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 04:14:18 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 04:14:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:14:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:14:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:14:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:14:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:14:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:14:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:14:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:14:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:14:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:14:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:14:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:14:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:14:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:14:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:14:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:14:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:14:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:14:18 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 04:14:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:14:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:14:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:14:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:14:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:14:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:14:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:14:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:14:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:14:18 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 04:14:18 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 04:14:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:14:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:14:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:14:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:14:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:14:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:14:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:14:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:14:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:14:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:14:18 INFO - TEST-OK | /FileAPI/idlharness.html | took 989ms 04:14:18 INFO - PROCESS | 2283 | 1461323658392 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 04:14:18 INFO - PROCESS | 2283 | 1461323658394 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 04:14:18 INFO - TEST-START | /FileAPI/idlharness.worker 04:14:18 INFO - PROCESS | 2283 | 1461323658396 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:14:18 INFO - PROCESS | 2283 | 1461323658397 Marionette TRACE conn2 <- [1,3030,null,{}] 04:14:18 INFO - PROCESS | 2283 | 1461323658400 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}] 04:14:18 INFO - PROCESS | 2283 | 1461323658520 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 04:14:18 INFO - PROCESS | 2283 | 1461323658601 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:18 INFO - PROCESS | 2283 | ++DOCSHELL 0x1362cf000 == 67 [pid = 2283] [id = 767] 04:14:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 181 (0x129021c00) [pid = 2283] [serial = 2299] [outer = 0x0] 04:14:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 182 (0x12bf0c000) [pid = 2283] [serial = 2300] [outer = 0x129021c00] 04:14:18 INFO - PROCESS | 2283 | 1461323658631 Marionette DEBUG loaded listener.js 04:14:18 INFO - PROCESS | 2283 | ++DOMWINDOW == 183 (0x12d03b000) [pid = 2283] [serial = 2301] [outer = 0x129021c00] 04:14:18 INFO - PROCESS | 2283 | [2283] 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 04:14:19 INFO - PROCESS | 2283 | 1461323659385 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,{},{}]]]}] 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:14:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:14:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:14:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:14:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:14:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:14:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:14:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:14:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:14:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:14:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:14:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:14:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:14:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:14:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:14:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:14:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:14:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:14:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:14:19 INFO - {} 04:14:19 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 04:14:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:14:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:14:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:14:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:14:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:14:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:14:19 INFO - {} 04:14:19 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 - {} 04:14:19 INFO - {} 04:14:19 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 04:14:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:14:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:14:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:14:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:14:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:14:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:14:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:14:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:14:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:14:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:14:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:14:19 INFO - {} 04:14:19 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 04:14:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:14:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:14:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:14:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:14:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:14:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:14:19 INFO - {} 04:14:19 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 - {} 04:14:19 INFO - {} 04:14:19 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 04:14:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:14:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:14:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:14:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:14:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:14:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:14:19 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 04:14:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:14:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:14:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:14:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:14:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:14:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:14:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:14:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:14:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:14:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:14:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:14:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:14:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:14:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:14:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:14:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:14:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:14:19 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 04:14:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:14:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:14:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:14:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:14:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:14:19 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 04:14:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:14:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:14:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:14:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:14:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:14:19 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 04:14:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:14:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:14:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:14:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:14:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:14:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:14:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:14:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:14:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:14:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:14:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:14:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:14:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:14:19 INFO - {} 04:14:19 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1094ms 04:14:19 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:14:19 INFO - PROCESS | 2283 | 1461323659492 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 04:14:19 INFO - PROCESS | 2283 | 1461323659494 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 04:14:19 INFO - PROCESS | 2283 | 1461323659498 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:14:19 INFO - PROCESS | 2283 | 1461323659499 Marionette TRACE conn2 <- [1,3034,null,{}] 04:14:19 INFO - PROCESS | 2283 | 1461323659503 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}] 04:14:19 INFO - PROCESS | 2283 | 1461323659627 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 04:14:19 INFO - PROCESS | 2283 | 1461323659762 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:19 INFO - PROCESS | 2283 | ++DOCSHELL 0x137670800 == 68 [pid = 2283] [id = 768] 04:14:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 184 (0x12d03b800) [pid = 2283] [serial = 2302] [outer = 0x0] 04:14:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 185 (0x12e4cc000) [pid = 2283] [serial = 2303] [outer = 0x12d03b800] 04:14:19 INFO - PROCESS | 2283 | 1461323659811 Marionette DEBUG loaded listener.js 04:14:19 INFO - PROCESS | 2283 | ++DOMWINDOW == 186 (0x12e6ccc00) [pid = 2283] [serial = 2304] [outer = 0x12d03b800] 04:14:20 INFO - PROCESS | 2283 | 1461323660279 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]]]}] 04:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:14:20 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 821ms 04:14:20 INFO - PROCESS | 2283 | 1461323660335 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 04:14:20 INFO - PROCESS | 2283 | 1461323660336 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 04:14:20 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:14:20 INFO - PROCESS | 2283 | 1461323660340 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:14:20 INFO - PROCESS | 2283 | 1461323660342 Marionette TRACE conn2 <- [1,3038,null,{}] 04:14:20 INFO - PROCESS | 2283 | 1461323660344 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}] 04:14:20 INFO - PROCESS | 2283 | 1461323660475 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 04:14:20 INFO - PROCESS | 2283 | 1461323660558 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:20 INFO - PROCESS | 2283 | ++DOCSHELL 0x1376c6800 == 69 [pid = 2283] [id = 769] 04:14:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 187 (0x12e6cd000) [pid = 2283] [serial = 2305] [outer = 0x0] 04:14:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 188 (0x12e880000) [pid = 2283] [serial = 2306] [outer = 0x12e6cd000] 04:14:20 INFO - PROCESS | 2283 | 1461323660590 Marionette DEBUG loaded listener.js 04:14:20 INFO - PROCESS | 2283 | ++DOMWINDOW == 189 (0x12e887c00) [pid = 2283] [serial = 2307] [outer = 0x12e6cd000] 04:14:20 INFO - PROCESS | 2283 | 1461323660943 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"]]]}] 04:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:14:20 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 620ms 04:14:20 INFO - PROCESS | 2283 | 1461323660961 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 04:14:20 INFO - PROCESS | 2283 | 1461323660963 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 04:14:20 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:14:20 INFO - PROCESS | 2283 | 1461323660965 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:14:20 INFO - PROCESS | 2283 | 1461323660967 Marionette TRACE conn2 <- [1,3042,null,{}] 04:14:20 INFO - PROCESS | 2283 | 1461323660969 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}] 04:14:21 INFO - PROCESS | 2283 | 1461323661081 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 04:14:21 INFO - PROCESS | 2283 | 1461323661188 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:21 INFO - PROCESS | 2283 | ++DOCSHELL 0x119b17000 == 70 [pid = 2283] [id = 770] 04:14:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 190 (0x113387400) [pid = 2283] [serial = 2308] [outer = 0x0] 04:14:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 191 (0x113405c00) [pid = 2283] [serial = 2309] [outer = 0x113387400] 04:14:21 INFO - PROCESS | 2283 | 1461323661219 Marionette DEBUG loaded listener.js 04:14:21 INFO - PROCESS | 2283 | ++DOMWINDOW == 192 (0x12e6d5c00) [pid = 2283] [serial = 2310] [outer = 0x113387400] 04:14:21 INFO - PROCESS | 2283 | 1461323661698 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]]]}] 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:14:21 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. 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:14:21 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'.) 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:14:21 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. 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:14:21 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. 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:14:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:14:21 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. 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:14:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:14:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:14:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:14:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:14:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:14:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:14:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:14:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:14:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:14:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:14:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:14:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:14:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:14:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:14:21 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 778ms 04:14:21 INFO - PROCESS | 2283 | 1461323661745 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 04:14:21 INFO - PROCESS | 2283 | 1461323661746 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 04:14:21 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:14:21 INFO - PROCESS | 2283 | 1461323661749 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:14:21 INFO - PROCESS | 2283 | 1461323661750 Marionette TRACE conn2 <- [1,3046,null,{}] 04:14:21 INFO - PROCESS | 2283 | 1461323661753 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}] 04:14:21 INFO - PROCESS | 2283 | 1461323661899 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 04:14:22 INFO - PROCESS | 2283 | 1461323662011 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:22 INFO - PROCESS | 2283 | ++DOCSHELL 0x11586b800 == 71 [pid = 2283] [id = 771] 04:14:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 193 (0x113537800) [pid = 2283] [serial = 2311] [outer = 0x0] 04:14:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 194 (0x1158ca400) [pid = 2283] [serial = 2312] [outer = 0x113537800] 04:14:22 INFO - PROCESS | 2283 | 1461323662054 Marionette DEBUG loaded listener.js 04:14:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 195 (0x12a27c000) [pid = 2283] [serial = 2313] [outer = 0x113537800] 04:14:22 INFO - PROCESS | 2283 | [2283] 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 04:14:22 INFO - PROCESS | 2283 | 1461323662458 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:14:22 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:14:22 INFO - {} 04:14:22 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 718ms 04:14:22 INFO - PROCESS | 2283 | 1461323662468 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 04:14:22 INFO - PROCESS | 2283 | 1461323662469 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 04:14:22 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:14:22 INFO - PROCESS | 2283 | 1461323662471 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:14:22 INFO - PROCESS | 2283 | 1461323662473 Marionette TRACE conn2 <- [1,3050,null,{}] 04:14:22 INFO - PROCESS | 2283 | 1461323662475 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}] 04:14:22 INFO - PROCESS | 2283 | 1461323662591 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 04:14:22 INFO - PROCESS | 2283 | 1461323662845 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:22 INFO - PROCESS | 2283 | ++DOCSHELL 0x12676c000 == 72 [pid = 2283] [id = 772] 04:14:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 196 (0x11340c800) [pid = 2283] [serial = 2314] [outer = 0x0] 04:14:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 197 (0x113546400) [pid = 2283] [serial = 2315] [outer = 0x11340c800] 04:14:22 INFO - PROCESS | 2283 | 1461323662884 Marionette DEBUG loaded listener.js 04:14:22 INFO - PROCESS | 2283 | ++DOMWINDOW == 198 (0x114dabc00) [pid = 2283] [serial = 2316] [outer = 0x11340c800] 04:14:23 INFO - PROCESS | 2283 | 1461323663258 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]]]}] 04:14:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:14:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:14:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:14:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:14:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 820ms 04:14:23 INFO - PROCESS | 2283 | 1461323663293 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 04:14:23 INFO - PROCESS | 2283 | 1461323663296 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 04:14:23 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:14:23 INFO - PROCESS | 2283 | 1461323663300 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:14:23 INFO - PROCESS | 2283 | 1461323663302 Marionette TRACE conn2 <- [1,3054,null,{}] 04:14:23 INFO - PROCESS | 2283 | 1461323663305 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}] 04:14:23 INFO - PROCESS | 2283 | 1461323663413 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 04:14:23 INFO - PROCESS | 2283 | 1461323663528 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:23 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ba39800 == 73 [pid = 2283] [id = 773] 04:14:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 199 (0x119c97400) [pid = 2283] [serial = 2317] [outer = 0x0] 04:14:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 200 (0x11a88d400) [pid = 2283] [serial = 2318] [outer = 0x119c97400] 04:14:23 INFO - PROCESS | 2283 | 1461323663559 Marionette DEBUG loaded listener.js 04:14:23 INFO - PROCESS | 2283 | ++DOMWINDOW == 201 (0x11add7000) [pid = 2283] [serial = 2319] [outer = 0x119c97400] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x12f0d1800 == 72 [pid = 2283] [id = 762] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x12e59d000 == 71 [pid = 2283] [id = 761] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x12c068800 == 70 [pid = 2283] [id = 760] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x12d0d0800 == 69 [pid = 2283] [id = 759] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x12c07b000 == 68 [pid = 2283] [id = 758] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x1192db800 == 67 [pid = 2283] [id = 757] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x12b15b000 == 66 [pid = 2283] [id = 756] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x12ab4b800 == 65 [pid = 2283] [id = 755] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x12a846000 == 64 [pid = 2283] [id = 754] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x129c17800 == 63 [pid = 2283] [id = 753] 04:14:24 INFO - PROCESS | 2283 | 1461323664266 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"]]]}] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x123d82000 == 62 [pid = 2283] [id = 752] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x118f95800 == 61 [pid = 2283] [id = 751] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x119b35800 == 60 [pid = 2283] [id = 750] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x11c96c000 == 59 [pid = 2283] [id = 749] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x12b488800 == 58 [pid = 2283] [id = 748] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x11b237000 == 57 [pid = 2283] [id = 747] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x11ab49000 == 56 [pid = 2283] [id = 746] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x132e8f000 == 55 [pid = 2283] [id = 745] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x132e6e800 == 54 [pid = 2283] [id = 744] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x131b55000 == 53 [pid = 2283] [id = 743] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x130765000 == 52 [pid = 2283] [id = 742] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x1301e2000 == 51 [pid = 2283] [id = 741] 04:14:24 INFO - PROCESS | 2283 | --DOCSHELL 0x123b54800 == 50 [pid = 2283] [id = 738] 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:14:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:14:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:14:24 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" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:14:24 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" 04:14:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:14:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:14:24 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1038ms 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 200 (0x12b028800) [pid = 2283] [serial = 2210] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 199 (0x12abe4400) [pid = 2283] [serial = 2201] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 198 (0x12a94c400) [pid = 2283] [serial = 2200] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 197 (0x12a4b2800) [pid = 2283] [serial = 2192] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 196 (0x129e5d800) [pid = 2283] [serial = 2204] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 195 (0x129e64400) [pid = 2283] [serial = 2117] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 194 (0x12a86d400) [pid = 2283] [serial = 2197] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 193 (0x12a4b2000) [pid = 2283] [serial = 2167] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 192 (0x11971dc00) [pid = 2283] [serial = 2158] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 191 (0x12428ec00) [pid = 2283] [serial = 2185] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 190 (0x116718800) [pid = 2283] [serial = 2177] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 189 (0x11aa11c00) [pid = 2283] [serial = 2179] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 188 (0x129c2f800) [pid = 2283] [serial = 2191] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 187 (0x12a7fec00) [pid = 2283] [serial = 2170] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 186 (0x1147da400) [pid = 2283] [serial = 2176] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 185 (0x129117000) [pid = 2283] [serial = 2189] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 184 (0x12679fc00) [pid = 2283] [serial = 2186] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 183 (0x12b00c800) [pid = 2283] [serial = 2207] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 182 (0x11c925000) [pid = 2283] [serial = 2183] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 181 (0x12abedc00) [pid = 2283] [serial = 2206] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 180 (0x11c53b400) [pid = 2283] [serial = 2203] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 179 (0x11c8e0400) [pid = 2283] [serial = 2173] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 178 (0x113530c00) [pid = 2283] [serial = 2155] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 177 (0x12b011400) [pid = 2283] [serial = 2209] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 176 (0x12a865c00) [pid = 2283] [serial = 2174] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 175 (0x12a941c00) [pid = 2283] [serial = 2198] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 174 (0x12a77dc00) [pid = 2283] [serial = 2194] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 173 (0x129688400) [pid = 2283] [serial = 2164] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 172 (0x11bca8400) [pid = 2283] [serial = 2180] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 171 (0x11c8da800) [pid = 2283] [serial = 2161] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 170 (0x11c3b8000) [pid = 2283] [serial = 2182] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 169 (0x12a864800) [pid = 2283] [serial = 2195] [outer = 0x0] [url = about:blank] 04:14:24 INFO - PROCESS | 2283 | --DOMWINDOW == 168 (0x12753d400) [pid = 2283] [serial = 2188] [outer = 0x0] [url = about:blank] 04:14:24 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:14:24 INFO - PROCESS | 2283 | 1461323664374 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 04:14:24 INFO - PROCESS | 2283 | 1461323664377 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 04:14:24 INFO - PROCESS | 2283 | 1461323664382 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:14:24 INFO - PROCESS | 2283 | 1461323664383 Marionette TRACE conn2 <- [1,3058,null,{}] 04:14:24 INFO - PROCESS | 2283 | 1461323664386 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}] 04:14:24 INFO - PROCESS | 2283 | 1461323664479 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 04:14:24 INFO - PROCESS | 2283 | 1461323664484 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:24 INFO - PROCESS | 2283 | ++DOCSHELL 0x11c96c000 == 51 [pid = 2283] [id = 774] 04:14:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 169 (0x11add3000) [pid = 2283] [serial = 2320] [outer = 0x0] 04:14:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 170 (0x11c1be400) [pid = 2283] [serial = 2321] [outer = 0x11add3000] 04:14:24 INFO - PROCESS | 2283 | 1461323664520 Marionette DEBUG loaded listener.js 04:14:24 INFO - PROCESS | 2283 | ++DOMWINDOW == 171 (0x127208000) [pid = 2283] [serial = 2322] [outer = 0x11add3000] 04:14:25 INFO - PROCESS | 2283 | 1461323665045 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]]]}] 04:14:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:14:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:14:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:14:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:14:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:14:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:14:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:14:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:14:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:14:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:14:25 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:25 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:14:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:14:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:14:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:14:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:14:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:14:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:14:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:14:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:14:25 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 676ms 04:14:25 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:14:25 INFO - PROCESS | 2283 | 1461323665058 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 04:14:25 INFO - PROCESS | 2283 | 1461323665060 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 04:14:25 INFO - PROCESS | 2283 | 1461323665064 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:14:25 INFO - PROCESS | 2283 | 1461323665068 Marionette TRACE conn2 <- [1,3062,null,{}] 04:14:25 INFO - PROCESS | 2283 | 1461323665075 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}] 04:14:25 INFO - PROCESS | 2283 | 1461323665171 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 04:14:25 INFO - PROCESS | 2283 | 1461323665176 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:25 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ab4a000 == 52 [pid = 2283] [id = 775] 04:14:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 172 (0x1274bcc00) [pid = 2283] [serial = 2323] [outer = 0x0] 04:14:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 173 (0x12a27ac00) [pid = 2283] [serial = 2324] [outer = 0x1274bcc00] 04:14:25 INFO - PROCESS | 2283 | 1461323665202 Marionette DEBUG loaded listener.js 04:14:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 174 (0x12a777400) [pid = 2283] [serial = 2325] [outer = 0x1274bcc00] 04:14:25 INFO - PROCESS | 2283 | [2283] 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 04:14:25 INFO - PROCESS | 2283 | 1461323665567 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:14:25 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:14:25 INFO - {} 04:14:25 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 527ms 04:14:25 INFO - PROCESS | 2283 | 1461323665590 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 04:14:25 INFO - PROCESS | 2283 | 1461323665591 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 04:14:25 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:14:25 INFO - PROCESS | 2283 | 1461323665594 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:14:25 INFO - PROCESS | 2283 | 1461323665595 Marionette TRACE conn2 <- [1,3066,null,{}] 04:14:25 INFO - PROCESS | 2283 | 1461323665597 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}] 04:14:25 INFO - PROCESS | 2283 | 1461323665694 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 04:14:25 INFO - PROCESS | 2283 | 1461323665698 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:25 INFO - PROCESS | 2283 | ++DOCSHELL 0x12c07a000 == 53 [pid = 2283] [id = 776] 04:14:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 175 (0x12a281c00) [pid = 2283] [serial = 2326] [outer = 0x0] 04:14:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 176 (0x12a864800) [pid = 2283] [serial = 2327] [outer = 0x12a281c00] 04:14:25 INFO - PROCESS | 2283 | 1461323665724 Marionette DEBUG loaded listener.js 04:14:25 INFO - PROCESS | 2283 | ++DOMWINDOW == 177 (0x12abee400) [pid = 2283] [serial = 2328] [outer = 0x12a281c00] 04:14:26 INFO - PROCESS | 2283 | 1461323666080 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]]]}] 04:14:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:14:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:14:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:14:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:14:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:14:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:14:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:14:26 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 518ms 04:14:26 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:14:26 INFO - PROCESS | 2283 | 1461323666113 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 04:14:26 INFO - PROCESS | 2283 | 1461323666114 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 04:14:26 INFO - PROCESS | 2283 | 1461323666116 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:14:26 INFO - PROCESS | 2283 | 1461323666118 Marionette TRACE conn2 <- [1,3070,null,{}] 04:14:26 INFO - PROCESS | 2283 | 1461323666120 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}] 04:14:26 INFO - PROCESS | 2283 | 1461323666212 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 04:14:26 INFO - PROCESS | 2283 | 1461323666301 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:26 INFO - PROCESS | 2283 | ++DOCSHELL 0x12d49c000 == 54 [pid = 2283] [id = 777] 04:14:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 178 (0x12b025000) [pid = 2283] [serial = 2329] [outer = 0x0] 04:14:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 179 (0x12b1fb000) [pid = 2283] [serial = 2330] [outer = 0x12b025000] 04:14:26 INFO - PROCESS | 2283 | 1461323666334 Marionette DEBUG loaded listener.js 04:14:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 180 (0x12b4d7c00) [pid = 2283] [serial = 2331] [outer = 0x12b025000] 04:14:26 INFO - PROCESS | 2283 | 1461323666667 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]]]}] 04:14:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:14:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:14:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:14:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:14:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:14:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:14:26 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 570ms 04:14:26 INFO - PROCESS | 2283 | 1461323666688 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 04:14:26 INFO - PROCESS | 2283 | 1461323666690 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 04:14:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:14:26 INFO - PROCESS | 2283 | 1461323666692 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:14:26 INFO - PROCESS | 2283 | 1461323666693 Marionette TRACE conn2 <- [1,3074,null,{}] 04:14:26 INFO - PROCESS | 2283 | 1461323666695 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}] 04:14:26 INFO - PROCESS | 2283 | 1461323666816 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 04:14:26 INFO - PROCESS | 2283 | 1461323666829 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:26 INFO - PROCESS | 2283 | ++DOCSHELL 0x12e834000 == 55 [pid = 2283] [id = 778] 04:14:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 181 (0x12b6d2c00) [pid = 2283] [serial = 2332] [outer = 0x0] 04:14:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 182 (0x12d031c00) [pid = 2283] [serial = 2333] [outer = 0x12b6d2c00] 04:14:26 INFO - PROCESS | 2283 | 1461323666855 Marionette DEBUG loaded listener.js 04:14:26 INFO - PROCESS | 2283 | ++DOMWINDOW == 183 (0x12d0f6800) [pid = 2283] [serial = 2334] [outer = 0x12b6d2c00] 04:14:27 INFO - PROCESS | 2283 | 1461323667195 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]]]}] 04:14:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:14:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:14:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:14:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:14:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:14:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:14:27 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 519ms 04:14:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:14:27 INFO - PROCESS | 2283 | 1461323667211 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 04:14:27 INFO - PROCESS | 2283 | 1461323667213 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 04:14:27 INFO - PROCESS | 2283 | 1461323667215 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:14:27 INFO - PROCESS | 2283 | 1461323667216 Marionette TRACE conn2 <- [1,3078,null,{}] 04:14:27 INFO - PROCESS | 2283 | 1461323667220 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}] 04:14:27 INFO - PROCESS | 2283 | 1461323667340 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 04:14:27 INFO - PROCESS | 2283 | 1461323667356 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:27 INFO - PROCESS | 2283 | ++DOCSHELL 0x12f6c6000 == 56 [pid = 2283] [id = 779] 04:14:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 184 (0x12d10d000) [pid = 2283] [serial = 2335] [outer = 0x0] 04:14:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 185 (0x12d111000) [pid = 2283] [serial = 2336] [outer = 0x12d10d000] 04:14:27 INFO - PROCESS | 2283 | 1461323667380 Marionette DEBUG loaded listener.js 04:14:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 186 (0x12d11a800) [pid = 2283] [serial = 2337] [outer = 0x12d10d000] 04:14:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 04:14:27 INFO - reader.readAsText(blob_2) 04:14:27 INFO - }" did not throw 04:14:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 04:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 04:14:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 04:14:27 INFO - reader.readAsDataURL(blob_2) 04:14:27 INFO - }" did not throw 04:14:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 04:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 04:14:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 04:14:27 INFO - reader.readAsArrayBuffer(blob_2) 04:14:27 INFO - }" did not throw 04:14:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 04:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 04:14:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 04:14:27 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 04:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:14:27 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 04:14:27 INFO - PROCESS | 2283 | 1461323667796 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 04:14:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:14:27 INFO - PROCESS | 2283 | 1461323667799 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:14:27 INFO - PROCESS | 2283 | 1461323667800 Marionette TRACE conn2 <- [1,3082,null,{}] 04:14:27 INFO - PROCESS | 2283 | 1461323667802 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}] 04:14:27 INFO - PROCESS | 2283 | 1461323667923 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 04:14:27 INFO - PROCESS | 2283 | 1461323667936 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:27 INFO - PROCESS | 2283 | ++DOCSHELL 0x12fdec000 == 57 [pid = 2283] [id = 780] 04:14:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 187 (0x12d0f5800) [pid = 2283] [serial = 2338] [outer = 0x0] 04:14:27 INFO - PROCESS | 2283 | ++DOMWINDOW == 188 (0x12d323000) [pid = 2283] [serial = 2339] [outer = 0x12d0f5800] 04:14:27 INFO - PROCESS | 2283 | 1461323667962 Marionette DEBUG loaded listener.js 04:14:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 189 (0x12d4bcc00) [pid = 2283] [serial = 2340] [outer = 0x12d0f5800] 04:14:28 INFO - PROCESS | 2283 | --DOMWINDOW == 188 (0x114503800) [pid = 2283] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:14:28 INFO - PROCESS | 2283 | --DOMWINDOW == 187 (0x11c4b8800) [pid = 2283] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:14:28 INFO - PROCESS | 2283 | --DOMWINDOW == 186 (0x11c3d3c00) [pid = 2283] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:14:28 INFO - PROCESS | 2283 | --DOMWINDOW == 185 (0x124447800) [pid = 2283] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:14:28 INFO - PROCESS | 2283 | --DOMWINDOW == 184 (0x11340e400) [pid = 2283] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:14:28 INFO - PROCESS | 2283 | --DOMWINDOW == 183 (0x11982e800) [pid = 2283] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:14:28 INFO - PROCESS | 2283 | --DOMWINDOW == 182 (0x11bfc4800) [pid = 2283] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:14:28 INFO - PROCESS | 2283 | --DOMWINDOW == 181 (0x12968a000) [pid = 2283] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:14:28 INFO - PROCESS | 2283 | --DOMWINDOW == 180 (0x129e5dc00) [pid = 2283] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:14:28 INFO - PROCESS | 2283 | --DOMWINDOW == 179 (0x12b884c00) [pid = 2283] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:14:28 INFO - PROCESS | 2283 | --DOMWINDOW == 178 (0x12a280400) [pid = 2283] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:14:28 INFO - PROCESS | 2283 | --DOMWINDOW == 177 (0x113545c00) [pid = 2283] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:14:28 INFO - PROCESS | 2283 | --DOMWINDOW == 176 (0x12a865400) [pid = 2283] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:14:28 INFO - PROCESS | 2283 | --DOMWINDOW == 175 (0x12abe9400) [pid = 2283] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:14:28 INFO - PROCESS | 2283 | --DOMWINDOW == 174 (0x1155c7000) [pid = 2283] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:14:28 INFO - PROCESS | 2283 | 1461323668581 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]]]}] 04:14:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:14:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:14:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:14:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 820ms 04:14:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:14:28 INFO - PROCESS | 2283 | 1461323668620 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 04:14:28 INFO - PROCESS | 2283 | 1461323668621 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 04:14:28 INFO - PROCESS | 2283 | 1461323668623 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:14:28 INFO - PROCESS | 2283 | 1461323668624 Marionette TRACE conn2 <- [1,3086,null,{}] 04:14:28 INFO - PROCESS | 2283 | 1461323668627 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}] 04:14:28 INFO - PROCESS | 2283 | 1461323668723 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 04:14:28 INFO - PROCESS | 2283 | 1461323668728 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:28 INFO - PROCESS | 2283 | ++DOCSHELL 0x13075b000 == 58 [pid = 2283] [id = 781] 04:14:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 175 (0x11982e800) [pid = 2283] [serial = 2341] [outer = 0x0] 04:14:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 176 (0x12d322800) [pid = 2283] [serial = 2342] [outer = 0x11982e800] 04:14:28 INFO - PROCESS | 2283 | 1461323668753 Marionette DEBUG loaded listener.js 04:14:28 INFO - PROCESS | 2283 | ++DOMWINDOW == 177 (0x12da24800) [pid = 2283] [serial = 2343] [outer = 0x11982e800] 04:14:29 INFO - PROCESS | 2283 | 1461323669089 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:14:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:14:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 518ms 04:14:29 INFO - PROCESS | 2283 | 1461323669142 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 04:14:29 INFO - PROCESS | 2283 | 1461323669143 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 04:14:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:14:29 INFO - PROCESS | 2283 | 1461323669145 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:14:29 INFO - PROCESS | 2283 | 1461323669146 Marionette TRACE conn2 <- [1,3090,null,{}] 04:14:29 INFO - PROCESS | 2283 | 1461323669148 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}] 04:14:29 INFO - PROCESS | 2283 | 1461323669289 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 04:14:29 INFO - PROCESS | 2283 | 1461323669299 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:29 INFO - PROCESS | 2283 | ++DOCSHELL 0x132e58000 == 59 [pid = 2283] [id = 782] 04:14:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 178 (0x12e4a4800) [pid = 2283] [serial = 2344] [outer = 0x0] 04:14:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 179 (0x12e6ce400) [pid = 2283] [serial = 2345] [outer = 0x12e4a4800] 04:14:29 INFO - PROCESS | 2283 | 1461323669331 Marionette DEBUG loaded listener.js 04:14:29 INFO - PROCESS | 2283 | ++DOMWINDOW == 180 (0x12e811c00) [pid = 2283] [serial = 2346] [outer = 0x12e4a4800] 04:14:29 INFO - PROCESS | 2283 | 1461323669669 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:14:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:14:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 568ms 04:14:29 INFO - PROCESS | 2283 | 1461323669714 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 04:14:29 INFO - PROCESS | 2283 | 1461323669717 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 04:14:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:14:29 INFO - PROCESS | 2283 | 1461323669720 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:14:29 INFO - PROCESS | 2283 | 1461323669723 Marionette TRACE conn2 <- [1,3094,null,{}] 04:14:29 INFO - PROCESS | 2283 | 1461323669726 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}] 04:14:29 INFO - PROCESS | 2283 | 1461323669939 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 04:14:30 INFO - PROCESS | 2283 | 1461323670137 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:30 INFO - PROCESS | 2283 | ++DOCSHELL 0x1192d9000 == 60 [pid = 2283] [id = 783] 04:14:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 181 (0x113382800) [pid = 2283] [serial = 2347] [outer = 0x0] 04:14:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 182 (0x113411c00) [pid = 2283] [serial = 2348] [outer = 0x113382800] 04:14:30 INFO - PROCESS | 2283 | 1461323670204 Marionette DEBUG loaded listener.js 04:14:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 183 (0x114f6ec00) [pid = 2283] [serial = 2349] [outer = 0x113382800] 04:14:30 INFO - PROCESS | 2283 | 1461323670613 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:14:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:14:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 923ms 04:14:30 INFO - PROCESS | 2283 | 1461323670644 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 04:14:30 INFO - PROCESS | 2283 | 1461323670648 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 04:14:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:14:30 INFO - PROCESS | 2283 | 1461323670652 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:14:30 INFO - PROCESS | 2283 | 1461323670654 Marionette TRACE conn2 <- [1,3098,null,{}] 04:14:30 INFO - PROCESS | 2283 | 1461323670658 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}] 04:14:30 INFO - PROCESS | 2283 | 1461323670780 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 04:14:30 INFO - PROCESS | 2283 | 1461323670896 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:30 INFO - PROCESS | 2283 | ++DOCSHELL 0x12a849000 == 61 [pid = 2283] [id = 784] 04:14:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 184 (0x118816000) [pid = 2283] [serial = 2350] [outer = 0x0] 04:14:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 185 (0x11aa11c00) [pid = 2283] [serial = 2351] [outer = 0x118816000] 04:14:30 INFO - PROCESS | 2283 | 1461323670930 Marionette DEBUG loaded listener.js 04:14:30 INFO - PROCESS | 2283 | ++DOMWINDOW == 186 (0x11c3d3c00) [pid = 2283] [serial = 2352] [outer = 0x118816000] 04:14:31 INFO - PROCESS | 2283 | 1461323671308 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]]]}] 04:14:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:14:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:14:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 671ms 04:14:31 INFO - PROCESS | 2283 | 1461323671325 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 04:14:31 INFO - PROCESS | 2283 | 1461323671328 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 04:14:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:14:31 INFO - PROCESS | 2283 | 1461323671331 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:14:31 INFO - PROCESS | 2283 | 1461323671332 Marionette TRACE conn2 <- [1,3102,null,{}] 04:14:31 INFO - PROCESS | 2283 | 1461323671335 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}] 04:14:31 INFO - PROCESS | 2283 | 1461323671453 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 04:14:31 INFO - PROCESS | 2283 | 1461323671569 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:31 INFO - PROCESS | 2283 | ++DOCSHELL 0x12ba2f000 == 62 [pid = 2283] [id = 785] 04:14:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 187 (0x11c85f800) [pid = 2283] [serial = 2353] [outer = 0x0] 04:14:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 188 (0x12720a400) [pid = 2283] [serial = 2354] [outer = 0x11c85f800] 04:14:31 INFO - PROCESS | 2283 | 1461323671603 Marionette DEBUG loaded listener.js 04:14:31 INFO - PROCESS | 2283 | ++DOMWINDOW == 189 (0x129117000) [pid = 2283] [serial = 2355] [outer = 0x11c85f800] 04:14:31 INFO - PROCESS | 2283 | 1461323671991 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:14:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:14:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 672ms 04:14:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:14:32 INFO - PROCESS | 2283 | 1461323672004 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 04:14:32 INFO - PROCESS | 2283 | 1461323672005 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 04:14:32 INFO - PROCESS | 2283 | 1461323672012 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:14:32 INFO - PROCESS | 2283 | 1461323672016 Marionette TRACE conn2 <- [1,3106,null,{}] 04:14:32 INFO - PROCESS | 2283 | 1461323672021 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}] 04:14:32 INFO - PROCESS | 2283 | 1461323672141 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 04:14:32 INFO - PROCESS | 2283 | 1461323672255 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:32 INFO - PROCESS | 2283 | ++DOCSHELL 0x13076a000 == 63 [pid = 2283] [id = 786] 04:14:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 190 (0x129f3a400) [pid = 2283] [serial = 2356] [outer = 0x0] 04:14:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 191 (0x12a7f4c00) [pid = 2283] [serial = 2357] [outer = 0x129f3a400] 04:14:32 INFO - PROCESS | 2283 | 1461323672285 Marionette DEBUG loaded listener.js 04:14:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 192 (0x12a86f800) [pid = 2283] [serial = 2358] [outer = 0x129f3a400] 04:14:32 INFO - PROCESS | 2283 | 1461323672650 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]]]}] 04:14:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:14:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:14:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:14:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 681ms 04:14:32 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:14:32 INFO - PROCESS | 2283 | 1461323672689 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 04:14:32 INFO - PROCESS | 2283 | 1461323672690 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 04:14:32 INFO - PROCESS | 2283 | 1461323672693 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:14:32 INFO - PROCESS | 2283 | 1461323672694 Marionette TRACE conn2 <- [1,3110,null,{}] 04:14:32 INFO - PROCESS | 2283 | 1461323672697 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}] 04:14:32 INFO - PROCESS | 2283 | 1461323672817 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 04:14:32 INFO - PROCESS | 2283 | 1461323672904 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:32 INFO - PROCESS | 2283 | ++DOCSHELL 0x1362d2000 == 64 [pid = 2283] [id = 787] 04:14:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 193 (0x12a946000) [pid = 2283] [serial = 2359] [outer = 0x0] 04:14:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 194 (0x12b009000) [pid = 2283] [serial = 2360] [outer = 0x12a946000] 04:14:32 INFO - PROCESS | 2283 | 1461323672935 Marionette DEBUG loaded listener.js 04:14:32 INFO - PROCESS | 2283 | ++DOMWINDOW == 195 (0x12b1f6000) [pid = 2283] [serial = 2361] [outer = 0x12a946000] 04:14:33 INFO - PROCESS | 2283 | 1461323673288 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"]]]}] 04:14:33 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:14:33 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 04:14:33 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:14:33 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:14:33 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 619ms 04:14:33 INFO - PROCESS | 2283 | 1461323673312 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 04:14:33 INFO - PROCESS | 2283 | 1461323673314 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 04:14:33 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:14:33 INFO - PROCESS | 2283 | 1461323673316 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:14:33 INFO - PROCESS | 2283 | 1461323673317 Marionette TRACE conn2 <- [1,3114,null,{}] 04:14:33 INFO - PROCESS | 2283 | 1461323673320 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}] 04:14:33 INFO - PROCESS | 2283 | 1461323673435 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 04:14:33 INFO - PROCESS | 2283 | 1461323673565 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\", \"50ff0004-b451-4c15-b40f-05957f3de700\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:33 INFO - PROCESS | 2283 | ++DOCSHELL 0x136bc2800 == 65 [pid = 2283] [id = 788] 04:14:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 196 (0x12b6ca400) [pid = 2283] [serial = 2362] [outer = 0x0] 04:14:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 197 (0x12b87a000) [pid = 2283] [serial = 2363] [outer = 0x12b6ca400] 04:14:33 INFO - PROCESS | 2283 | 1461323673607 Marionette DEBUG loaded listener.js 04:14:33 INFO - PROCESS | 2283 | ++DOMWINDOW == 198 (0x12d0e9400) [pid = 2283] [serial = 2364] [outer = 0x12b6ca400] 04:14:33 INFO - PROCESS | 2283 | 1461323673987 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]]]}] 04:14:34 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:14:34 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 719ms 04:14:34 INFO - PROCESS | 2283 | 1461323674036 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 04:14:34 INFO - PROCESS | 2283 | 1461323674038 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 04:14:35 WARNING - u'runner_teardown' () 04:14:35 INFO - No more tests 04:14:35 INFO - Got 0 unexpected results 04:14:35 INFO - SUITE-END | took 537s 04:14:35 INFO - Closing logging queue 04:14:35 INFO - queue closed 04:14:35 INFO - Return code: 0 04:14:35 WARNING - # TBPL SUCCESS # 04:14:35 INFO - Running post-action listener: _resource_record_post_action 04:14:35 INFO - Running post-run listener: _resource_record_post_run 04:14:36 INFO - Total resource usage - Wall time: 561s; CPU: 57.0%; Read bytes: 8192; Write bytes: 994274304; Read time: 1; Write time: 4628 04:14:36 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:14:36 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 186595840; Write bytes: 182728704; Read time: 15585; Write time: 411 04:14:36 INFO - run-tests - Wall time: 542s; CPU: 57.0%; Read bytes: 8192; Write bytes: 792548352; Read time: 1; Write time: 4174 04:14:36 INFO - Running post-run listener: _upload_blobber_files 04:14:36 INFO - Blob upload gear active. 04:14:36 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:14:36 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 04:14:36 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'] 04:14:36 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 04:14:36 INFO - (blobuploader) - INFO - Open directory for files ... 04:14:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:14:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:14:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:14:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:14:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:14:37 INFO - (blobuploader) - INFO - Done attempting. 04:14:37 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:14:38 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:14:38 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:14:39 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:14:39 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:14:39 INFO - (blobuploader) - INFO - Done attempting. 04:14:39 INFO - (blobuploader) - INFO - Iteration through files over. 04:14:39 INFO - Return code: 0 04:14:39 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:14:39 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:14:39 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2253780f9c146d51dfdd21f9c0009da1855ab5cb7de4bf6a41f00c9e5605e8db6e64db1b52e236cae13e582d3e624ee8cedb678b746845aafcb7329bc92c1c1e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/05cf44ac1e6a53283f87e742ae7d786b935388c75e38d50e6914b7440f451ef0fd1fd90b9672cc0b0de831fdc79a8068824e68febac382f40fd2108c07e85758"} 04:14:39 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:14:39 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:14:39 INFO - Contents: 04:14:39 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2253780f9c146d51dfdd21f9c0009da1855ab5cb7de4bf6a41f00c9e5605e8db6e64db1b52e236cae13e582d3e624ee8cedb678b746845aafcb7329bc92c1c1e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/05cf44ac1e6a53283f87e742ae7d786b935388c75e38d50e6914b7440f451ef0fd1fd90b9672cc0b0de831fdc79a8068824e68febac382f40fd2108c07e85758"} 04:14:39 INFO - Running post-run listener: copy_logs_to_upload_dir 04:14:39 INFO - Copying logs to upload dir... 04:14:39 INFO - mkdir: /builds/slave/test/build/upload/logs 04:14:39 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=618.433368 ========= master_lag: 2.81 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 21 secs) (at 2016-04-22 04:14:40.175517) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 04:14:40.183252) ========= 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.DrnWBqrxoy/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.3IntIB3qaR/Listeners TMPDIR=/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/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/2253780f9c146d51dfdd21f9c0009da1855ab5cb7de4bf6a41f00c9e5605e8db6e64db1b52e236cae13e582d3e624ee8cedb678b746845aafcb7329bc92c1c1e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/05cf44ac1e6a53283f87e742ae7d786b935388c75e38d50e6914b7440f451ef0fd1fd90b9672cc0b0de831fdc79a8068824e68febac382f40fd2108c07e85758"} build_url:https://queue.taskcluster.net/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012738 build_url: 'https://queue.taskcluster.net/v1/task/VxPD9RxoTWCl6YMNAt_1zA/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/2253780f9c146d51dfdd21f9c0009da1855ab5cb7de4bf6a41f00c9e5605e8db6e64db1b52e236cae13e582d3e624ee8cedb678b746845aafcb7329bc92c1c1e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/05cf44ac1e6a53283f87e742ae7d786b935388c75e38d50e6914b7440f451ef0fd1fd90b9672cc0b0de831fdc79a8068824e68febac382f40fd2108c07e85758"}' symbols_url: 'https://queue.taskcluster.net/v1/task/VxPD9RxoTWCl6YMNAt_1zA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 04:14:40.222141) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 04:14:40.222490) ========= 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.DrnWBqrxoy/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.3IntIB3qaR/Listeners TMPDIR=/var/folders/_v/qcc1dbqn143dkpf_m98bdkkr00000w/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.005452 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 04:14:40.274414) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 04:14:40.276772) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 04:14:40.277187) ========= ========= Total master_lag: 49.21 =========